.btn {
  border-width: 2px;
}
img,
.card-wrap,
.card-wrapper,
.video-wrapper,
.mbr-figure iframe,
.google-map iframe,
.slide-content,
.plan,
.card,
.item-wrapper {
  border-radius: 2rem !important;
}
.video-wrapper {
  overflow: hidden;
}
body {
  font-family: Inter Tight;
}
.display-1 {
  font-family: 'Calibri';
  font-size: 5rem;
  line-height: 1;
}
.display-1 > .mbr-iconfont {
  font-size: 6.25rem;
}
.display-2 {
  font-family: 'Calibri';
  font-size: 4rem;
  line-height: 1;
}
.display-2 > .mbr-iconfont {
  font-size: 5rem;
}
.display-4 {
  font-family: 'Calibri';
  font-size: 1.2rem;
  line-height: 1.5;
}
.display-4 > .mbr-iconfont {
  font-size: 1.5rem;
}
.display-5 {
  font-family: 'Calibri';
  font-size: 2.5rem;
  line-height: 1.5;
}
.display-5 > .mbr-iconfont {
  font-size: 3.125rem;
}
.display-7 {
  font-family: 'tahoma';
  font-size: 1.4rem;
  line-height: 1.3;
}
.display-7 > .mbr-iconfont {
  font-size: 1.75rem;
}
/* ---- 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: 4rem;
  }
}
@media (max-width: 768px) {
  .display-1 {
    font-size: 3.5rem;
    font-size: calc( 2.4rem + (5 - 2.4) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (2.4rem + (5 - 2.4) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 3.2rem;
    font-size: calc( 2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    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))));
  }
  .display-5 {
    font-size: 2rem;
    font-size: calc( 1.525rem + (2.5 - 1.525) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.525rem + (2.5 - 1.525) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-7 {
    font-size: 1.12rem;
    font-size: calc( 1.14rem + (1.4 - 1.14) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.14rem + (1.4 - 1.14) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  .display-1 {
    font-size: 3.5rem;
    font-size: calc( 2.4rem + (5 - 2.4) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.1 * (2.4rem + (5 - 2.4) * ((100vw - 62rem) / (87 - 62))));
  }
  .display-2 {
    font-size: 3.2rem;
    font-size: calc( 2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  .display-4 {
    font-size: 0.96rem;
    font-size: calc( 1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
  .display-5 {
    font-size: 2rem;
    font-size: calc( 1.525rem + (2.5 - 1.525) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.4 * (1.525rem + (2.5 - 1.525) * ((100vw - 62rem) / (87 - 62))));
  }
  .display-7 {
    font-size: 1.12rem;
    font-size: calc( 1.14rem + (1.4 - 1.14) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.4 * (1.14rem + (1.4 - 1.14) * ((100vw - 62rem) / (87 - 62))));
  }
}
/* Buttons */
.btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
}
@media (max-width: 767px) {
  .btn {
    padding: 0.75rem 1.5rem;
  }
}
.btn-sm {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-md {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-lg {
  padding: 1.25rem 2rem;
  border-radius: 4px;
}
.bg-primary {
  background-color: #1839df !important;
}
.bg-success {
  background-color: #3a341c !important;
}
.bg-info {
  background-color: #1839df !important;
}
.bg-warning {
  background-color: #ffffff !important;
}
.bg-danger {
  background-color: #ffea64 !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #1839df !important;
  border-color: #1839df !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: inherit;
  background-color: #405cea !important;
  border-color: #405cea !important;
  box-shadow: none;
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #405cea !important;
  border-color: #405cea !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #ffd7ef !important;
  border-color: #ffd7ef !important;
  color: #d70081 !important;
  box-shadow: none;
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color: inherit;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  box-shadow: none;
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #d70081 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn-info,
.btn-info:active {
  background-color: #1839df !important;
  border-color: #1839df !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: inherit;
  background-color: #405cea !important;
  border-color: #405cea !important;
  box-shadow: none;
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #405cea !important;
  border-color: #405cea !important;
}
.btn-success,
.btn-success:active {
  background-color: #3a341c !important;
  border-color: #3a341c !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: inherit;
  background-color: #5c532d !important;
  border-color: #5c532d !important;
  box-shadow: none;
}
.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #5c532d !important;
  border-color: #5c532d !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  color: #808080 !important;
  box-shadow: none;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: inherit;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  box-shadow: none;
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #808080 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #ffea64 !important;
  border-color: #ffea64 !important;
  color: #645600 !important;
  box-shadow: none;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: inherit;
  background-color: #fff197 !important;
  border-color: #fff197 !important;
  box-shadow: none;
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #645600 !important;
  background-color: #fff197 !important;
  border-color: #fff197 !important;
}
.btn-white,
.btn-white:active {
  background-color: #eff0ec !important;
  border-color: #eff0ec !important;
  color: #757b62 !important;
  box-shadow: none;
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
  color: inherit;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  box-shadow: none;
}
.btn-white.disabled,
.btn-white:disabled {
  color: #757b62 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn-black,
.btn-black:active {
  background-color: #232323 !important;
  border-color: #232323 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  color: inherit;
  background-color: #3d3d3d !important;
  border-color: #3d3d3d !important;
  box-shadow: none;
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #3d3d3d !important;
  border-color: #3d3d3d !important;
}
.btn-primary-outline,
.btn-primary-outline:active {
  background-color: transparent !important;
  border-color: #1839df;
  color: #1839df;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #102591 !important;
  background-color: transparent !important;
  border-color: #102591 !important;
  box-shadow: none !important;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #1839df !important;
  border-color: #1839df !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: #ffd7ef;
  color: #ffd7ef;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #ff80cc !important;
  background-color: transparent !important;
  border-color: #ff80cc !important;
  box-shadow: none !important;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #d70081 !important;
  background-color: #ffd7ef !important;
  border-color: #ffd7ef !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background-color: transparent !important;
  border-color: #1839df;
  color: #1839df;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #102591 !important;
  background-color: transparent !important;
  border-color: #102591 !important;
  box-shadow: none !important;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #ffffff !important;
  background-color: #1839df !important;
  border-color: #1839df !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background-color: transparent !important;
  border-color: #3a341c;
  color: #3a341c;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #000000 !important;
  background-color: transparent !important;
  border-color: #000000 !important;
  box-shadow: none !important;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #ffffff !important;
  background-color: #3a341c !important;
  border-color: #3a341c !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background-color: transparent !important;
  border-color: #ffffff;
  color: #ffffff;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #d4d4d4 !important;
  background-color: transparent !important;
  border-color: #d4d4d4 !important;
  box-shadow: none !important;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #808080 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background-color: transparent !important;
  border-color: #ffea64;
  color: #ffea64;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #ffde0d !important;
  background-color: transparent !important;
  border-color: #ffde0d !important;
  box-shadow: none !important;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #645600 !important;
  background-color: #ffea64 !important;
  border-color: #ffea64 !important;
}
.btn-black-outline,
.btn-black-outline:active {
  background-color: transparent !important;
  border-color: #232323;
  color: #232323;
}
.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.active {
  color: #000000 !important;
  background-color: transparent !important;
  border-color: #000000 !important;
  box-shadow: none !important;
}
.btn-black-outline.disabled,
.btn-black-outline:disabled {
  color: #ffffff !important;
  background-color: #232323 !important;
  border-color: #232323 !important;
}
.btn-white-outline,
.btn-white-outline:active {
  background-color: transparent !important;
  border-color: #fafafa;
  color: #fafafa;
}
.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus,
.btn-white-outline.active {
  color: #cfcfcf !important;
  background-color: transparent !important;
  border-color: #cfcfcf !important;
  box-shadow: none !important;
}
.btn-white-outline.disabled,
.btn-white-outline:disabled {
  color: #7a7a7a !important;
  background-color: #fafafa !important;
  border-color: #fafafa !important;
}
.text-primary {
  color: #1839df !important;
}
.text-secondary {
  color: #ffd7ef !important;
}
.text-success {
  color: #3a341c !important;
}
.text-info {
  color: #1839df !important;
}
.text-warning {
  color: #ffffff !important;
}
.text-danger {
  color: #ffea64 !important;
}
.text-white {
  color: #fafafa !important;
}
.text-black {
  color: #232323 !important;
}
a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
  color: #0e2183 !important;
}
a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #ff71c6 !important;
}
a.text-success:hover,
a.text-success:focus,
a.text-success.active {
  color: #000000 !important;
}
a.text-info:hover,
a.text-info:focus,
a.text-info.active {
  color: #0e2183 !important;
}
a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
  color: #cccccc !important;
}
a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
  color: #fddb00 !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: #1839df;
}
.nav-tabs .nav-link:not(.active) {
  color: #232323;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #1839df;
}
.alert-warning {
  background-color: #ffffff;
}
.alert-danger {
  background-color: #ffea64;
}
.mbr-section-btn .btn:not(.btn-form) {
  border-radius: 100px;
}
.mbr-gallery-filter li a {
  border-radius: 100px !important;
}
.mbr-gallery-filter li.active .btn {
  background-color: #1839df;
  border-color: #1839df;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
.nav-tabs .nav-link {
  border-radius: 100px !important;
}
a,
a:hover {
  color: #1839df;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #cad2f9;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #c0b27c;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #cad2f9;
}
.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
  color: #ffffff;
}
/* Scroll to top button*/
#scrollToTop a {
  border-radius: 100px;
}
.form-control {
  font-family: 'tahoma';
  font-size: 1.4rem;
  line-height: 1.3;
  font-weight: 400;
  border-radius: 40px !important;
}
.form-control > .mbr-iconfont {
  font-size: 1.75rem;
}
.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: #1839df !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'tahoma';
  font-size: 1.4rem;
  line-height: 1.3;
  font-weight: 400;
}
.form-control:-webkit-input-placeholder > .mbr-iconfont {
  font-size: 1.75rem;
}
blockquote {
  border-color: #1839df;
}
/* Forms */
.mbr-form .input-group-btn .btn {
  border-radius: 100px !important;
}
.mbr-form .input-group-btn .btn:hover {
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.mbr-form .input-group-btn button[type="submit"] {
  border-radius: 100px !important;
  padding: 1rem 3rem;
}
.mbr-form .input-group-btn button[type="submit"]:hover {
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #1839df;
  color: #ffffff;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #1839df;
}
.jq-selectbox .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:after,
.jq-number__spin.plus:after {
  transition: 0.4s;
  border-top-color: #232323;
  border-bottom-color: #232323;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:hover:after,
.jq-number__spin.plus:hover:after {
  border-top-color: #1839df;
  border-bottom-color: #1839df;
}
.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: #1839df !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: #ffd7ef !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='%231839df' %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;
}
@media (max-width: 1400px) {
  .container {
    max-width: 100%;
  }
}
@media (max-width: 1400px) and (min-width: 768px) {
  .container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 1400px) and (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .container-fluid {
    padding-left: 16px;
    padding-right: 16px;
  }
}
*:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-ug9PAZTumH {
  padding-top: 80rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/cover-image-mg-6501-1920x1280.jpg");
}
.cid-ug9PAZTumH .mbr-fallback-image.disabled {
  display: none;
}
.cid-ug9PAZTumH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 10;
}
.cid-ug9PAZTumH .mbr-text,
.cid-ug9PAZTumH .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-ug9PAZTumH .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-ugenV5hRsS {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-ugenV5hRsS .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-uFZtoeVEkk {
  padding-top: 14rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uFZtoeVEkk .mbr-text {
  color: #ffffff;
  text-align: justify;
}
.cid-uFZtoeVEkk .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uFZtZ6G3yi {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uFZtZ6G3yi .mbr-text {
  color: #ffffff;
  text-align: justify;
}
.cid-uFZtZ6G3yi .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uFZuu2JHgn {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uFZuu2JHgn .mbr-text {
  color: #ffffff;
  text-align: justify;
}
.cid-uFZuu2JHgn .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uFZuSWkE3O {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uFZuSWkE3O .mbr-text {
  color: #ffffff;
  text-align: justify;
}
.cid-uFZuSWkE3O .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uFZv64mOwK {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uFZv64mOwK .mbr-text {
  color: #ffffff;
  text-align: justify;
}
.cid-uFZv64mOwK .mbr-section-subtitle {
  color: #ffffff;
}
.cid-ugmhFw21m3 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-ugmhFw21m3 .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-ugmp9gXNl7 {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-ugmp9gXNl7 .item {
  padding-bottom: 2rem;
}
.cid-ugmp9gXNl7 .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-ugmp9gXNl7 .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-ugmp9gXNl7 .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-ugmp9gXNl7 .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-ugmp9gXNl7 .item-wrapper img {
  height: 100%;
}
.cid-ugmp9gXNl7 .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-ugmp9gXNl7 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-ugmp9gXNl7 .carousel-control,
.cid-ugmp9gXNl7 .close {
  background: #1b1b1b;
}
.cid-ugmp9gXNl7 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-ugmp9gXNl7 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-ugmp9gXNl7 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-ugmp9gXNl7 .close::before {
  content: '\e91a';
}
.cid-ugmp9gXNl7 .close:hover {
  opacity: .7;
}
.cid-ugmp9gXNl7 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-ugmp9gXNl7 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ugmp9gXNl7 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-ugmp9gXNl7 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-ugmp9gXNl7 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-ugmp9gXNl7 .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-ugmp9gXNl7 .carousel-indicators li.active,
.cid-ugmp9gXNl7 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-ugmp9gXNl7 .carousel-indicators li::after,
.cid-ugmp9gXNl7 .carousel-indicators li::before {
  content: none;
}
.cid-ugmp9gXNl7 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-ugmp9gXNl7 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-ugmp9gXNl7 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-ugmp9gXNl7 .carousel-indicators {
    display: none;
  }
}
.cid-ugmp9gXNl7 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-ugmp9gXNl7 .carousel-inner > .active {
  display: block;
}
.cid-ugmp9gXNl7 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ugmp9gXNl7 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-ugmp9gXNl7 .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-ugmp9gXNl7 .carousel-control,
  .cid-ugmp9gXNl7 .carousel-indicators,
  .cid-ugmp9gXNl7 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-ugmp9gXNl7 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-ugmp9gXNl7 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-ugmp9gXNl7 .carousel-indicators .active,
.cid-ugmp9gXNl7 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-ugmp9gXNl7 .carousel-indicators .active {
  background: #fff;
}
.cid-ugmp9gXNl7 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-ugmp9gXNl7 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-ugmp9gXNl7 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ugmp9gXNl7 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-ugmp9gXNl7 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-ugmp9gXNl7 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-ugmp9gXNl7 .carousel {
  width: 100%;
}
.cid-ugmp9gXNl7 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-ugmp9gXNl7 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-ugmp9gXNl7 .modal.fade .modal-dialog,
.cid-ugmp9gXNl7 .modal.in .modal-dialog {
  transform: none;
}
.cid-ugmp9gXNl7 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-ugmp9gXNl7 H6 {
  text-align: center;
}
.cid-ugmp9gXNl7 H3 {
  text-align: center;
}
.cid-ugmhQ5YfFT {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-ugmhQ5YfFT .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-ugmqwJbFNy {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-ugmqwJbFNy .item {
  padding-bottom: 2rem;
}
.cid-ugmqwJbFNy .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-ugmqwJbFNy .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-ugmqwJbFNy .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-ugmqwJbFNy .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-ugmqwJbFNy .item-wrapper img {
  height: 100%;
}
.cid-ugmqwJbFNy .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-ugmqwJbFNy .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-ugmqwJbFNy .carousel-control,
.cid-ugmqwJbFNy .close {
  background: #1b1b1b;
}
.cid-ugmqwJbFNy .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-ugmqwJbFNy .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-ugmqwJbFNy .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-ugmqwJbFNy .close::before {
  content: '\e91a';
}
.cid-ugmqwJbFNy .close:hover {
  opacity: .7;
}
.cid-ugmqwJbFNy .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-ugmqwJbFNy .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ugmqwJbFNy .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-ugmqwJbFNy .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-ugmqwJbFNy .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-ugmqwJbFNy .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-ugmqwJbFNy .carousel-indicators li.active,
.cid-ugmqwJbFNy .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-ugmqwJbFNy .carousel-indicators li::after,
.cid-ugmqwJbFNy .carousel-indicators li::before {
  content: none;
}
.cid-ugmqwJbFNy .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-ugmqwJbFNy .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-ugmqwJbFNy .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-ugmqwJbFNy .carousel-indicators {
    display: none;
  }
}
.cid-ugmqwJbFNy .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-ugmqwJbFNy .carousel-inner > .active {
  display: block;
}
.cid-ugmqwJbFNy .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ugmqwJbFNy .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-ugmqwJbFNy .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-ugmqwJbFNy .carousel-control,
  .cid-ugmqwJbFNy .carousel-indicators,
  .cid-ugmqwJbFNy .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-ugmqwJbFNy .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-ugmqwJbFNy .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-ugmqwJbFNy .carousel-indicators .active,
.cid-ugmqwJbFNy .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-ugmqwJbFNy .carousel-indicators .active {
  background: #fff;
}
.cid-ugmqwJbFNy .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-ugmqwJbFNy .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-ugmqwJbFNy .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ugmqwJbFNy .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-ugmqwJbFNy .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-ugmqwJbFNy .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-ugmqwJbFNy .carousel {
  width: 100%;
}
.cid-ugmqwJbFNy .modal-backdrop.in {
  opacity: 0.8;
}
.cid-ugmqwJbFNy .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-ugmqwJbFNy .modal.fade .modal-dialog,
.cid-ugmqwJbFNy .modal.in .modal-dialog {
  transform: none;
}
.cid-ugmqwJbFNy .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-ugmqwJbFNy H6 {
  text-align: center;
}
.cid-ugmqwJbFNy H3 {
  text-align: center;
}
.cid-ugmhRej4Ni {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-ugmhRej4Ni .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-ugpsOis8Vd {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-ugpsOis8Vd .item {
  padding-bottom: 2rem;
}
.cid-ugpsOis8Vd .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-ugpsOis8Vd .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-ugpsOis8Vd .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-ugpsOis8Vd .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-ugpsOis8Vd .item-wrapper img {
  height: 100%;
}
.cid-ugpsOis8Vd .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-ugpsOis8Vd .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-ugpsOis8Vd .carousel-control,
.cid-ugpsOis8Vd .close {
  background: #1b1b1b;
}
.cid-ugpsOis8Vd .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-ugpsOis8Vd .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-ugpsOis8Vd .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-ugpsOis8Vd .close::before {
  content: '\e91a';
}
.cid-ugpsOis8Vd .close:hover {
  opacity: .7;
}
.cid-ugpsOis8Vd .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-ugpsOis8Vd .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ugpsOis8Vd .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-ugpsOis8Vd .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-ugpsOis8Vd .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-ugpsOis8Vd .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-ugpsOis8Vd .carousel-indicators li.active,
.cid-ugpsOis8Vd .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-ugpsOis8Vd .carousel-indicators li::after,
.cid-ugpsOis8Vd .carousel-indicators li::before {
  content: none;
}
.cid-ugpsOis8Vd .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-ugpsOis8Vd .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-ugpsOis8Vd .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-ugpsOis8Vd .carousel-indicators {
    display: none;
  }
}
.cid-ugpsOis8Vd .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-ugpsOis8Vd .carousel-inner > .active {
  display: block;
}
.cid-ugpsOis8Vd .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ugpsOis8Vd .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-ugpsOis8Vd .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-ugpsOis8Vd .carousel-control,
  .cid-ugpsOis8Vd .carousel-indicators,
  .cid-ugpsOis8Vd .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-ugpsOis8Vd .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-ugpsOis8Vd .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-ugpsOis8Vd .carousel-indicators .active,
.cid-ugpsOis8Vd .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-ugpsOis8Vd .carousel-indicators .active {
  background: #fff;
}
.cid-ugpsOis8Vd .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-ugpsOis8Vd .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-ugpsOis8Vd .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ugpsOis8Vd .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-ugpsOis8Vd .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-ugpsOis8Vd .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-ugpsOis8Vd .carousel {
  width: 100%;
}
.cid-ugpsOis8Vd .modal-backdrop.in {
  opacity: 0.8;
}
.cid-ugpsOis8Vd .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-ugpsOis8Vd .modal.fade .modal-dialog,
.cid-ugpsOis8Vd .modal.in .modal-dialog {
  transform: none;
}
.cid-ugpsOis8Vd .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-ugpsOis8Vd H6 {
  text-align: center;
}
.cid-ugpsOis8Vd H3 {
  text-align: justify;
}
.cid-ugpsOjxMc4 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-ugpsOjxMc4 .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-ugrgGxNRLH {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-ugrgGxNRLH .item {
  padding-bottom: 2rem;
}
.cid-ugrgGxNRLH .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-ugrgGxNRLH .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-ugrgGxNRLH .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-ugrgGxNRLH .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-ugrgGxNRLH .item-wrapper img {
  height: 100%;
}
.cid-ugrgGxNRLH .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-ugrgGxNRLH .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-ugrgGxNRLH .carousel-control,
.cid-ugrgGxNRLH .close {
  background: #1b1b1b;
}
.cid-ugrgGxNRLH .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-ugrgGxNRLH .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-ugrgGxNRLH .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-ugrgGxNRLH .close::before {
  content: '\e91a';
}
.cid-ugrgGxNRLH .close:hover {
  opacity: .7;
}
.cid-ugrgGxNRLH .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-ugrgGxNRLH .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ugrgGxNRLH .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-ugrgGxNRLH .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-ugrgGxNRLH .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-ugrgGxNRLH .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-ugrgGxNRLH .carousel-indicators li.active,
.cid-ugrgGxNRLH .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-ugrgGxNRLH .carousel-indicators li::after,
.cid-ugrgGxNRLH .carousel-indicators li::before {
  content: none;
}
.cid-ugrgGxNRLH .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-ugrgGxNRLH .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-ugrgGxNRLH .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-ugrgGxNRLH .carousel-indicators {
    display: none;
  }
}
.cid-ugrgGxNRLH .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-ugrgGxNRLH .carousel-inner > .active {
  display: block;
}
.cid-ugrgGxNRLH .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ugrgGxNRLH .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-ugrgGxNRLH .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-ugrgGxNRLH .carousel-control,
  .cid-ugrgGxNRLH .carousel-indicators,
  .cid-ugrgGxNRLH .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-ugrgGxNRLH .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-ugrgGxNRLH .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-ugrgGxNRLH .carousel-indicators .active,
.cid-ugrgGxNRLH .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-ugrgGxNRLH .carousel-indicators .active {
  background: #fff;
}
.cid-ugrgGxNRLH .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-ugrgGxNRLH .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-ugrgGxNRLH .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ugrgGxNRLH .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-ugrgGxNRLH .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-ugrgGxNRLH .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-ugrgGxNRLH .carousel {
  width: 100%;
}
.cid-ugrgGxNRLH .modal-backdrop.in {
  opacity: 0.8;
}
.cid-ugrgGxNRLH .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-ugrgGxNRLH .modal.fade .modal-dialog,
.cid-ugrgGxNRLH .modal.in .modal-dialog {
  transform: none;
}
.cid-ugrgGxNRLH .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-ugrgGxNRLH H6 {
  text-align: center;
}
.cid-ugrgGxNRLH H3 {
  text-align: justify;
}
.cid-ugrgGyNqaj {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-ugrgGyNqaj .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-uhAmGq1s2I {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uhAmGq1s2I .item {
  padding-bottom: 2rem;
}
.cid-uhAmGq1s2I .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uhAmGq1s2I .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uhAmGq1s2I .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uhAmGq1s2I .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uhAmGq1s2I .item-wrapper img {
  height: 100%;
}
.cid-uhAmGq1s2I .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uhAmGq1s2I .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uhAmGq1s2I .carousel-control,
.cid-uhAmGq1s2I .close {
  background: #1b1b1b;
}
.cid-uhAmGq1s2I .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uhAmGq1s2I .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uhAmGq1s2I .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uhAmGq1s2I .close::before {
  content: '\e91a';
}
.cid-uhAmGq1s2I .close:hover {
  opacity: .7;
}
.cid-uhAmGq1s2I .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uhAmGq1s2I .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uhAmGq1s2I .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uhAmGq1s2I .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uhAmGq1s2I .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uhAmGq1s2I .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-uhAmGq1s2I .carousel-indicators li.active,
.cid-uhAmGq1s2I .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uhAmGq1s2I .carousel-indicators li::after,
.cid-uhAmGq1s2I .carousel-indicators li::before {
  content: none;
}
.cid-uhAmGq1s2I .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uhAmGq1s2I .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uhAmGq1s2I .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uhAmGq1s2I .carousel-indicators {
    display: none;
  }
}
.cid-uhAmGq1s2I .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uhAmGq1s2I .carousel-inner > .active {
  display: block;
}
.cid-uhAmGq1s2I .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uhAmGq1s2I .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uhAmGq1s2I .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uhAmGq1s2I .carousel-control,
  .cid-uhAmGq1s2I .carousel-indicators,
  .cid-uhAmGq1s2I .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uhAmGq1s2I .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uhAmGq1s2I .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uhAmGq1s2I .carousel-indicators .active,
.cid-uhAmGq1s2I .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uhAmGq1s2I .carousel-indicators .active {
  background: #fff;
}
.cid-uhAmGq1s2I .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uhAmGq1s2I .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uhAmGq1s2I .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uhAmGq1s2I .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uhAmGq1s2I .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uhAmGq1s2I .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uhAmGq1s2I .carousel {
  width: 100%;
}
.cid-uhAmGq1s2I .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uhAmGq1s2I .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uhAmGq1s2I .modal.fade .modal-dialog,
.cid-uhAmGq1s2I .modal.in .modal-dialog {
  transform: none;
}
.cid-uhAmGq1s2I .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uhAmGq1s2I H6 {
  text-align: center;
}
.cid-uhAmGq1s2I H3 {
  text-align: justify;
}
.cid-uhAmGqHntp {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uhAmGqHntp .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-uipsm5T4Py {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uipsm5T4Py .item {
  padding-bottom: 2rem;
}
.cid-uipsm5T4Py .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uipsm5T4Py .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uipsm5T4Py .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uipsm5T4Py .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uipsm5T4Py .item-wrapper img {
  height: 100%;
}
.cid-uipsm5T4Py .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uipsm5T4Py .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uipsm5T4Py .carousel-control,
.cid-uipsm5T4Py .close {
  background: #1b1b1b;
}
.cid-uipsm5T4Py .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uipsm5T4Py .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uipsm5T4Py .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uipsm5T4Py .close::before {
  content: '\e91a';
}
.cid-uipsm5T4Py .close:hover {
  opacity: .7;
}
.cid-uipsm5T4Py .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uipsm5T4Py .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uipsm5T4Py .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uipsm5T4Py .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uipsm5T4Py .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uipsm5T4Py .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-uipsm5T4Py .carousel-indicators li.active,
.cid-uipsm5T4Py .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uipsm5T4Py .carousel-indicators li::after,
.cid-uipsm5T4Py .carousel-indicators li::before {
  content: none;
}
.cid-uipsm5T4Py .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uipsm5T4Py .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uipsm5T4Py .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uipsm5T4Py .carousel-indicators {
    display: none;
  }
}
.cid-uipsm5T4Py .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uipsm5T4Py .carousel-inner > .active {
  display: block;
}
.cid-uipsm5T4Py .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uipsm5T4Py .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uipsm5T4Py .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uipsm5T4Py .carousel-control,
  .cid-uipsm5T4Py .carousel-indicators,
  .cid-uipsm5T4Py .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uipsm5T4Py .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uipsm5T4Py .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uipsm5T4Py .carousel-indicators .active,
.cid-uipsm5T4Py .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uipsm5T4Py .carousel-indicators .active {
  background: #fff;
}
.cid-uipsm5T4Py .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uipsm5T4Py .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uipsm5T4Py .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uipsm5T4Py .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uipsm5T4Py .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uipsm5T4Py .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uipsm5T4Py .carousel {
  width: 100%;
}
.cid-uipsm5T4Py .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uipsm5T4Py .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uipsm5T4Py .modal.fade .modal-dialog,
.cid-uipsm5T4Py .modal.in .modal-dialog {
  transform: none;
}
.cid-uipsm5T4Py .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uipsm5T4Py H6 {
  text-align: justify;
}
.cid-uipsm5T4Py H3 {
  text-align: justify;
}
.cid-uipsm6rOu7 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uipsm6rOu7 .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-uipw6cnKza {
  padding-top: 10rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uipw6cnKza .mbr-fallback-image.disabled {
  display: none;
}
.cid-uipw6cnKza .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uipw6cnKza .video-wrapper iframe {
  width: 100%;
}
.cid-uipw6cnKza .mbr-section-title,
.cid-uipw6cnKza .mbr-section-subtitle,
.cid-uipw6cnKza .mbr-text {
  text-align: center;
}
.cid-uipuPESTe8 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uipuPESTe8 .item {
  padding-bottom: 2rem;
}
.cid-uipuPESTe8 .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uipuPESTe8 .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uipuPESTe8 .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uipuPESTe8 .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uipuPESTe8 .item-wrapper img {
  height: 100%;
}
.cid-uipuPESTe8 .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uipuPESTe8 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uipuPESTe8 .carousel-control,
.cid-uipuPESTe8 .close {
  background: #1b1b1b;
}
.cid-uipuPESTe8 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uipuPESTe8 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uipuPESTe8 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uipuPESTe8 .close::before {
  content: '\e91a';
}
.cid-uipuPESTe8 .close:hover {
  opacity: .7;
}
.cid-uipuPESTe8 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uipuPESTe8 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uipuPESTe8 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uipuPESTe8 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uipuPESTe8 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uipuPESTe8 .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-uipuPESTe8 .carousel-indicators li.active,
.cid-uipuPESTe8 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uipuPESTe8 .carousel-indicators li::after,
.cid-uipuPESTe8 .carousel-indicators li::before {
  content: none;
}
.cid-uipuPESTe8 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uipuPESTe8 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uipuPESTe8 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uipuPESTe8 .carousel-indicators {
    display: none;
  }
}
.cid-uipuPESTe8 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uipuPESTe8 .carousel-inner > .active {
  display: block;
}
.cid-uipuPESTe8 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uipuPESTe8 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uipuPESTe8 .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uipuPESTe8 .carousel-control,
  .cid-uipuPESTe8 .carousel-indicators,
  .cid-uipuPESTe8 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uipuPESTe8 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uipuPESTe8 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uipuPESTe8 .carousel-indicators .active,
.cid-uipuPESTe8 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uipuPESTe8 .carousel-indicators .active {
  background: #fff;
}
.cid-uipuPESTe8 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uipuPESTe8 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uipuPESTe8 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uipuPESTe8 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uipuPESTe8 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uipuPESTe8 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uipuPESTe8 .carousel {
  width: 100%;
}
.cid-uipuPESTe8 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uipuPESTe8 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uipuPESTe8 .modal.fade .modal-dialog,
.cid-uipuPESTe8 .modal.in .modal-dialog {
  transform: none;
}
.cid-uipuPESTe8 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uipuPESTe8 H6 {
  text-align: center;
}
.cid-uipuPESTe8 H3 {
  text-align: center;
}
.cid-uipuPFntL7 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uipuPFntL7 .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-uipB14UlNr {
  padding-top: 10rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uipB14UlNr .mbr-fallback-image.disabled {
  display: none;
}
.cid-uipB14UlNr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uipB14UlNr .video-wrapper iframe {
  width: 100%;
}
.cid-uipB14UlNr .mbr-section-title,
.cid-uipB14UlNr .mbr-section-subtitle,
.cid-uipB14UlNr .mbr-text {
  text-align: center;
}
.cid-uiLWl1TPr1 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uiLWl1TPr1 .item {
  padding-bottom: 2rem;
}
.cid-uiLWl1TPr1 .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uiLWl1TPr1 .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uiLWl1TPr1 .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uiLWl1TPr1 .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uiLWl1TPr1 .item-wrapper img {
  height: 100%;
}
.cid-uiLWl1TPr1 .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uiLWl1TPr1 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uiLWl1TPr1 .carousel-control,
.cid-uiLWl1TPr1 .close {
  background: #1b1b1b;
}
.cid-uiLWl1TPr1 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uiLWl1TPr1 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uiLWl1TPr1 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uiLWl1TPr1 .close::before {
  content: '\e91a';
}
.cid-uiLWl1TPr1 .close:hover {
  opacity: .7;
}
.cid-uiLWl1TPr1 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uiLWl1TPr1 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uiLWl1TPr1 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uiLWl1TPr1 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uiLWl1TPr1 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uiLWl1TPr1 .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-uiLWl1TPr1 .carousel-indicators li.active,
.cid-uiLWl1TPr1 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uiLWl1TPr1 .carousel-indicators li::after,
.cid-uiLWl1TPr1 .carousel-indicators li::before {
  content: none;
}
.cid-uiLWl1TPr1 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uiLWl1TPr1 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uiLWl1TPr1 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uiLWl1TPr1 .carousel-indicators {
    display: none;
  }
}
.cid-uiLWl1TPr1 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uiLWl1TPr1 .carousel-inner > .active {
  display: block;
}
.cid-uiLWl1TPr1 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uiLWl1TPr1 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uiLWl1TPr1 .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uiLWl1TPr1 .carousel-control,
  .cid-uiLWl1TPr1 .carousel-indicators,
  .cid-uiLWl1TPr1 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uiLWl1TPr1 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uiLWl1TPr1 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uiLWl1TPr1 .carousel-indicators .active,
.cid-uiLWl1TPr1 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uiLWl1TPr1 .carousel-indicators .active {
  background: #fff;
}
.cid-uiLWl1TPr1 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uiLWl1TPr1 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uiLWl1TPr1 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uiLWl1TPr1 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uiLWl1TPr1 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uiLWl1TPr1 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uiLWl1TPr1 .carousel {
  width: 100%;
}
.cid-uiLWl1TPr1 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uiLWl1TPr1 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uiLWl1TPr1 .modal.fade .modal-dialog,
.cid-uiLWl1TPr1 .modal.in .modal-dialog {
  transform: none;
}
.cid-uiLWl1TPr1 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uiLWl1TPr1 H6 {
  text-align: justify;
}
.cid-uiLWl1TPr1 H3 {
  text-align: justify;
}
.cid-uipAMEejwu {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uipAMEejwu .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-uipVxs6m6o {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uipVxs6m6o .item {
  padding-bottom: 2rem;
}
.cid-uipVxs6m6o .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uipVxs6m6o .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uipVxs6m6o .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uipVxs6m6o .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uipVxs6m6o .item-wrapper img {
  height: 100%;
}
.cid-uipVxs6m6o .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uipVxs6m6o .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uipVxs6m6o .carousel-control,
.cid-uipVxs6m6o .close {
  background: #1b1b1b;
}
.cid-uipVxs6m6o .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uipVxs6m6o .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uipVxs6m6o .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uipVxs6m6o .close::before {
  content: '\e91a';
}
.cid-uipVxs6m6o .close:hover {
  opacity: .7;
}
.cid-uipVxs6m6o .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uipVxs6m6o .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uipVxs6m6o .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uipVxs6m6o .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uipVxs6m6o .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uipVxs6m6o .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-uipVxs6m6o .carousel-indicators li.active,
.cid-uipVxs6m6o .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uipVxs6m6o .carousel-indicators li::after,
.cid-uipVxs6m6o .carousel-indicators li::before {
  content: none;
}
.cid-uipVxs6m6o .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uipVxs6m6o .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uipVxs6m6o .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uipVxs6m6o .carousel-indicators {
    display: none;
  }
}
.cid-uipVxs6m6o .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uipVxs6m6o .carousel-inner > .active {
  display: block;
}
.cid-uipVxs6m6o .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uipVxs6m6o .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uipVxs6m6o .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uipVxs6m6o .carousel-control,
  .cid-uipVxs6m6o .carousel-indicators,
  .cid-uipVxs6m6o .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uipVxs6m6o .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uipVxs6m6o .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uipVxs6m6o .carousel-indicators .active,
.cid-uipVxs6m6o .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uipVxs6m6o .carousel-indicators .active {
  background: #fff;
}
.cid-uipVxs6m6o .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uipVxs6m6o .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uipVxs6m6o .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uipVxs6m6o .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uipVxs6m6o .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uipVxs6m6o .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uipVxs6m6o .carousel {
  width: 100%;
}
.cid-uipVxs6m6o .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uipVxs6m6o .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uipVxs6m6o .modal.fade .modal-dialog,
.cid-uipVxs6m6o .modal.in .modal-dialog {
  transform: none;
}
.cid-uipVxs6m6o .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uipVxs6m6o H6 {
  text-align: justify;
}
.cid-uipVxs6m6o H3 {
  text-align: justify;
}
.cid-uipVxsJPOL {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uipVxsJPOL .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-uiHcYMm2pT {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uiHcYMm2pT .item {
  padding-bottom: 2rem;
}
.cid-uiHcYMm2pT .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uiHcYMm2pT .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uiHcYMm2pT .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uiHcYMm2pT .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uiHcYMm2pT .item-wrapper img {
  height: 100%;
}
.cid-uiHcYMm2pT .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uiHcYMm2pT .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uiHcYMm2pT .carousel-control,
.cid-uiHcYMm2pT .close {
  background: #1b1b1b;
}
.cid-uiHcYMm2pT .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uiHcYMm2pT .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uiHcYMm2pT .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uiHcYMm2pT .close::before {
  content: '\e91a';
}
.cid-uiHcYMm2pT .close:hover {
  opacity: .7;
}
.cid-uiHcYMm2pT .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uiHcYMm2pT .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uiHcYMm2pT .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uiHcYMm2pT .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uiHcYMm2pT .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uiHcYMm2pT .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-uiHcYMm2pT .carousel-indicators li.active,
.cid-uiHcYMm2pT .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uiHcYMm2pT .carousel-indicators li::after,
.cid-uiHcYMm2pT .carousel-indicators li::before {
  content: none;
}
.cid-uiHcYMm2pT .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uiHcYMm2pT .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uiHcYMm2pT .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uiHcYMm2pT .carousel-indicators {
    display: none;
  }
}
.cid-uiHcYMm2pT .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uiHcYMm2pT .carousel-inner > .active {
  display: block;
}
.cid-uiHcYMm2pT .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uiHcYMm2pT .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uiHcYMm2pT .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uiHcYMm2pT .carousel-control,
  .cid-uiHcYMm2pT .carousel-indicators,
  .cid-uiHcYMm2pT .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uiHcYMm2pT .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uiHcYMm2pT .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uiHcYMm2pT .carousel-indicators .active,
.cid-uiHcYMm2pT .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uiHcYMm2pT .carousel-indicators .active {
  background: #fff;
}
.cid-uiHcYMm2pT .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uiHcYMm2pT .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uiHcYMm2pT .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uiHcYMm2pT .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uiHcYMm2pT .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uiHcYMm2pT .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uiHcYMm2pT .carousel {
  width: 100%;
}
.cid-uiHcYMm2pT .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uiHcYMm2pT .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uiHcYMm2pT .modal.fade .modal-dialog,
.cid-uiHcYMm2pT .modal.in .modal-dialog {
  transform: none;
}
.cid-uiHcYMm2pT .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uiHcYMm2pT H6 {
  text-align: justify;
}
.cid-uiHcYMm2pT H3 {
  text-align: justify;
}
.cid-uiHe0SXY9O {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uiHe0SXY9O .item {
  padding-bottom: 2rem;
}
.cid-uiHe0SXY9O .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uiHe0SXY9O .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uiHe0SXY9O .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uiHe0SXY9O .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uiHe0SXY9O .item-wrapper img {
  height: 100%;
}
.cid-uiHe0SXY9O .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uiHe0SXY9O .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uiHe0SXY9O .carousel-control,
.cid-uiHe0SXY9O .close {
  background: #1b1b1b;
}
.cid-uiHe0SXY9O .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uiHe0SXY9O .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uiHe0SXY9O .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uiHe0SXY9O .close::before {
  content: '\e91a';
}
.cid-uiHe0SXY9O .close:hover {
  opacity: .7;
}
.cid-uiHe0SXY9O .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uiHe0SXY9O .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uiHe0SXY9O .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uiHe0SXY9O .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uiHe0SXY9O .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uiHe0SXY9O .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-uiHe0SXY9O .carousel-indicators li.active,
.cid-uiHe0SXY9O .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uiHe0SXY9O .carousel-indicators li::after,
.cid-uiHe0SXY9O .carousel-indicators li::before {
  content: none;
}
.cid-uiHe0SXY9O .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uiHe0SXY9O .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uiHe0SXY9O .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uiHe0SXY9O .carousel-indicators {
    display: none;
  }
}
.cid-uiHe0SXY9O .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uiHe0SXY9O .carousel-inner > .active {
  display: block;
}
.cid-uiHe0SXY9O .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uiHe0SXY9O .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uiHe0SXY9O .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uiHe0SXY9O .carousel-control,
  .cid-uiHe0SXY9O .carousel-indicators,
  .cid-uiHe0SXY9O .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uiHe0SXY9O .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uiHe0SXY9O .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uiHe0SXY9O .carousel-indicators .active,
.cid-uiHe0SXY9O .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uiHe0SXY9O .carousel-indicators .active {
  background: #fff;
}
.cid-uiHe0SXY9O .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uiHe0SXY9O .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uiHe0SXY9O .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uiHe0SXY9O .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uiHe0SXY9O .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uiHe0SXY9O .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uiHe0SXY9O .carousel {
  width: 100%;
}
.cid-uiHe0SXY9O .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uiHe0SXY9O .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uiHe0SXY9O .modal.fade .modal-dialog,
.cid-uiHe0SXY9O .modal.in .modal-dialog {
  transform: none;
}
.cid-uiHe0SXY9O .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uiHe0SXY9O H6 {
  text-align: justify;
}
.cid-uiHe0SXY9O H3 {
  text-align: justify;
}
.cid-uiHfgo2Cgh {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uiHfgo2Cgh .item {
  padding-bottom: 2rem;
}
.cid-uiHfgo2Cgh .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uiHfgo2Cgh .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uiHfgo2Cgh .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uiHfgo2Cgh .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uiHfgo2Cgh .item-wrapper img {
  height: 100%;
}
.cid-uiHfgo2Cgh .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uiHfgo2Cgh .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uiHfgo2Cgh .carousel-control,
.cid-uiHfgo2Cgh .close {
  background: #1b1b1b;
}
.cid-uiHfgo2Cgh .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uiHfgo2Cgh .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uiHfgo2Cgh .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uiHfgo2Cgh .close::before {
  content: '\e91a';
}
.cid-uiHfgo2Cgh .close:hover {
  opacity: .7;
}
.cid-uiHfgo2Cgh .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uiHfgo2Cgh .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uiHfgo2Cgh .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uiHfgo2Cgh .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uiHfgo2Cgh .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uiHfgo2Cgh .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-uiHfgo2Cgh .carousel-indicators li.active,
.cid-uiHfgo2Cgh .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uiHfgo2Cgh .carousel-indicators li::after,
.cid-uiHfgo2Cgh .carousel-indicators li::before {
  content: none;
}
.cid-uiHfgo2Cgh .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uiHfgo2Cgh .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uiHfgo2Cgh .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uiHfgo2Cgh .carousel-indicators {
    display: none;
  }
}
.cid-uiHfgo2Cgh .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uiHfgo2Cgh .carousel-inner > .active {
  display: block;
}
.cid-uiHfgo2Cgh .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uiHfgo2Cgh .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uiHfgo2Cgh .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uiHfgo2Cgh .carousel-control,
  .cid-uiHfgo2Cgh .carousel-indicators,
  .cid-uiHfgo2Cgh .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uiHfgo2Cgh .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uiHfgo2Cgh .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uiHfgo2Cgh .carousel-indicators .active,
.cid-uiHfgo2Cgh .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uiHfgo2Cgh .carousel-indicators .active {
  background: #fff;
}
.cid-uiHfgo2Cgh .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uiHfgo2Cgh .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uiHfgo2Cgh .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uiHfgo2Cgh .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uiHfgo2Cgh .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uiHfgo2Cgh .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uiHfgo2Cgh .carousel {
  width: 100%;
}
.cid-uiHfgo2Cgh .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uiHfgo2Cgh .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uiHfgo2Cgh .modal.fade .modal-dialog,
.cid-uiHfgo2Cgh .modal.in .modal-dialog {
  transform: none;
}
.cid-uiHfgo2Cgh .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uiHfgo2Cgh H6 {
  text-align: justify;
}
.cid-uiHfgo2Cgh H3 {
  text-align: justify;
}
.cid-uiHcYMVpGX {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uiHcYMVpGX .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-uiSJkbmQ7y {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uiSJkbmQ7y .item {
  padding-bottom: 2rem;
}
.cid-uiSJkbmQ7y .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uiSJkbmQ7y .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uiSJkbmQ7y .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uiSJkbmQ7y .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uiSJkbmQ7y .item-wrapper img {
  height: 100%;
}
.cid-uiSJkbmQ7y .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uiSJkbmQ7y .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uiSJkbmQ7y .carousel-control,
.cid-uiSJkbmQ7y .close {
  background: #1b1b1b;
}
.cid-uiSJkbmQ7y .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uiSJkbmQ7y .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uiSJkbmQ7y .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uiSJkbmQ7y .close::before {
  content: '\e91a';
}
.cid-uiSJkbmQ7y .close:hover {
  opacity: .7;
}
.cid-uiSJkbmQ7y .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uiSJkbmQ7y .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uiSJkbmQ7y .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uiSJkbmQ7y .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uiSJkbmQ7y .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uiSJkbmQ7y .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-uiSJkbmQ7y .carousel-indicators li.active,
.cid-uiSJkbmQ7y .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uiSJkbmQ7y .carousel-indicators li::after,
.cid-uiSJkbmQ7y .carousel-indicators li::before {
  content: none;
}
.cid-uiSJkbmQ7y .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uiSJkbmQ7y .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uiSJkbmQ7y .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uiSJkbmQ7y .carousel-indicators {
    display: none;
  }
}
.cid-uiSJkbmQ7y .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uiSJkbmQ7y .carousel-inner > .active {
  display: block;
}
.cid-uiSJkbmQ7y .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uiSJkbmQ7y .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uiSJkbmQ7y .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uiSJkbmQ7y .carousel-control,
  .cid-uiSJkbmQ7y .carousel-indicators,
  .cid-uiSJkbmQ7y .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uiSJkbmQ7y .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uiSJkbmQ7y .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uiSJkbmQ7y .carousel-indicators .active,
.cid-uiSJkbmQ7y .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uiSJkbmQ7y .carousel-indicators .active {
  background: #fff;
}
.cid-uiSJkbmQ7y .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uiSJkbmQ7y .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uiSJkbmQ7y .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uiSJkbmQ7y .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uiSJkbmQ7y .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uiSJkbmQ7y .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uiSJkbmQ7y .carousel {
  width: 100%;
}
.cid-uiSJkbmQ7y .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uiSJkbmQ7y .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uiSJkbmQ7y .modal.fade .modal-dialog,
.cid-uiSJkbmQ7y .modal.in .modal-dialog {
  transform: none;
}
.cid-uiSJkbmQ7y .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uiSJkbmQ7y H6 {
  text-align: justify;
}
.cid-uiSJkbmQ7y H3 {
  text-align: justify;
}
.cid-uGF3fX7EBE {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uGF3fX7EBE .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uGF3fX7EBE .mbr-text {
  color: #ffffff;
  text-align: justify;
}
.cid-uiSJkbVllB {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uiSJkbVllB .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-uj3cYvg4Oz {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uj3cYvg4Oz .item {
  padding-bottom: 2rem;
}
.cid-uj3cYvg4Oz .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uj3cYvg4Oz .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uj3cYvg4Oz .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uj3cYvg4Oz .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uj3cYvg4Oz .item-wrapper img {
  height: 100%;
}
.cid-uj3cYvg4Oz .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uj3cYvg4Oz .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uj3cYvg4Oz .carousel-control,
.cid-uj3cYvg4Oz .close {
  background: #1b1b1b;
}
.cid-uj3cYvg4Oz .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uj3cYvg4Oz .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uj3cYvg4Oz .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uj3cYvg4Oz .close::before {
  content: '\e91a';
}
.cid-uj3cYvg4Oz .close:hover {
  opacity: .7;
}
.cid-uj3cYvg4Oz .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uj3cYvg4Oz .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uj3cYvg4Oz .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uj3cYvg4Oz .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uj3cYvg4Oz .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uj3cYvg4Oz .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-uj3cYvg4Oz .carousel-indicators li.active,
.cid-uj3cYvg4Oz .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uj3cYvg4Oz .carousel-indicators li::after,
.cid-uj3cYvg4Oz .carousel-indicators li::before {
  content: none;
}
.cid-uj3cYvg4Oz .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uj3cYvg4Oz .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uj3cYvg4Oz .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uj3cYvg4Oz .carousel-indicators {
    display: none;
  }
}
.cid-uj3cYvg4Oz .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uj3cYvg4Oz .carousel-inner > .active {
  display: block;
}
.cid-uj3cYvg4Oz .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uj3cYvg4Oz .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uj3cYvg4Oz .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uj3cYvg4Oz .carousel-control,
  .cid-uj3cYvg4Oz .carousel-indicators,
  .cid-uj3cYvg4Oz .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uj3cYvg4Oz .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uj3cYvg4Oz .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uj3cYvg4Oz .carousel-indicators .active,
.cid-uj3cYvg4Oz .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uj3cYvg4Oz .carousel-indicators .active {
  background: #fff;
}
.cid-uj3cYvg4Oz .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uj3cYvg4Oz .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uj3cYvg4Oz .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uj3cYvg4Oz .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uj3cYvg4Oz .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uj3cYvg4Oz .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uj3cYvg4Oz .carousel {
  width: 100%;
}
.cid-uj3cYvg4Oz .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uj3cYvg4Oz .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uj3cYvg4Oz .modal.fade .modal-dialog,
.cid-uj3cYvg4Oz .modal.in .modal-dialog {
  transform: none;
}
.cid-uj3cYvg4Oz .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uj3cYvg4Oz H6 {
  text-align: center;
}
.cid-uj3cYvg4Oz H3 {
  text-align: center;
}
.cid-uj3cYvMxXg {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uj3cYvMxXg .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-uj3dItv6A3 {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uj3dItv6A3 .item {
  padding-bottom: 2rem;
}
.cid-uj3dItv6A3 .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uj3dItv6A3 .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uj3dItv6A3 .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uj3dItv6A3 .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uj3dItv6A3 .item-wrapper img {
  height: 100%;
}
.cid-uj3dItv6A3 .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uj3dItv6A3 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uj3dItv6A3 .carousel-control,
.cid-uj3dItv6A3 .close {
  background: #1b1b1b;
}
.cid-uj3dItv6A3 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uj3dItv6A3 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uj3dItv6A3 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uj3dItv6A3 .close::before {
  content: '\e91a';
}
.cid-uj3dItv6A3 .close:hover {
  opacity: .7;
}
.cid-uj3dItv6A3 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uj3dItv6A3 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uj3dItv6A3 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uj3dItv6A3 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uj3dItv6A3 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uj3dItv6A3 .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-uj3dItv6A3 .carousel-indicators li.active,
.cid-uj3dItv6A3 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uj3dItv6A3 .carousel-indicators li::after,
.cid-uj3dItv6A3 .carousel-indicators li::before {
  content: none;
}
.cid-uj3dItv6A3 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uj3dItv6A3 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uj3dItv6A3 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uj3dItv6A3 .carousel-indicators {
    display: none;
  }
}
.cid-uj3dItv6A3 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uj3dItv6A3 .carousel-inner > .active {
  display: block;
}
.cid-uj3dItv6A3 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uj3dItv6A3 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uj3dItv6A3 .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uj3dItv6A3 .carousel-control,
  .cid-uj3dItv6A3 .carousel-indicators,
  .cid-uj3dItv6A3 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uj3dItv6A3 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uj3dItv6A3 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uj3dItv6A3 .carousel-indicators .active,
.cid-uj3dItv6A3 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uj3dItv6A3 .carousel-indicators .active {
  background: #fff;
}
.cid-uj3dItv6A3 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uj3dItv6A3 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uj3dItv6A3 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uj3dItv6A3 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uj3dItv6A3 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uj3dItv6A3 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uj3dItv6A3 .carousel {
  width: 100%;
}
.cid-uj3dItv6A3 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uj3dItv6A3 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uj3dItv6A3 .modal.fade .modal-dialog,
.cid-uj3dItv6A3 .modal.in .modal-dialog {
  transform: none;
}
.cid-uj3dItv6A3 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uj3dItv6A3 H6 {
  text-align: center;
}
.cid-uj3dItv6A3 H3 {
  text-align: center;
}
.cid-uj3dIufoR7 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uj3dIufoR7 .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-uj3gijrcMq {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uj3gijrcMq .item {
  padding-bottom: 2rem;
}
.cid-uj3gijrcMq .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uj3gijrcMq .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uj3gijrcMq .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uj3gijrcMq .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uj3gijrcMq .item-wrapper img {
  height: 100%;
}
.cid-uj3gijrcMq .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uj3gijrcMq .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uj3gijrcMq .carousel-control,
.cid-uj3gijrcMq .close {
  background: #1b1b1b;
}
.cid-uj3gijrcMq .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uj3gijrcMq .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uj3gijrcMq .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uj3gijrcMq .close::before {
  content: '\e91a';
}
.cid-uj3gijrcMq .close:hover {
  opacity: .7;
}
.cid-uj3gijrcMq .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uj3gijrcMq .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uj3gijrcMq .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uj3gijrcMq .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uj3gijrcMq .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uj3gijrcMq .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-uj3gijrcMq .carousel-indicators li.active,
.cid-uj3gijrcMq .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uj3gijrcMq .carousel-indicators li::after,
.cid-uj3gijrcMq .carousel-indicators li::before {
  content: none;
}
.cid-uj3gijrcMq .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uj3gijrcMq .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uj3gijrcMq .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uj3gijrcMq .carousel-indicators {
    display: none;
  }
}
.cid-uj3gijrcMq .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uj3gijrcMq .carousel-inner > .active {
  display: block;
}
.cid-uj3gijrcMq .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uj3gijrcMq .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uj3gijrcMq .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uj3gijrcMq .carousel-control,
  .cid-uj3gijrcMq .carousel-indicators,
  .cid-uj3gijrcMq .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uj3gijrcMq .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uj3gijrcMq .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uj3gijrcMq .carousel-indicators .active,
.cid-uj3gijrcMq .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uj3gijrcMq .carousel-indicators .active {
  background: #fff;
}
.cid-uj3gijrcMq .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uj3gijrcMq .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uj3gijrcMq .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uj3gijrcMq .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uj3gijrcMq .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uj3gijrcMq .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uj3gijrcMq .carousel {
  width: 100%;
}
.cid-uj3gijrcMq .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uj3gijrcMq .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uj3gijrcMq .modal.fade .modal-dialog,
.cid-uj3gijrcMq .modal.in .modal-dialog {
  transform: none;
}
.cid-uj3gijrcMq .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uj3gijrcMq H6 {
  text-align: justify;
}
.cid-uj3gijrcMq H3 {
  text-align: justify;
}
.cid-uj3gik3id7 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uj3gik3id7 .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-ujyyejIwCp {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-ujyyejIwCp .item {
  padding-bottom: 2rem;
}
.cid-ujyyejIwCp .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-ujyyejIwCp .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-ujyyejIwCp .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-ujyyejIwCp .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-ujyyejIwCp .item-wrapper img {
  height: 100%;
}
.cid-ujyyejIwCp .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-ujyyejIwCp .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-ujyyejIwCp .carousel-control,
.cid-ujyyejIwCp .close {
  background: #1b1b1b;
}
.cid-ujyyejIwCp .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-ujyyejIwCp .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-ujyyejIwCp .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-ujyyejIwCp .close::before {
  content: '\e91a';
}
.cid-ujyyejIwCp .close:hover {
  opacity: .7;
}
.cid-ujyyejIwCp .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-ujyyejIwCp .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ujyyejIwCp .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-ujyyejIwCp .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-ujyyejIwCp .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-ujyyejIwCp .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-ujyyejIwCp .carousel-indicators li.active,
.cid-ujyyejIwCp .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-ujyyejIwCp .carousel-indicators li::after,
.cid-ujyyejIwCp .carousel-indicators li::before {
  content: none;
}
.cid-ujyyejIwCp .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-ujyyejIwCp .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-ujyyejIwCp .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-ujyyejIwCp .carousel-indicators {
    display: none;
  }
}
.cid-ujyyejIwCp .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-ujyyejIwCp .carousel-inner > .active {
  display: block;
}
.cid-ujyyejIwCp .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ujyyejIwCp .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-ujyyejIwCp .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-ujyyejIwCp .carousel-control,
  .cid-ujyyejIwCp .carousel-indicators,
  .cid-ujyyejIwCp .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-ujyyejIwCp .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-ujyyejIwCp .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-ujyyejIwCp .carousel-indicators .active,
.cid-ujyyejIwCp .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-ujyyejIwCp .carousel-indicators .active {
  background: #fff;
}
.cid-ujyyejIwCp .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-ujyyejIwCp .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-ujyyejIwCp .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ujyyejIwCp .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-ujyyejIwCp .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-ujyyejIwCp .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-ujyyejIwCp .carousel {
  width: 100%;
}
.cid-ujyyejIwCp .modal-backdrop.in {
  opacity: 0.8;
}
.cid-ujyyejIwCp .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-ujyyejIwCp .modal.fade .modal-dialog,
.cid-ujyyejIwCp .modal.in .modal-dialog {
  transform: none;
}
.cid-ujyyejIwCp .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-ujyyejIwCp H6 {
  text-align: center;
}
.cid-ujyyejIwCp H3 {
  text-align: center;
}
.cid-ujyyekoRY6 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-ujyyekoRY6 .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-ujyznXoD6O {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-ujyznXoD6O .item {
  padding-bottom: 2rem;
}
.cid-ujyznXoD6O .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-ujyznXoD6O .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-ujyznXoD6O .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-ujyznXoD6O .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-ujyznXoD6O .item-wrapper img {
  height: 100%;
}
.cid-ujyznXoD6O .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-ujyznXoD6O .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-ujyznXoD6O .carousel-control,
.cid-ujyznXoD6O .close {
  background: #1b1b1b;
}
.cid-ujyznXoD6O .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-ujyznXoD6O .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-ujyznXoD6O .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-ujyznXoD6O .close::before {
  content: '\e91a';
}
.cid-ujyznXoD6O .close:hover {
  opacity: .7;
}
.cid-ujyznXoD6O .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-ujyznXoD6O .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ujyznXoD6O .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-ujyznXoD6O .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-ujyznXoD6O .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-ujyznXoD6O .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-ujyznXoD6O .carousel-indicators li.active,
.cid-ujyznXoD6O .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-ujyznXoD6O .carousel-indicators li::after,
.cid-ujyznXoD6O .carousel-indicators li::before {
  content: none;
}
.cid-ujyznXoD6O .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-ujyznXoD6O .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-ujyznXoD6O .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-ujyznXoD6O .carousel-indicators {
    display: none;
  }
}
.cid-ujyznXoD6O .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-ujyznXoD6O .carousel-inner > .active {
  display: block;
}
.cid-ujyznXoD6O .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ujyznXoD6O .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-ujyznXoD6O .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-ujyznXoD6O .carousel-control,
  .cid-ujyznXoD6O .carousel-indicators,
  .cid-ujyznXoD6O .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-ujyznXoD6O .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-ujyznXoD6O .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-ujyznXoD6O .carousel-indicators .active,
.cid-ujyznXoD6O .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-ujyznXoD6O .carousel-indicators .active {
  background: #fff;
}
.cid-ujyznXoD6O .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-ujyznXoD6O .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-ujyznXoD6O .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ujyznXoD6O .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-ujyznXoD6O .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-ujyznXoD6O .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-ujyznXoD6O .carousel {
  width: 100%;
}
.cid-ujyznXoD6O .modal-backdrop.in {
  opacity: 0.8;
}
.cid-ujyznXoD6O .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-ujyznXoD6O .modal.fade .modal-dialog,
.cid-ujyznXoD6O .modal.in .modal-dialog {
  transform: none;
}
.cid-ujyznXoD6O .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-ujyznXoD6O H6 {
  text-align: center;
}
.cid-ujyznXoD6O H3 {
  text-align: center;
}
.cid-ujyznY4N2O {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-ujyznY4N2O .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-ujyA2z8ytF {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-ujyA2z8ytF .item {
  padding-bottom: 2rem;
}
.cid-ujyA2z8ytF .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-ujyA2z8ytF .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-ujyA2z8ytF .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-ujyA2z8ytF .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-ujyA2z8ytF .item-wrapper img {
  height: 100%;
}
.cid-ujyA2z8ytF .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-ujyA2z8ytF .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-ujyA2z8ytF .carousel-control,
.cid-ujyA2z8ytF .close {
  background: #1b1b1b;
}
.cid-ujyA2z8ytF .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-ujyA2z8ytF .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-ujyA2z8ytF .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-ujyA2z8ytF .close::before {
  content: '\e91a';
}
.cid-ujyA2z8ytF .close:hover {
  opacity: .7;
}
.cid-ujyA2z8ytF .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-ujyA2z8ytF .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ujyA2z8ytF .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-ujyA2z8ytF .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-ujyA2z8ytF .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-ujyA2z8ytF .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-ujyA2z8ytF .carousel-indicators li.active,
.cid-ujyA2z8ytF .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-ujyA2z8ytF .carousel-indicators li::after,
.cid-ujyA2z8ytF .carousel-indicators li::before {
  content: none;
}
.cid-ujyA2z8ytF .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-ujyA2z8ytF .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-ujyA2z8ytF .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-ujyA2z8ytF .carousel-indicators {
    display: none;
  }
}
.cid-ujyA2z8ytF .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-ujyA2z8ytF .carousel-inner > .active {
  display: block;
}
.cid-ujyA2z8ytF .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ujyA2z8ytF .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-ujyA2z8ytF .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-ujyA2z8ytF .carousel-control,
  .cid-ujyA2z8ytF .carousel-indicators,
  .cid-ujyA2z8ytF .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-ujyA2z8ytF .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-ujyA2z8ytF .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-ujyA2z8ytF .carousel-indicators .active,
.cid-ujyA2z8ytF .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-ujyA2z8ytF .carousel-indicators .active {
  background: #fff;
}
.cid-ujyA2z8ytF .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-ujyA2z8ytF .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-ujyA2z8ytF .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ujyA2z8ytF .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-ujyA2z8ytF .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-ujyA2z8ytF .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-ujyA2z8ytF .carousel {
  width: 100%;
}
.cid-ujyA2z8ytF .modal-backdrop.in {
  opacity: 0.8;
}
.cid-ujyA2z8ytF .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-ujyA2z8ytF .modal.fade .modal-dialog,
.cid-ujyA2z8ytF .modal.in .modal-dialog {
  transform: none;
}
.cid-ujyA2z8ytF .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-ujyA2z8ytF H6 {
  text-align: center;
}
.cid-ujyA2z8ytF H3 {
  text-align: center;
}
.cid-ujyA2zIqTG {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-ujyA2zIqTG .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-ujyACAOgod {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-ujyACAOgod .item {
  padding-bottom: 2rem;
}
.cid-ujyACAOgod .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-ujyACAOgod .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-ujyACAOgod .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-ujyACAOgod .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-ujyACAOgod .item-wrapper img {
  height: 100%;
}
.cid-ujyACAOgod .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-ujyACAOgod .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-ujyACAOgod .carousel-control,
.cid-ujyACAOgod .close {
  background: #1b1b1b;
}
.cid-ujyACAOgod .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-ujyACAOgod .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-ujyACAOgod .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-ujyACAOgod .close::before {
  content: '\e91a';
}
.cid-ujyACAOgod .close:hover {
  opacity: .7;
}
.cid-ujyACAOgod .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-ujyACAOgod .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ujyACAOgod .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-ujyACAOgod .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-ujyACAOgod .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-ujyACAOgod .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-ujyACAOgod .carousel-indicators li.active,
.cid-ujyACAOgod .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-ujyACAOgod .carousel-indicators li::after,
.cid-ujyACAOgod .carousel-indicators li::before {
  content: none;
}
.cid-ujyACAOgod .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-ujyACAOgod .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-ujyACAOgod .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-ujyACAOgod .carousel-indicators {
    display: none;
  }
}
.cid-ujyACAOgod .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-ujyACAOgod .carousel-inner > .active {
  display: block;
}
.cid-ujyACAOgod .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ujyACAOgod .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-ujyACAOgod .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-ujyACAOgod .carousel-control,
  .cid-ujyACAOgod .carousel-indicators,
  .cid-ujyACAOgod .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-ujyACAOgod .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-ujyACAOgod .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-ujyACAOgod .carousel-indicators .active,
.cid-ujyACAOgod .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-ujyACAOgod .carousel-indicators .active {
  background: #fff;
}
.cid-ujyACAOgod .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-ujyACAOgod .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-ujyACAOgod .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ujyACAOgod .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-ujyACAOgod .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-ujyACAOgod .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-ujyACAOgod .carousel {
  width: 100%;
}
.cid-ujyACAOgod .modal-backdrop.in {
  opacity: 0.8;
}
.cid-ujyACAOgod .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-ujyACAOgod .modal.fade .modal-dialog,
.cid-ujyACAOgod .modal.in .modal-dialog {
  transform: none;
}
.cid-ujyACAOgod .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-ujyACAOgod H6 {
  text-align: center;
}
.cid-ujyACAOgod H3 {
  text-align: center;
}
.cid-ujyACBqJb1 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-ujyACBqJb1 .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-ujyBbMGLFB {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-ujyBbMGLFB .item {
  padding-bottom: 2rem;
}
.cid-ujyBbMGLFB .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-ujyBbMGLFB .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-ujyBbMGLFB .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-ujyBbMGLFB .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-ujyBbMGLFB .item-wrapper img {
  height: 100%;
}
.cid-ujyBbMGLFB .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-ujyBbMGLFB .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-ujyBbMGLFB .carousel-control,
.cid-ujyBbMGLFB .close {
  background: #1b1b1b;
}
.cid-ujyBbMGLFB .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-ujyBbMGLFB .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-ujyBbMGLFB .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-ujyBbMGLFB .close::before {
  content: '\e91a';
}
.cid-ujyBbMGLFB .close:hover {
  opacity: .7;
}
.cid-ujyBbMGLFB .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-ujyBbMGLFB .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ujyBbMGLFB .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-ujyBbMGLFB .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-ujyBbMGLFB .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-ujyBbMGLFB .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-ujyBbMGLFB .carousel-indicators li.active,
.cid-ujyBbMGLFB .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-ujyBbMGLFB .carousel-indicators li::after,
.cid-ujyBbMGLFB .carousel-indicators li::before {
  content: none;
}
.cid-ujyBbMGLFB .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-ujyBbMGLFB .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-ujyBbMGLFB .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-ujyBbMGLFB .carousel-indicators {
    display: none;
  }
}
.cid-ujyBbMGLFB .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-ujyBbMGLFB .carousel-inner > .active {
  display: block;
}
.cid-ujyBbMGLFB .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ujyBbMGLFB .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-ujyBbMGLFB .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-ujyBbMGLFB .carousel-control,
  .cid-ujyBbMGLFB .carousel-indicators,
  .cid-ujyBbMGLFB .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-ujyBbMGLFB .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-ujyBbMGLFB .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-ujyBbMGLFB .carousel-indicators .active,
.cid-ujyBbMGLFB .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-ujyBbMGLFB .carousel-indicators .active {
  background: #fff;
}
.cid-ujyBbMGLFB .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-ujyBbMGLFB .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-ujyBbMGLFB .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ujyBbMGLFB .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-ujyBbMGLFB .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-ujyBbMGLFB .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-ujyBbMGLFB .carousel {
  width: 100%;
}
.cid-ujyBbMGLFB .modal-backdrop.in {
  opacity: 0.8;
}
.cid-ujyBbMGLFB .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-ujyBbMGLFB .modal.fade .modal-dialog,
.cid-ujyBbMGLFB .modal.in .modal-dialog {
  transform: none;
}
.cid-ujyBbMGLFB .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-ujyBbMGLFB H6 {
  text-align: center;
}
.cid-ujyBbMGLFB H3 {
  text-align: center;
}
.cid-ujyBbNhUpw {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-ujyBbNhUpw .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-ujyBJTwzfF {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-ujyBJTwzfF .item {
  padding-bottom: 2rem;
}
.cid-ujyBJTwzfF .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-ujyBJTwzfF .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-ujyBJTwzfF .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-ujyBJTwzfF .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-ujyBJTwzfF .item-wrapper img {
  height: 100%;
}
.cid-ujyBJTwzfF .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-ujyBJTwzfF .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-ujyBJTwzfF .carousel-control,
.cid-ujyBJTwzfF .close {
  background: #1b1b1b;
}
.cid-ujyBJTwzfF .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-ujyBJTwzfF .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-ujyBJTwzfF .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-ujyBJTwzfF .close::before {
  content: '\e91a';
}
.cid-ujyBJTwzfF .close:hover {
  opacity: .7;
}
.cid-ujyBJTwzfF .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-ujyBJTwzfF .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ujyBJTwzfF .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-ujyBJTwzfF .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-ujyBJTwzfF .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-ujyBJTwzfF .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-ujyBJTwzfF .carousel-indicators li.active,
.cid-ujyBJTwzfF .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-ujyBJTwzfF .carousel-indicators li::after,
.cid-ujyBJTwzfF .carousel-indicators li::before {
  content: none;
}
.cid-ujyBJTwzfF .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-ujyBJTwzfF .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-ujyBJTwzfF .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-ujyBJTwzfF .carousel-indicators {
    display: none;
  }
}
.cid-ujyBJTwzfF .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-ujyBJTwzfF .carousel-inner > .active {
  display: block;
}
.cid-ujyBJTwzfF .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ujyBJTwzfF .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-ujyBJTwzfF .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-ujyBJTwzfF .carousel-control,
  .cid-ujyBJTwzfF .carousel-indicators,
  .cid-ujyBJTwzfF .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-ujyBJTwzfF .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-ujyBJTwzfF .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-ujyBJTwzfF .carousel-indicators .active,
.cid-ujyBJTwzfF .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-ujyBJTwzfF .carousel-indicators .active {
  background: #fff;
}
.cid-ujyBJTwzfF .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-ujyBJTwzfF .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-ujyBJTwzfF .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ujyBJTwzfF .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-ujyBJTwzfF .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-ujyBJTwzfF .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-ujyBJTwzfF .carousel {
  width: 100%;
}
.cid-ujyBJTwzfF .modal-backdrop.in {
  opacity: 0.8;
}
.cid-ujyBJTwzfF .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-ujyBJTwzfF .modal.fade .modal-dialog,
.cid-ujyBJTwzfF .modal.in .modal-dialog {
  transform: none;
}
.cid-ujyBJTwzfF .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-ujyBJTwzfF H6 {
  text-align: center;
}
.cid-ujyBJTwzfF H3 {
  text-align: center;
}
.cid-ujyBJU8fDA {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-ujyBJU8fDA .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-ujyCfpjlA0 {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-ujyCfpjlA0 .item {
  padding-bottom: 2rem;
}
.cid-ujyCfpjlA0 .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-ujyCfpjlA0 .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-ujyCfpjlA0 .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-ujyCfpjlA0 .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-ujyCfpjlA0 .item-wrapper img {
  height: 100%;
}
.cid-ujyCfpjlA0 .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-ujyCfpjlA0 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-ujyCfpjlA0 .carousel-control,
.cid-ujyCfpjlA0 .close {
  background: #1b1b1b;
}
.cid-ujyCfpjlA0 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-ujyCfpjlA0 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-ujyCfpjlA0 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-ujyCfpjlA0 .close::before {
  content: '\e91a';
}
.cid-ujyCfpjlA0 .close:hover {
  opacity: .7;
}
.cid-ujyCfpjlA0 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-ujyCfpjlA0 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ujyCfpjlA0 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-ujyCfpjlA0 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-ujyCfpjlA0 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-ujyCfpjlA0 .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-ujyCfpjlA0 .carousel-indicators li.active,
.cid-ujyCfpjlA0 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-ujyCfpjlA0 .carousel-indicators li::after,
.cid-ujyCfpjlA0 .carousel-indicators li::before {
  content: none;
}
.cid-ujyCfpjlA0 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-ujyCfpjlA0 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-ujyCfpjlA0 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-ujyCfpjlA0 .carousel-indicators {
    display: none;
  }
}
.cid-ujyCfpjlA0 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-ujyCfpjlA0 .carousel-inner > .active {
  display: block;
}
.cid-ujyCfpjlA0 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ujyCfpjlA0 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-ujyCfpjlA0 .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-ujyCfpjlA0 .carousel-control,
  .cid-ujyCfpjlA0 .carousel-indicators,
  .cid-ujyCfpjlA0 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-ujyCfpjlA0 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-ujyCfpjlA0 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-ujyCfpjlA0 .carousel-indicators .active,
.cid-ujyCfpjlA0 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-ujyCfpjlA0 .carousel-indicators .active {
  background: #fff;
}
.cid-ujyCfpjlA0 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-ujyCfpjlA0 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-ujyCfpjlA0 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ujyCfpjlA0 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-ujyCfpjlA0 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-ujyCfpjlA0 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-ujyCfpjlA0 .carousel {
  width: 100%;
}
.cid-ujyCfpjlA0 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-ujyCfpjlA0 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-ujyCfpjlA0 .modal.fade .modal-dialog,
.cid-ujyCfpjlA0 .modal.in .modal-dialog {
  transform: none;
}
.cid-ujyCfpjlA0 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-ujyCfpjlA0 H6 {
  text-align: center;
}
.cid-ujyCfpjlA0 H3 {
  text-align: center;
}
.cid-ujyCfpSE5r {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-ujyCfpSE5r .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-ujCX87JecL {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-ujCX87JecL .item {
  padding-bottom: 2rem;
}
.cid-ujCX87JecL .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-ujCX87JecL .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-ujCX87JecL .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-ujCX87JecL .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-ujCX87JecL .item-wrapper img {
  height: 100%;
}
.cid-ujCX87JecL .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-ujCX87JecL .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-ujCX87JecL .carousel-control,
.cid-ujCX87JecL .close {
  background: #1b1b1b;
}
.cid-ujCX87JecL .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-ujCX87JecL .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-ujCX87JecL .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-ujCX87JecL .close::before {
  content: '\e91a';
}
.cid-ujCX87JecL .close:hover {
  opacity: .7;
}
.cid-ujCX87JecL .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-ujCX87JecL .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ujCX87JecL .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-ujCX87JecL .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-ujCX87JecL .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-ujCX87JecL .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-ujCX87JecL .carousel-indicators li.active,
.cid-ujCX87JecL .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-ujCX87JecL .carousel-indicators li::after,
.cid-ujCX87JecL .carousel-indicators li::before {
  content: none;
}
.cid-ujCX87JecL .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-ujCX87JecL .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-ujCX87JecL .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-ujCX87JecL .carousel-indicators {
    display: none;
  }
}
.cid-ujCX87JecL .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-ujCX87JecL .carousel-inner > .active {
  display: block;
}
.cid-ujCX87JecL .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ujCX87JecL .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-ujCX87JecL .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-ujCX87JecL .carousel-control,
  .cid-ujCX87JecL .carousel-indicators,
  .cid-ujCX87JecL .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-ujCX87JecL .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-ujCX87JecL .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-ujCX87JecL .carousel-indicators .active,
.cid-ujCX87JecL .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-ujCX87JecL .carousel-indicators .active {
  background: #fff;
}
.cid-ujCX87JecL .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-ujCX87JecL .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-ujCX87JecL .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ujCX87JecL .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-ujCX87JecL .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-ujCX87JecL .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-ujCX87JecL .carousel {
  width: 100%;
}
.cid-ujCX87JecL .modal-backdrop.in {
  opacity: 0.8;
}
.cid-ujCX87JecL .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-ujCX87JecL .modal.fade .modal-dialog,
.cid-ujCX87JecL .modal.in .modal-dialog {
  transform: none;
}
.cid-ujCX87JecL .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-ujCX87JecL H6 {
  text-align: center;
}
.cid-ujCX87JecL H3 {
  text-align: center;
}
.cid-ujCX88hF8F {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-ujCX88hF8F .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-ujCXZ95hEQ {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-ujCXZ95hEQ .item {
  padding-bottom: 2rem;
}
.cid-ujCXZ95hEQ .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-ujCXZ95hEQ .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-ujCXZ95hEQ .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-ujCXZ95hEQ .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-ujCXZ95hEQ .item-wrapper img {
  height: 100%;
}
.cid-ujCXZ95hEQ .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-ujCXZ95hEQ .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-ujCXZ95hEQ .carousel-control,
.cid-ujCXZ95hEQ .close {
  background: #1b1b1b;
}
.cid-ujCXZ95hEQ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-ujCXZ95hEQ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-ujCXZ95hEQ .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-ujCXZ95hEQ .close::before {
  content: '\e91a';
}
.cid-ujCXZ95hEQ .close:hover {
  opacity: .7;
}
.cid-ujCXZ95hEQ .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-ujCXZ95hEQ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ujCXZ95hEQ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-ujCXZ95hEQ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-ujCXZ95hEQ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-ujCXZ95hEQ .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-ujCXZ95hEQ .carousel-indicators li.active,
.cid-ujCXZ95hEQ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-ujCXZ95hEQ .carousel-indicators li::after,
.cid-ujCXZ95hEQ .carousel-indicators li::before {
  content: none;
}
.cid-ujCXZ95hEQ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-ujCXZ95hEQ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-ujCXZ95hEQ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-ujCXZ95hEQ .carousel-indicators {
    display: none;
  }
}
.cid-ujCXZ95hEQ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-ujCXZ95hEQ .carousel-inner > .active {
  display: block;
}
.cid-ujCXZ95hEQ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ujCXZ95hEQ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-ujCXZ95hEQ .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-ujCXZ95hEQ .carousel-control,
  .cid-ujCXZ95hEQ .carousel-indicators,
  .cid-ujCXZ95hEQ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-ujCXZ95hEQ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-ujCXZ95hEQ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-ujCXZ95hEQ .carousel-indicators .active,
.cid-ujCXZ95hEQ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-ujCXZ95hEQ .carousel-indicators .active {
  background: #fff;
}
.cid-ujCXZ95hEQ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-ujCXZ95hEQ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-ujCXZ95hEQ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ujCXZ95hEQ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-ujCXZ95hEQ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-ujCXZ95hEQ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-ujCXZ95hEQ .carousel {
  width: 100%;
}
.cid-ujCXZ95hEQ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-ujCXZ95hEQ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-ujCXZ95hEQ .modal.fade .modal-dialog,
.cid-ujCXZ95hEQ .modal.in .modal-dialog {
  transform: none;
}
.cid-ujCXZ95hEQ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-ujCXZ95hEQ H6 {
  text-align: center;
}
.cid-ujCXZ95hEQ H3 {
  text-align: center;
}
.cid-ujCXZ9GX5i {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-ujCXZ9GX5i .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-ujIgBksmrt {
  padding-top: 10rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-ujIgBksmrt .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujIgBksmrt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujIgBksmrt .video-wrapper iframe {
  width: 100%;
}
.cid-ujIgBksmrt .mbr-section-title,
.cid-ujIgBksmrt .mbr-section-subtitle,
.cid-ujIgBksmrt .mbr-text {
  text-align: center;
}
.cid-ujIgonIugG {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-ujIgonIugG .item {
  padding-bottom: 2rem;
}
.cid-ujIgonIugG .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-ujIgonIugG .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-ujIgonIugG .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-ujIgonIugG .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-ujIgonIugG .item-wrapper img {
  height: 100%;
}
.cid-ujIgonIugG .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-ujIgonIugG .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-ujIgonIugG .carousel-control,
.cid-ujIgonIugG .close {
  background: #1b1b1b;
}
.cid-ujIgonIugG .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-ujIgonIugG .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-ujIgonIugG .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-ujIgonIugG .close::before {
  content: '\e91a';
}
.cid-ujIgonIugG .close:hover {
  opacity: .7;
}
.cid-ujIgonIugG .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-ujIgonIugG .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ujIgonIugG .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-ujIgonIugG .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-ujIgonIugG .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-ujIgonIugG .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-ujIgonIugG .carousel-indicators li.active,
.cid-ujIgonIugG .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-ujIgonIugG .carousel-indicators li::after,
.cid-ujIgonIugG .carousel-indicators li::before {
  content: none;
}
.cid-ujIgonIugG .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-ujIgonIugG .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-ujIgonIugG .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-ujIgonIugG .carousel-indicators {
    display: none;
  }
}
.cid-ujIgonIugG .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-ujIgonIugG .carousel-inner > .active {
  display: block;
}
.cid-ujIgonIugG .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ujIgonIugG .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-ujIgonIugG .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-ujIgonIugG .carousel-control,
  .cid-ujIgonIugG .carousel-indicators,
  .cid-ujIgonIugG .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-ujIgonIugG .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-ujIgonIugG .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-ujIgonIugG .carousel-indicators .active,
.cid-ujIgonIugG .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-ujIgonIugG .carousel-indicators .active {
  background: #fff;
}
.cid-ujIgonIugG .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-ujIgonIugG .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-ujIgonIugG .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ujIgonIugG .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-ujIgonIugG .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-ujIgonIugG .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-ujIgonIugG .carousel {
  width: 100%;
}
.cid-ujIgonIugG .modal-backdrop.in {
  opacity: 0.8;
}
.cid-ujIgonIugG .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-ujIgonIugG .modal.fade .modal-dialog,
.cid-ujIgonIugG .modal.in .modal-dialog {
  transform: none;
}
.cid-ujIgonIugG .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-ujIgonIugG H6 {
  text-align: center;
}
.cid-ujIgonIugG H3 {
  text-align: center;
}
.cid-ujIgoofHhr {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-ujIgoofHhr .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-ujIhjfBDac {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-ujIhjfBDac .item {
  padding-bottom: 2rem;
}
.cid-ujIhjfBDac .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-ujIhjfBDac .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-ujIhjfBDac .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-ujIhjfBDac .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-ujIhjfBDac .item-wrapper img {
  height: 100%;
}
.cid-ujIhjfBDac .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-ujIhjfBDac .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-ujIhjfBDac .carousel-control,
.cid-ujIhjfBDac .close {
  background: #1b1b1b;
}
.cid-ujIhjfBDac .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-ujIhjfBDac .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-ujIhjfBDac .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-ujIhjfBDac .close::before {
  content: '\e91a';
}
.cid-ujIhjfBDac .close:hover {
  opacity: .7;
}
.cid-ujIhjfBDac .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-ujIhjfBDac .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ujIhjfBDac .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-ujIhjfBDac .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-ujIhjfBDac .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-ujIhjfBDac .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-ujIhjfBDac .carousel-indicators li.active,
.cid-ujIhjfBDac .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-ujIhjfBDac .carousel-indicators li::after,
.cid-ujIhjfBDac .carousel-indicators li::before {
  content: none;
}
.cid-ujIhjfBDac .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-ujIhjfBDac .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-ujIhjfBDac .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-ujIhjfBDac .carousel-indicators {
    display: none;
  }
}
.cid-ujIhjfBDac .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-ujIhjfBDac .carousel-inner > .active {
  display: block;
}
.cid-ujIhjfBDac .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ujIhjfBDac .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-ujIhjfBDac .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-ujIhjfBDac .carousel-control,
  .cid-ujIhjfBDac .carousel-indicators,
  .cid-ujIhjfBDac .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-ujIhjfBDac .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-ujIhjfBDac .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-ujIhjfBDac .carousel-indicators .active,
.cid-ujIhjfBDac .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-ujIhjfBDac .carousel-indicators .active {
  background: #fff;
}
.cid-ujIhjfBDac .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-ujIhjfBDac .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-ujIhjfBDac .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ujIhjfBDac .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-ujIhjfBDac .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-ujIhjfBDac .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-ujIhjfBDac .carousel {
  width: 100%;
}
.cid-ujIhjfBDac .modal-backdrop.in {
  opacity: 0.8;
}
.cid-ujIhjfBDac .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-ujIhjfBDac .modal.fade .modal-dialog,
.cid-ujIhjfBDac .modal.in .modal-dialog {
  transform: none;
}
.cid-ujIhjfBDac .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-ujIhjfBDac H6 {
  text-align: center;
}
.cid-ujIhjfBDac H3 {
  text-align: center;
}
.cid-ujIhjgbuvr {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-ujIhjgbuvr .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-ujV45A27hA {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-ujV45A27hA .item {
  padding-bottom: 2rem;
}
.cid-ujV45A27hA .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-ujV45A27hA .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-ujV45A27hA .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-ujV45A27hA .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-ujV45A27hA .item-wrapper img {
  height: 100%;
}
.cid-ujV45A27hA .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-ujV45A27hA .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-ujV45A27hA .carousel-control,
.cid-ujV45A27hA .close {
  background: #1b1b1b;
}
.cid-ujV45A27hA .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-ujV45A27hA .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-ujV45A27hA .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-ujV45A27hA .close::before {
  content: '\e91a';
}
.cid-ujV45A27hA .close:hover {
  opacity: .7;
}
.cid-ujV45A27hA .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-ujV45A27hA .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ujV45A27hA .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-ujV45A27hA .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-ujV45A27hA .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-ujV45A27hA .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-ujV45A27hA .carousel-indicators li.active,
.cid-ujV45A27hA .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-ujV45A27hA .carousel-indicators li::after,
.cid-ujV45A27hA .carousel-indicators li::before {
  content: none;
}
.cid-ujV45A27hA .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-ujV45A27hA .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-ujV45A27hA .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-ujV45A27hA .carousel-indicators {
    display: none;
  }
}
.cid-ujV45A27hA .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-ujV45A27hA .carousel-inner > .active {
  display: block;
}
.cid-ujV45A27hA .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ujV45A27hA .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-ujV45A27hA .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-ujV45A27hA .carousel-control,
  .cid-ujV45A27hA .carousel-indicators,
  .cid-ujV45A27hA .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-ujV45A27hA .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-ujV45A27hA .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-ujV45A27hA .carousel-indicators .active,
.cid-ujV45A27hA .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-ujV45A27hA .carousel-indicators .active {
  background: #fff;
}
.cid-ujV45A27hA .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-ujV45A27hA .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-ujV45A27hA .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ujV45A27hA .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-ujV45A27hA .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-ujV45A27hA .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-ujV45A27hA .carousel {
  width: 100%;
}
.cid-ujV45A27hA .modal-backdrop.in {
  opacity: 0.8;
}
.cid-ujV45A27hA .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-ujV45A27hA .modal.fade .modal-dialog,
.cid-ujV45A27hA .modal.in .modal-dialog {
  transform: none;
}
.cid-ujV45A27hA .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-ujV45A27hA H6 {
  text-align: justify;
}
.cid-ujV45A27hA H3 {
  text-align: justify;
}
.cid-ujV5NCdh2p {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-ujV5NCdh2p .item {
  padding-bottom: 2rem;
}
.cid-ujV5NCdh2p .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-ujV5NCdh2p .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-ujV5NCdh2p .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-ujV5NCdh2p .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-ujV5NCdh2p .item-wrapper img {
  height: 100%;
}
.cid-ujV5NCdh2p .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-ujV5NCdh2p .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-ujV5NCdh2p .carousel-control,
.cid-ujV5NCdh2p .close {
  background: #1b1b1b;
}
.cid-ujV5NCdh2p .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-ujV5NCdh2p .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-ujV5NCdh2p .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-ujV5NCdh2p .close::before {
  content: '\e91a';
}
.cid-ujV5NCdh2p .close:hover {
  opacity: .7;
}
.cid-ujV5NCdh2p .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-ujV5NCdh2p .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ujV5NCdh2p .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-ujV5NCdh2p .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-ujV5NCdh2p .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-ujV5NCdh2p .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-ujV5NCdh2p .carousel-indicators li.active,
.cid-ujV5NCdh2p .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-ujV5NCdh2p .carousel-indicators li::after,
.cid-ujV5NCdh2p .carousel-indicators li::before {
  content: none;
}
.cid-ujV5NCdh2p .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-ujV5NCdh2p .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-ujV5NCdh2p .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-ujV5NCdh2p .carousel-indicators {
    display: none;
  }
}
.cid-ujV5NCdh2p .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-ujV5NCdh2p .carousel-inner > .active {
  display: block;
}
.cid-ujV5NCdh2p .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ujV5NCdh2p .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-ujV5NCdh2p .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-ujV5NCdh2p .carousel-control,
  .cid-ujV5NCdh2p .carousel-indicators,
  .cid-ujV5NCdh2p .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-ujV5NCdh2p .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-ujV5NCdh2p .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-ujV5NCdh2p .carousel-indicators .active,
.cid-ujV5NCdh2p .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-ujV5NCdh2p .carousel-indicators .active {
  background: #fff;
}
.cid-ujV5NCdh2p .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-ujV5NCdh2p .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-ujV5NCdh2p .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ujV5NCdh2p .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-ujV5NCdh2p .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-ujV5NCdh2p .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-ujV5NCdh2p .carousel {
  width: 100%;
}
.cid-ujV5NCdh2p .modal-backdrop.in {
  opacity: 0.8;
}
.cid-ujV5NCdh2p .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-ujV5NCdh2p .modal.fade .modal-dialog,
.cid-ujV5NCdh2p .modal.in .modal-dialog {
  transform: none;
}
.cid-ujV5NCdh2p .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-ujV5NCdh2p H6 {
  text-align: justify;
}
.cid-ujV5NCdh2p H3 {
  text-align: justify;
}
.cid-ujV45Ay7u4 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-ujV45Ay7u4 .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-ujV6GZGyud {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-ujV6GZGyud .item {
  padding-bottom: 2rem;
}
.cid-ujV6GZGyud .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-ujV6GZGyud .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-ujV6GZGyud .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-ujV6GZGyud .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-ujV6GZGyud .item-wrapper img {
  height: 100%;
}
.cid-ujV6GZGyud .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-ujV6GZGyud .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-ujV6GZGyud .carousel-control,
.cid-ujV6GZGyud .close {
  background: #1b1b1b;
}
.cid-ujV6GZGyud .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-ujV6GZGyud .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-ujV6GZGyud .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-ujV6GZGyud .close::before {
  content: '\e91a';
}
.cid-ujV6GZGyud .close:hover {
  opacity: .7;
}
.cid-ujV6GZGyud .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-ujV6GZGyud .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ujV6GZGyud .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-ujV6GZGyud .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-ujV6GZGyud .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-ujV6GZGyud .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-ujV6GZGyud .carousel-indicators li.active,
.cid-ujV6GZGyud .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-ujV6GZGyud .carousel-indicators li::after,
.cid-ujV6GZGyud .carousel-indicators li::before {
  content: none;
}
.cid-ujV6GZGyud .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-ujV6GZGyud .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-ujV6GZGyud .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-ujV6GZGyud .carousel-indicators {
    display: none;
  }
}
.cid-ujV6GZGyud .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-ujV6GZGyud .carousel-inner > .active {
  display: block;
}
.cid-ujV6GZGyud .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ujV6GZGyud .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-ujV6GZGyud .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-ujV6GZGyud .carousel-control,
  .cid-ujV6GZGyud .carousel-indicators,
  .cid-ujV6GZGyud .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-ujV6GZGyud .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-ujV6GZGyud .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-ujV6GZGyud .carousel-indicators .active,
.cid-ujV6GZGyud .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-ujV6GZGyud .carousel-indicators .active {
  background: #fff;
}
.cid-ujV6GZGyud .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-ujV6GZGyud .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-ujV6GZGyud .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ujV6GZGyud .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-ujV6GZGyud .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-ujV6GZGyud .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-ujV6GZGyud .carousel {
  width: 100%;
}
.cid-ujV6GZGyud .modal-backdrop.in {
  opacity: 0.8;
}
.cid-ujV6GZGyud .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-ujV6GZGyud .modal.fade .modal-dialog,
.cid-ujV6GZGyud .modal.in .modal-dialog {
  transform: none;
}
.cid-ujV6GZGyud .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-ujV6GZGyud H6 {
  text-align: justify;
}
.cid-ujV6GZGyud H3 {
  text-align: justify;
}
.cid-ujV6H0gX1z {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-ujV6H0gX1z .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-upt0COMSq9 {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-upt0COMSq9 .item {
  padding-bottom: 2rem;
}
.cid-upt0COMSq9 .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-upt0COMSq9 .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-upt0COMSq9 .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-upt0COMSq9 .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-upt0COMSq9 .item-wrapper img {
  height: 100%;
}
.cid-upt0COMSq9 .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-upt0COMSq9 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-upt0COMSq9 .carousel-control,
.cid-upt0COMSq9 .close {
  background: #1b1b1b;
}
.cid-upt0COMSq9 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-upt0COMSq9 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-upt0COMSq9 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-upt0COMSq9 .close::before {
  content: '\e91a';
}
.cid-upt0COMSq9 .close:hover {
  opacity: .7;
}
.cid-upt0COMSq9 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-upt0COMSq9 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-upt0COMSq9 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-upt0COMSq9 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-upt0COMSq9 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-upt0COMSq9 .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-upt0COMSq9 .carousel-indicators li.active,
.cid-upt0COMSq9 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-upt0COMSq9 .carousel-indicators li::after,
.cid-upt0COMSq9 .carousel-indicators li::before {
  content: none;
}
.cid-upt0COMSq9 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-upt0COMSq9 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-upt0COMSq9 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-upt0COMSq9 .carousel-indicators {
    display: none;
  }
}
.cid-upt0COMSq9 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-upt0COMSq9 .carousel-inner > .active {
  display: block;
}
.cid-upt0COMSq9 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-upt0COMSq9 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-upt0COMSq9 .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-upt0COMSq9 .carousel-control,
  .cid-upt0COMSq9 .carousel-indicators,
  .cid-upt0COMSq9 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-upt0COMSq9 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-upt0COMSq9 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-upt0COMSq9 .carousel-indicators .active,
.cid-upt0COMSq9 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-upt0COMSq9 .carousel-indicators .active {
  background: #fff;
}
.cid-upt0COMSq9 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-upt0COMSq9 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-upt0COMSq9 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-upt0COMSq9 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-upt0COMSq9 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-upt0COMSq9 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-upt0COMSq9 .carousel {
  width: 100%;
}
.cid-upt0COMSq9 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-upt0COMSq9 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-upt0COMSq9 .modal.fade .modal-dialog,
.cid-upt0COMSq9 .modal.in .modal-dialog {
  transform: none;
}
.cid-upt0COMSq9 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-upt0COMSq9 H6 {
  text-align: center;
}
.cid-upt0COMSq9 H3 {
  text-align: center;
}
.cid-upt0CPtlCb {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-upt0CPtlCb .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-upt29MYCfN {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-upt29MYCfN .item {
  padding-bottom: 2rem;
}
.cid-upt29MYCfN .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-upt29MYCfN .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-upt29MYCfN .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-upt29MYCfN .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-upt29MYCfN .item-wrapper img {
  height: 100%;
}
.cid-upt29MYCfN .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-upt29MYCfN .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-upt29MYCfN .carousel-control,
.cid-upt29MYCfN .close {
  background: #1b1b1b;
}
.cid-upt29MYCfN .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-upt29MYCfN .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-upt29MYCfN .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-upt29MYCfN .close::before {
  content: '\e91a';
}
.cid-upt29MYCfN .close:hover {
  opacity: .7;
}
.cid-upt29MYCfN .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-upt29MYCfN .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-upt29MYCfN .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-upt29MYCfN .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-upt29MYCfN .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-upt29MYCfN .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-upt29MYCfN .carousel-indicators li.active,
.cid-upt29MYCfN .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-upt29MYCfN .carousel-indicators li::after,
.cid-upt29MYCfN .carousel-indicators li::before {
  content: none;
}
.cid-upt29MYCfN .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-upt29MYCfN .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-upt29MYCfN .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-upt29MYCfN .carousel-indicators {
    display: none;
  }
}
.cid-upt29MYCfN .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-upt29MYCfN .carousel-inner > .active {
  display: block;
}
.cid-upt29MYCfN .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-upt29MYCfN .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-upt29MYCfN .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-upt29MYCfN .carousel-control,
  .cid-upt29MYCfN .carousel-indicators,
  .cid-upt29MYCfN .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-upt29MYCfN .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-upt29MYCfN .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-upt29MYCfN .carousel-indicators .active,
.cid-upt29MYCfN .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-upt29MYCfN .carousel-indicators .active {
  background: #fff;
}
.cid-upt29MYCfN .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-upt29MYCfN .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-upt29MYCfN .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-upt29MYCfN .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-upt29MYCfN .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-upt29MYCfN .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-upt29MYCfN .carousel {
  width: 100%;
}
.cid-upt29MYCfN .modal-backdrop.in {
  opacity: 0.8;
}
.cid-upt29MYCfN .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-upt29MYCfN .modal.fade .modal-dialog,
.cid-upt29MYCfN .modal.in .modal-dialog {
  transform: none;
}
.cid-upt29MYCfN .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-upt29MYCfN H6 {
  text-align: center;
}
.cid-upt29MYCfN H3 {
  text-align: justify;
}
.cid-upt29MYCfN DIV {
  text-align: justify;
}
.cid-upt29NSJXu {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-upt29NSJXu .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-upt4fIZ288 {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-upt4fIZ288 .item {
  padding-bottom: 2rem;
}
.cid-upt4fIZ288 .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-upt4fIZ288 .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-upt4fIZ288 .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-upt4fIZ288 .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-upt4fIZ288 .item-wrapper img {
  height: 100%;
}
.cid-upt4fIZ288 .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-upt4fIZ288 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-upt4fIZ288 .carousel-control,
.cid-upt4fIZ288 .close {
  background: #1b1b1b;
}
.cid-upt4fIZ288 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-upt4fIZ288 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-upt4fIZ288 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-upt4fIZ288 .close::before {
  content: '\e91a';
}
.cid-upt4fIZ288 .close:hover {
  opacity: .7;
}
.cid-upt4fIZ288 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-upt4fIZ288 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-upt4fIZ288 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-upt4fIZ288 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-upt4fIZ288 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-upt4fIZ288 .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-upt4fIZ288 .carousel-indicators li.active,
.cid-upt4fIZ288 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-upt4fIZ288 .carousel-indicators li::after,
.cid-upt4fIZ288 .carousel-indicators li::before {
  content: none;
}
.cid-upt4fIZ288 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-upt4fIZ288 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-upt4fIZ288 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-upt4fIZ288 .carousel-indicators {
    display: none;
  }
}
.cid-upt4fIZ288 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-upt4fIZ288 .carousel-inner > .active {
  display: block;
}
.cid-upt4fIZ288 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-upt4fIZ288 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-upt4fIZ288 .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-upt4fIZ288 .carousel-control,
  .cid-upt4fIZ288 .carousel-indicators,
  .cid-upt4fIZ288 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-upt4fIZ288 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-upt4fIZ288 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-upt4fIZ288 .carousel-indicators .active,
.cid-upt4fIZ288 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-upt4fIZ288 .carousel-indicators .active {
  background: #fff;
}
.cid-upt4fIZ288 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-upt4fIZ288 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-upt4fIZ288 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-upt4fIZ288 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-upt4fIZ288 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-upt4fIZ288 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-upt4fIZ288 .carousel {
  width: 100%;
}
.cid-upt4fIZ288 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-upt4fIZ288 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-upt4fIZ288 .modal.fade .modal-dialog,
.cid-upt4fIZ288 .modal.in .modal-dialog {
  transform: none;
}
.cid-upt4fIZ288 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-upt4fIZ288 H6 {
  text-align: center;
}
.cid-upt4fIZ288 H3 {
  text-align: center;
}
.cid-upt4fJKH6b {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-upt4fJKH6b .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-upt5ck32a4 {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-upt5ck32a4 .item {
  padding-bottom: 2rem;
}
.cid-upt5ck32a4 .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-upt5ck32a4 .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-upt5ck32a4 .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-upt5ck32a4 .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-upt5ck32a4 .item-wrapper img {
  height: 100%;
}
.cid-upt5ck32a4 .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-upt5ck32a4 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-upt5ck32a4 .carousel-control,
.cid-upt5ck32a4 .close {
  background: #1b1b1b;
}
.cid-upt5ck32a4 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-upt5ck32a4 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-upt5ck32a4 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-upt5ck32a4 .close::before {
  content: '\e91a';
}
.cid-upt5ck32a4 .close:hover {
  opacity: .7;
}
.cid-upt5ck32a4 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-upt5ck32a4 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-upt5ck32a4 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-upt5ck32a4 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-upt5ck32a4 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-upt5ck32a4 .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-upt5ck32a4 .carousel-indicators li.active,
.cid-upt5ck32a4 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-upt5ck32a4 .carousel-indicators li::after,
.cid-upt5ck32a4 .carousel-indicators li::before {
  content: none;
}
.cid-upt5ck32a4 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-upt5ck32a4 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-upt5ck32a4 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-upt5ck32a4 .carousel-indicators {
    display: none;
  }
}
.cid-upt5ck32a4 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-upt5ck32a4 .carousel-inner > .active {
  display: block;
}
.cid-upt5ck32a4 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-upt5ck32a4 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-upt5ck32a4 .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-upt5ck32a4 .carousel-control,
  .cid-upt5ck32a4 .carousel-indicators,
  .cid-upt5ck32a4 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-upt5ck32a4 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-upt5ck32a4 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-upt5ck32a4 .carousel-indicators .active,
.cid-upt5ck32a4 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-upt5ck32a4 .carousel-indicators .active {
  background: #fff;
}
.cid-upt5ck32a4 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-upt5ck32a4 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-upt5ck32a4 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-upt5ck32a4 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-upt5ck32a4 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-upt5ck32a4 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-upt5ck32a4 .carousel {
  width: 100%;
}
.cid-upt5ck32a4 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-upt5ck32a4 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-upt5ck32a4 .modal.fade .modal-dialog,
.cid-upt5ck32a4 .modal.in .modal-dialog {
  transform: none;
}
.cid-upt5ck32a4 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-upt5ck32a4 H6 {
  text-align: center;
}
.cid-upt5ck32a4 H3 {
  text-align: center;
}
.cid-upt5ckVb23 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-upt5ckVb23 .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-upt710MhJl {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-upt710MhJl .item {
  padding-bottom: 2rem;
}
.cid-upt710MhJl .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-upt710MhJl .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-upt710MhJl .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-upt710MhJl .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-upt710MhJl .item-wrapper img {
  height: 100%;
}
.cid-upt710MhJl .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-upt710MhJl .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-upt710MhJl .carousel-control,
.cid-upt710MhJl .close {
  background: #1b1b1b;
}
.cid-upt710MhJl .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-upt710MhJl .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-upt710MhJl .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-upt710MhJl .close::before {
  content: '\e91a';
}
.cid-upt710MhJl .close:hover {
  opacity: .7;
}
.cid-upt710MhJl .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-upt710MhJl .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-upt710MhJl .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-upt710MhJl .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-upt710MhJl .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-upt710MhJl .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-upt710MhJl .carousel-indicators li.active,
.cid-upt710MhJl .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-upt710MhJl .carousel-indicators li::after,
.cid-upt710MhJl .carousel-indicators li::before {
  content: none;
}
.cid-upt710MhJl .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-upt710MhJl .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-upt710MhJl .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-upt710MhJl .carousel-indicators {
    display: none;
  }
}
.cid-upt710MhJl .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-upt710MhJl .carousel-inner > .active {
  display: block;
}
.cid-upt710MhJl .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-upt710MhJl .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-upt710MhJl .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-upt710MhJl .carousel-control,
  .cid-upt710MhJl .carousel-indicators,
  .cid-upt710MhJl .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-upt710MhJl .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-upt710MhJl .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-upt710MhJl .carousel-indicators .active,
.cid-upt710MhJl .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-upt710MhJl .carousel-indicators .active {
  background: #fff;
}
.cid-upt710MhJl .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-upt710MhJl .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-upt710MhJl .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-upt710MhJl .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-upt710MhJl .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-upt710MhJl .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-upt710MhJl .carousel {
  width: 100%;
}
.cid-upt710MhJl .modal-backdrop.in {
  opacity: 0.8;
}
.cid-upt710MhJl .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-upt710MhJl .modal.fade .modal-dialog,
.cid-upt710MhJl .modal.in .modal-dialog {
  transform: none;
}
.cid-upt710MhJl .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-upt710MhJl H6 {
  text-align: center;
}
.cid-upt710MhJl H3 {
  text-align: center;
}
.cid-upt711Hqkg {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-upt711Hqkg .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-uq4B5FJmXH {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uq4B5FJmXH .item {
  padding-bottom: 2rem;
}
.cid-uq4B5FJmXH .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uq4B5FJmXH .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uq4B5FJmXH .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uq4B5FJmXH .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uq4B5FJmXH .item-wrapper img {
  height: 100%;
}
.cid-uq4B5FJmXH .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uq4B5FJmXH .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uq4B5FJmXH .carousel-control,
.cid-uq4B5FJmXH .close {
  background: #1b1b1b;
}
.cid-uq4B5FJmXH .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uq4B5FJmXH .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uq4B5FJmXH .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uq4B5FJmXH .close::before {
  content: '\e91a';
}
.cid-uq4B5FJmXH .close:hover {
  opacity: .7;
}
.cid-uq4B5FJmXH .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uq4B5FJmXH .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uq4B5FJmXH .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uq4B5FJmXH .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uq4B5FJmXH .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uq4B5FJmXH .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-uq4B5FJmXH .carousel-indicators li.active,
.cid-uq4B5FJmXH .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uq4B5FJmXH .carousel-indicators li::after,
.cid-uq4B5FJmXH .carousel-indicators li::before {
  content: none;
}
.cid-uq4B5FJmXH .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uq4B5FJmXH .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uq4B5FJmXH .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uq4B5FJmXH .carousel-indicators {
    display: none;
  }
}
.cid-uq4B5FJmXH .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uq4B5FJmXH .carousel-inner > .active {
  display: block;
}
.cid-uq4B5FJmXH .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uq4B5FJmXH .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uq4B5FJmXH .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uq4B5FJmXH .carousel-control,
  .cid-uq4B5FJmXH .carousel-indicators,
  .cid-uq4B5FJmXH .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uq4B5FJmXH .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uq4B5FJmXH .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uq4B5FJmXH .carousel-indicators .active,
.cid-uq4B5FJmXH .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uq4B5FJmXH .carousel-indicators .active {
  background: #fff;
}
.cid-uq4B5FJmXH .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uq4B5FJmXH .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uq4B5FJmXH .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uq4B5FJmXH .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uq4B5FJmXH .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uq4B5FJmXH .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uq4B5FJmXH .carousel {
  width: 100%;
}
.cid-uq4B5FJmXH .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uq4B5FJmXH .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uq4B5FJmXH .modal.fade .modal-dialog,
.cid-uq4B5FJmXH .modal.in .modal-dialog {
  transform: none;
}
.cid-uq4B5FJmXH .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uq4B5FJmXH H6 {
  text-align: center;
}
.cid-uq4B5FJmXH H3 {
  text-align: center;
}
.cid-uq4B5Gl3t4 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uq4B5Gl3t4 .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-uqjubNZWl3 {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uqjubNZWl3 .item {
  padding-bottom: 2rem;
}
.cid-uqjubNZWl3 .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uqjubNZWl3 .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uqjubNZWl3 .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uqjubNZWl3 .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uqjubNZWl3 .item-wrapper img {
  height: 100%;
}
.cid-uqjubNZWl3 .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uqjubNZWl3 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uqjubNZWl3 .carousel-control,
.cid-uqjubNZWl3 .close {
  background: #1b1b1b;
}
.cid-uqjubNZWl3 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uqjubNZWl3 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uqjubNZWl3 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uqjubNZWl3 .close::before {
  content: '\e91a';
}
.cid-uqjubNZWl3 .close:hover {
  opacity: .7;
}
.cid-uqjubNZWl3 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uqjubNZWl3 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uqjubNZWl3 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uqjubNZWl3 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uqjubNZWl3 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uqjubNZWl3 .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-uqjubNZWl3 .carousel-indicators li.active,
.cid-uqjubNZWl3 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uqjubNZWl3 .carousel-indicators li::after,
.cid-uqjubNZWl3 .carousel-indicators li::before {
  content: none;
}
.cid-uqjubNZWl3 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uqjubNZWl3 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uqjubNZWl3 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uqjubNZWl3 .carousel-indicators {
    display: none;
  }
}
.cid-uqjubNZWl3 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uqjubNZWl3 .carousel-inner > .active {
  display: block;
}
.cid-uqjubNZWl3 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uqjubNZWl3 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uqjubNZWl3 .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uqjubNZWl3 .carousel-control,
  .cid-uqjubNZWl3 .carousel-indicators,
  .cid-uqjubNZWl3 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uqjubNZWl3 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uqjubNZWl3 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uqjubNZWl3 .carousel-indicators .active,
.cid-uqjubNZWl3 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uqjubNZWl3 .carousel-indicators .active {
  background: #fff;
}
.cid-uqjubNZWl3 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uqjubNZWl3 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uqjubNZWl3 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uqjubNZWl3 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uqjubNZWl3 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uqjubNZWl3 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uqjubNZWl3 .carousel {
  width: 100%;
}
.cid-uqjubNZWl3 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uqjubNZWl3 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uqjubNZWl3 .modal.fade .modal-dialog,
.cid-uqjubNZWl3 .modal.in .modal-dialog {
  transform: none;
}
.cid-uqjubNZWl3 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uqjubNZWl3 H6 {
  text-align: center;
}
.cid-uqjubNZWl3 H3 {
  text-align: center;
}
.cid-uqjubOz6EL {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uqjubOz6EL .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-uqju6JaGFU {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uqju6JaGFU .item {
  padding-bottom: 2rem;
}
.cid-uqju6JaGFU .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uqju6JaGFU .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uqju6JaGFU .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uqju6JaGFU .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uqju6JaGFU .item-wrapper img {
  height: 100%;
}
.cid-uqju6JaGFU .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uqju6JaGFU .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uqju6JaGFU .carousel-control,
.cid-uqju6JaGFU .close {
  background: #1b1b1b;
}
.cid-uqju6JaGFU .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uqju6JaGFU .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uqju6JaGFU .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uqju6JaGFU .close::before {
  content: '\e91a';
}
.cid-uqju6JaGFU .close:hover {
  opacity: .7;
}
.cid-uqju6JaGFU .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uqju6JaGFU .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uqju6JaGFU .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uqju6JaGFU .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uqju6JaGFU .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uqju6JaGFU .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-uqju6JaGFU .carousel-indicators li.active,
.cid-uqju6JaGFU .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uqju6JaGFU .carousel-indicators li::after,
.cid-uqju6JaGFU .carousel-indicators li::before {
  content: none;
}
.cid-uqju6JaGFU .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uqju6JaGFU .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uqju6JaGFU .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uqju6JaGFU .carousel-indicators {
    display: none;
  }
}
.cid-uqju6JaGFU .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uqju6JaGFU .carousel-inner > .active {
  display: block;
}
.cid-uqju6JaGFU .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uqju6JaGFU .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uqju6JaGFU .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uqju6JaGFU .carousel-control,
  .cid-uqju6JaGFU .carousel-indicators,
  .cid-uqju6JaGFU .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uqju6JaGFU .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uqju6JaGFU .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uqju6JaGFU .carousel-indicators .active,
.cid-uqju6JaGFU .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uqju6JaGFU .carousel-indicators .active {
  background: #fff;
}
.cid-uqju6JaGFU .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uqju6JaGFU .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uqju6JaGFU .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uqju6JaGFU .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uqju6JaGFU .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uqju6JaGFU .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uqju6JaGFU .carousel {
  width: 100%;
}
.cid-uqju6JaGFU .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uqju6JaGFU .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uqju6JaGFU .modal.fade .modal-dialog,
.cid-uqju6JaGFU .modal.in .modal-dialog {
  transform: none;
}
.cid-uqju6JaGFU .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uqju6JaGFU H6 {
  text-align: center;
}
.cid-uqju6JaGFU H3 {
  text-align: center;
}
.cid-uqju6JIpNN {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uqju6JIpNN .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-uqGIuYKoMQ {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uqGIuYKoMQ .item {
  padding-bottom: 2rem;
}
.cid-uqGIuYKoMQ .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uqGIuYKoMQ .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uqGIuYKoMQ .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uqGIuYKoMQ .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uqGIuYKoMQ .item-wrapper img {
  height: 100%;
}
.cid-uqGIuYKoMQ .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uqGIuYKoMQ .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uqGIuYKoMQ .carousel-control,
.cid-uqGIuYKoMQ .close {
  background: #1b1b1b;
}
.cid-uqGIuYKoMQ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uqGIuYKoMQ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uqGIuYKoMQ .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uqGIuYKoMQ .close::before {
  content: '\e91a';
}
.cid-uqGIuYKoMQ .close:hover {
  opacity: .7;
}
.cid-uqGIuYKoMQ .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uqGIuYKoMQ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uqGIuYKoMQ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uqGIuYKoMQ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uqGIuYKoMQ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uqGIuYKoMQ .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-uqGIuYKoMQ .carousel-indicators li.active,
.cid-uqGIuYKoMQ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uqGIuYKoMQ .carousel-indicators li::after,
.cid-uqGIuYKoMQ .carousel-indicators li::before {
  content: none;
}
.cid-uqGIuYKoMQ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uqGIuYKoMQ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uqGIuYKoMQ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uqGIuYKoMQ .carousel-indicators {
    display: none;
  }
}
.cid-uqGIuYKoMQ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uqGIuYKoMQ .carousel-inner > .active {
  display: block;
}
.cid-uqGIuYKoMQ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uqGIuYKoMQ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uqGIuYKoMQ .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uqGIuYKoMQ .carousel-control,
  .cid-uqGIuYKoMQ .carousel-indicators,
  .cid-uqGIuYKoMQ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uqGIuYKoMQ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uqGIuYKoMQ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uqGIuYKoMQ .carousel-indicators .active,
.cid-uqGIuYKoMQ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uqGIuYKoMQ .carousel-indicators .active {
  background: #fff;
}
.cid-uqGIuYKoMQ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uqGIuYKoMQ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uqGIuYKoMQ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uqGIuYKoMQ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uqGIuYKoMQ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uqGIuYKoMQ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uqGIuYKoMQ .carousel {
  width: 100%;
}
.cid-uqGIuYKoMQ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uqGIuYKoMQ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uqGIuYKoMQ .modal.fade .modal-dialog,
.cid-uqGIuYKoMQ .modal.in .modal-dialog {
  transform: none;
}
.cid-uqGIuYKoMQ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uqGIuYKoMQ H6 {
  text-align: center;
}
.cid-uqGIuYKoMQ H3 {
  text-align: center;
}
.cid-uqGIv1biFE {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uqGIv1biFE .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-uqGTUWqdWj {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uqGTUWqdWj .item {
  padding-bottom: 2rem;
}
.cid-uqGTUWqdWj .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uqGTUWqdWj .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uqGTUWqdWj .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uqGTUWqdWj .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uqGTUWqdWj .item-wrapper img {
  height: 100%;
}
.cid-uqGTUWqdWj .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uqGTUWqdWj .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uqGTUWqdWj .carousel-control,
.cid-uqGTUWqdWj .close {
  background: #1b1b1b;
}
.cid-uqGTUWqdWj .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uqGTUWqdWj .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uqGTUWqdWj .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uqGTUWqdWj .close::before {
  content: '\e91a';
}
.cid-uqGTUWqdWj .close:hover {
  opacity: .7;
}
.cid-uqGTUWqdWj .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uqGTUWqdWj .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uqGTUWqdWj .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uqGTUWqdWj .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uqGTUWqdWj .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uqGTUWqdWj .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-uqGTUWqdWj .carousel-indicators li.active,
.cid-uqGTUWqdWj .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uqGTUWqdWj .carousel-indicators li::after,
.cid-uqGTUWqdWj .carousel-indicators li::before {
  content: none;
}
.cid-uqGTUWqdWj .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uqGTUWqdWj .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uqGTUWqdWj .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uqGTUWqdWj .carousel-indicators {
    display: none;
  }
}
.cid-uqGTUWqdWj .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uqGTUWqdWj .carousel-inner > .active {
  display: block;
}
.cid-uqGTUWqdWj .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uqGTUWqdWj .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uqGTUWqdWj .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uqGTUWqdWj .carousel-control,
  .cid-uqGTUWqdWj .carousel-indicators,
  .cid-uqGTUWqdWj .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uqGTUWqdWj .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uqGTUWqdWj .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uqGTUWqdWj .carousel-indicators .active,
.cid-uqGTUWqdWj .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uqGTUWqdWj .carousel-indicators .active {
  background: #fff;
}
.cid-uqGTUWqdWj .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uqGTUWqdWj .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uqGTUWqdWj .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uqGTUWqdWj .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uqGTUWqdWj .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uqGTUWqdWj .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uqGTUWqdWj .carousel {
  width: 100%;
}
.cid-uqGTUWqdWj .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uqGTUWqdWj .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uqGTUWqdWj .modal.fade .modal-dialog,
.cid-uqGTUWqdWj .modal.in .modal-dialog {
  transform: none;
}
.cid-uqGTUWqdWj .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uqGTUWqdWj H6 {
  text-align: center;
}
.cid-uqGTUWqdWj H3 {
  text-align: center;
}
.cid-uqGTUWRwTb {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uqGTUWRwTb .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-uqGU6s5ygx {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uqGU6s5ygx .item {
  padding-bottom: 2rem;
}
.cid-uqGU6s5ygx .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uqGU6s5ygx .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uqGU6s5ygx .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uqGU6s5ygx .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uqGU6s5ygx .item-wrapper img {
  height: 100%;
}
.cid-uqGU6s5ygx .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uqGU6s5ygx .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uqGU6s5ygx .carousel-control,
.cid-uqGU6s5ygx .close {
  background: #1b1b1b;
}
.cid-uqGU6s5ygx .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uqGU6s5ygx .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uqGU6s5ygx .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uqGU6s5ygx .close::before {
  content: '\e91a';
}
.cid-uqGU6s5ygx .close:hover {
  opacity: .7;
}
.cid-uqGU6s5ygx .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uqGU6s5ygx .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uqGU6s5ygx .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uqGU6s5ygx .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uqGU6s5ygx .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uqGU6s5ygx .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-uqGU6s5ygx .carousel-indicators li.active,
.cid-uqGU6s5ygx .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uqGU6s5ygx .carousel-indicators li::after,
.cid-uqGU6s5ygx .carousel-indicators li::before {
  content: none;
}
.cid-uqGU6s5ygx .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uqGU6s5ygx .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uqGU6s5ygx .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uqGU6s5ygx .carousel-indicators {
    display: none;
  }
}
.cid-uqGU6s5ygx .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uqGU6s5ygx .carousel-inner > .active {
  display: block;
}
.cid-uqGU6s5ygx .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uqGU6s5ygx .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uqGU6s5ygx .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uqGU6s5ygx .carousel-control,
  .cid-uqGU6s5ygx .carousel-indicators,
  .cid-uqGU6s5ygx .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uqGU6s5ygx .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uqGU6s5ygx .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uqGU6s5ygx .carousel-indicators .active,
.cid-uqGU6s5ygx .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uqGU6s5ygx .carousel-indicators .active {
  background: #fff;
}
.cid-uqGU6s5ygx .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uqGU6s5ygx .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uqGU6s5ygx .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uqGU6s5ygx .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uqGU6s5ygx .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uqGU6s5ygx .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uqGU6s5ygx .carousel {
  width: 100%;
}
.cid-uqGU6s5ygx .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uqGU6s5ygx .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uqGU6s5ygx .modal.fade .modal-dialog,
.cid-uqGU6s5ygx .modal.in .modal-dialog {
  transform: none;
}
.cid-uqGU6s5ygx .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uqGU6s5ygx H6 {
  text-align: center;
}
.cid-uqGU6s5ygx H3 {
  text-align: center;
}
.cid-uqGU6syU8g {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uqGU6syU8g .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-uqGUioykfN {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uqGUioykfN .item {
  padding-bottom: 2rem;
}
.cid-uqGUioykfN .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uqGUioykfN .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uqGUioykfN .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uqGUioykfN .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uqGUioykfN .item-wrapper img {
  height: 100%;
}
.cid-uqGUioykfN .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uqGUioykfN .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uqGUioykfN .carousel-control,
.cid-uqGUioykfN .close {
  background: #1b1b1b;
}
.cid-uqGUioykfN .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uqGUioykfN .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uqGUioykfN .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uqGUioykfN .close::before {
  content: '\e91a';
}
.cid-uqGUioykfN .close:hover {
  opacity: .7;
}
.cid-uqGUioykfN .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uqGUioykfN .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uqGUioykfN .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uqGUioykfN .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uqGUioykfN .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uqGUioykfN .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-uqGUioykfN .carousel-indicators li.active,
.cid-uqGUioykfN .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uqGUioykfN .carousel-indicators li::after,
.cid-uqGUioykfN .carousel-indicators li::before {
  content: none;
}
.cid-uqGUioykfN .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uqGUioykfN .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uqGUioykfN .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uqGUioykfN .carousel-indicators {
    display: none;
  }
}
.cid-uqGUioykfN .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uqGUioykfN .carousel-inner > .active {
  display: block;
}
.cid-uqGUioykfN .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uqGUioykfN .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uqGUioykfN .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uqGUioykfN .carousel-control,
  .cid-uqGUioykfN .carousel-indicators,
  .cid-uqGUioykfN .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uqGUioykfN .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uqGUioykfN .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uqGUioykfN .carousel-indicators .active,
.cid-uqGUioykfN .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uqGUioykfN .carousel-indicators .active {
  background: #fff;
}
.cid-uqGUioykfN .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uqGUioykfN .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uqGUioykfN .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uqGUioykfN .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uqGUioykfN .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uqGUioykfN .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uqGUioykfN .carousel {
  width: 100%;
}
.cid-uqGUioykfN .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uqGUioykfN .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uqGUioykfN .modal.fade .modal-dialog,
.cid-uqGUioykfN .modal.in .modal-dialog {
  transform: none;
}
.cid-uqGUioykfN .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uqGUioykfN H6 {
  text-align: center;
}
.cid-uqGUioykfN H3 {
  text-align: center;
}
.cid-uqGUioWmEE {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uqGUioWmEE .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-uqGUtRUbVf {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uqGUtRUbVf .item {
  padding-bottom: 2rem;
}
.cid-uqGUtRUbVf .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uqGUtRUbVf .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uqGUtRUbVf .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uqGUtRUbVf .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uqGUtRUbVf .item-wrapper img {
  height: 100%;
}
.cid-uqGUtRUbVf .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uqGUtRUbVf .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uqGUtRUbVf .carousel-control,
.cid-uqGUtRUbVf .close {
  background: #1b1b1b;
}
.cid-uqGUtRUbVf .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uqGUtRUbVf .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uqGUtRUbVf .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uqGUtRUbVf .close::before {
  content: '\e91a';
}
.cid-uqGUtRUbVf .close:hover {
  opacity: .7;
}
.cid-uqGUtRUbVf .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uqGUtRUbVf .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uqGUtRUbVf .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uqGUtRUbVf .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uqGUtRUbVf .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uqGUtRUbVf .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-uqGUtRUbVf .carousel-indicators li.active,
.cid-uqGUtRUbVf .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uqGUtRUbVf .carousel-indicators li::after,
.cid-uqGUtRUbVf .carousel-indicators li::before {
  content: none;
}
.cid-uqGUtRUbVf .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uqGUtRUbVf .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uqGUtRUbVf .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uqGUtRUbVf .carousel-indicators {
    display: none;
  }
}
.cid-uqGUtRUbVf .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uqGUtRUbVf .carousel-inner > .active {
  display: block;
}
.cid-uqGUtRUbVf .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uqGUtRUbVf .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uqGUtRUbVf .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uqGUtRUbVf .carousel-control,
  .cid-uqGUtRUbVf .carousel-indicators,
  .cid-uqGUtRUbVf .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uqGUtRUbVf .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uqGUtRUbVf .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uqGUtRUbVf .carousel-indicators .active,
.cid-uqGUtRUbVf .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uqGUtRUbVf .carousel-indicators .active {
  background: #fff;
}
.cid-uqGUtRUbVf .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uqGUtRUbVf .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uqGUtRUbVf .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uqGUtRUbVf .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uqGUtRUbVf .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uqGUtRUbVf .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uqGUtRUbVf .carousel {
  width: 100%;
}
.cid-uqGUtRUbVf .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uqGUtRUbVf .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uqGUtRUbVf .modal.fade .modal-dialog,
.cid-uqGUtRUbVf .modal.in .modal-dialog {
  transform: none;
}
.cid-uqGUtRUbVf .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uqGUtRUbVf H6 {
  text-align: center;
}
.cid-uqGUtRUbVf H3 {
  text-align: center;
}
.cid-uqGUtSOqnl {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uqGUtSOqnl .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-uqGUDiA1iL {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uqGUDiA1iL .item {
  padding-bottom: 2rem;
}
.cid-uqGUDiA1iL .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uqGUDiA1iL .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uqGUDiA1iL .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uqGUDiA1iL .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uqGUDiA1iL .item-wrapper img {
  height: 100%;
}
.cid-uqGUDiA1iL .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uqGUDiA1iL .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uqGUDiA1iL .carousel-control,
.cid-uqGUDiA1iL .close {
  background: #1b1b1b;
}
.cid-uqGUDiA1iL .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uqGUDiA1iL .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uqGUDiA1iL .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uqGUDiA1iL .close::before {
  content: '\e91a';
}
.cid-uqGUDiA1iL .close:hover {
  opacity: .7;
}
.cid-uqGUDiA1iL .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uqGUDiA1iL .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uqGUDiA1iL .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uqGUDiA1iL .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uqGUDiA1iL .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uqGUDiA1iL .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-uqGUDiA1iL .carousel-indicators li.active,
.cid-uqGUDiA1iL .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uqGUDiA1iL .carousel-indicators li::after,
.cid-uqGUDiA1iL .carousel-indicators li::before {
  content: none;
}
.cid-uqGUDiA1iL .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uqGUDiA1iL .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uqGUDiA1iL .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uqGUDiA1iL .carousel-indicators {
    display: none;
  }
}
.cid-uqGUDiA1iL .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uqGUDiA1iL .carousel-inner > .active {
  display: block;
}
.cid-uqGUDiA1iL .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uqGUDiA1iL .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uqGUDiA1iL .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uqGUDiA1iL .carousel-control,
  .cid-uqGUDiA1iL .carousel-indicators,
  .cid-uqGUDiA1iL .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uqGUDiA1iL .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uqGUDiA1iL .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uqGUDiA1iL .carousel-indicators .active,
.cid-uqGUDiA1iL .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uqGUDiA1iL .carousel-indicators .active {
  background: #fff;
}
.cid-uqGUDiA1iL .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uqGUDiA1iL .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uqGUDiA1iL .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uqGUDiA1iL .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uqGUDiA1iL .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uqGUDiA1iL .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uqGUDiA1iL .carousel {
  width: 100%;
}
.cid-uqGUDiA1iL .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uqGUDiA1iL .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uqGUDiA1iL .modal.fade .modal-dialog,
.cid-uqGUDiA1iL .modal.in .modal-dialog {
  transform: none;
}
.cid-uqGUDiA1iL .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uqGUDiA1iL H6 {
  text-align: center;
}
.cid-uqGUDiA1iL H3 {
  text-align: center;
}
.cid-uqGUDiYVXc {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uqGUDiYVXc .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-uqGUNTS40X {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uqGUNTS40X .item {
  padding-bottom: 2rem;
}
.cid-uqGUNTS40X .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uqGUNTS40X .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uqGUNTS40X .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uqGUNTS40X .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uqGUNTS40X .item-wrapper img {
  height: 100%;
}
.cid-uqGUNTS40X .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uqGUNTS40X .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uqGUNTS40X .carousel-control,
.cid-uqGUNTS40X .close {
  background: #1b1b1b;
}
.cid-uqGUNTS40X .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uqGUNTS40X .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uqGUNTS40X .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uqGUNTS40X .close::before {
  content: '\e91a';
}
.cid-uqGUNTS40X .close:hover {
  opacity: .7;
}
.cid-uqGUNTS40X .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uqGUNTS40X .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uqGUNTS40X .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uqGUNTS40X .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uqGUNTS40X .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uqGUNTS40X .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-uqGUNTS40X .carousel-indicators li.active,
.cid-uqGUNTS40X .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uqGUNTS40X .carousel-indicators li::after,
.cid-uqGUNTS40X .carousel-indicators li::before {
  content: none;
}
.cid-uqGUNTS40X .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uqGUNTS40X .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uqGUNTS40X .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uqGUNTS40X .carousel-indicators {
    display: none;
  }
}
.cid-uqGUNTS40X .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uqGUNTS40X .carousel-inner > .active {
  display: block;
}
.cid-uqGUNTS40X .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uqGUNTS40X .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uqGUNTS40X .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uqGUNTS40X .carousel-control,
  .cid-uqGUNTS40X .carousel-indicators,
  .cid-uqGUNTS40X .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uqGUNTS40X .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uqGUNTS40X .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uqGUNTS40X .carousel-indicators .active,
.cid-uqGUNTS40X .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uqGUNTS40X .carousel-indicators .active {
  background: #fff;
}
.cid-uqGUNTS40X .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uqGUNTS40X .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uqGUNTS40X .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uqGUNTS40X .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uqGUNTS40X .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uqGUNTS40X .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uqGUNTS40X .carousel {
  width: 100%;
}
.cid-uqGUNTS40X .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uqGUNTS40X .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uqGUNTS40X .modal.fade .modal-dialog,
.cid-uqGUNTS40X .modal.in .modal-dialog {
  transform: none;
}
.cid-uqGUNTS40X .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uqGUNTS40X H6 {
  text-align: center;
}
.cid-uqGUNTS40X H3 {
  text-align: center;
}
.cid-uqGUNUe1V1 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uqGUNUe1V1 .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-uqGVH4GhE7 {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uqGVH4GhE7 .item {
  padding-bottom: 2rem;
}
.cid-uqGVH4GhE7 .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uqGVH4GhE7 .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uqGVH4GhE7 .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uqGVH4GhE7 .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uqGVH4GhE7 .item-wrapper img {
  height: 100%;
}
.cid-uqGVH4GhE7 .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uqGVH4GhE7 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uqGVH4GhE7 .carousel-control,
.cid-uqGVH4GhE7 .close {
  background: #1b1b1b;
}
.cid-uqGVH4GhE7 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uqGVH4GhE7 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uqGVH4GhE7 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uqGVH4GhE7 .close::before {
  content: '\e91a';
}
.cid-uqGVH4GhE7 .close:hover {
  opacity: .7;
}
.cid-uqGVH4GhE7 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uqGVH4GhE7 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uqGVH4GhE7 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uqGVH4GhE7 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uqGVH4GhE7 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uqGVH4GhE7 .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-uqGVH4GhE7 .carousel-indicators li.active,
.cid-uqGVH4GhE7 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uqGVH4GhE7 .carousel-indicators li::after,
.cid-uqGVH4GhE7 .carousel-indicators li::before {
  content: none;
}
.cid-uqGVH4GhE7 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uqGVH4GhE7 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uqGVH4GhE7 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uqGVH4GhE7 .carousel-indicators {
    display: none;
  }
}
.cid-uqGVH4GhE7 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uqGVH4GhE7 .carousel-inner > .active {
  display: block;
}
.cid-uqGVH4GhE7 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uqGVH4GhE7 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uqGVH4GhE7 .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uqGVH4GhE7 .carousel-control,
  .cid-uqGVH4GhE7 .carousel-indicators,
  .cid-uqGVH4GhE7 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uqGVH4GhE7 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uqGVH4GhE7 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uqGVH4GhE7 .carousel-indicators .active,
.cid-uqGVH4GhE7 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uqGVH4GhE7 .carousel-indicators .active {
  background: #fff;
}
.cid-uqGVH4GhE7 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uqGVH4GhE7 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uqGVH4GhE7 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uqGVH4GhE7 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uqGVH4GhE7 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uqGVH4GhE7 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uqGVH4GhE7 .carousel {
  width: 100%;
}
.cid-uqGVH4GhE7 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uqGVH4GhE7 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uqGVH4GhE7 .modal.fade .modal-dialog,
.cid-uqGVH4GhE7 .modal.in .modal-dialog {
  transform: none;
}
.cid-uqGVH4GhE7 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uqGVH4GhE7 H6 {
  text-align: center;
}
.cid-uqGVH4GhE7 H3 {
  text-align: center;
}
.cid-uqGVH55LmE {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uqGVH55LmE .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-uqGVOl1Q1M {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uqGVOl1Q1M .item {
  padding-bottom: 2rem;
}
.cid-uqGVOl1Q1M .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uqGVOl1Q1M .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uqGVOl1Q1M .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uqGVOl1Q1M .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uqGVOl1Q1M .item-wrapper img {
  height: 100%;
}
.cid-uqGVOl1Q1M .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uqGVOl1Q1M .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uqGVOl1Q1M .carousel-control,
.cid-uqGVOl1Q1M .close {
  background: #1b1b1b;
}
.cid-uqGVOl1Q1M .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uqGVOl1Q1M .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uqGVOl1Q1M .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uqGVOl1Q1M .close::before {
  content: '\e91a';
}
.cid-uqGVOl1Q1M .close:hover {
  opacity: .7;
}
.cid-uqGVOl1Q1M .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uqGVOl1Q1M .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uqGVOl1Q1M .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uqGVOl1Q1M .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uqGVOl1Q1M .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uqGVOl1Q1M .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-uqGVOl1Q1M .carousel-indicators li.active,
.cid-uqGVOl1Q1M .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uqGVOl1Q1M .carousel-indicators li::after,
.cid-uqGVOl1Q1M .carousel-indicators li::before {
  content: none;
}
.cid-uqGVOl1Q1M .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uqGVOl1Q1M .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uqGVOl1Q1M .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uqGVOl1Q1M .carousel-indicators {
    display: none;
  }
}
.cid-uqGVOl1Q1M .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uqGVOl1Q1M .carousel-inner > .active {
  display: block;
}
.cid-uqGVOl1Q1M .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uqGVOl1Q1M .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uqGVOl1Q1M .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uqGVOl1Q1M .carousel-control,
  .cid-uqGVOl1Q1M .carousel-indicators,
  .cid-uqGVOl1Q1M .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uqGVOl1Q1M .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uqGVOl1Q1M .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uqGVOl1Q1M .carousel-indicators .active,
.cid-uqGVOl1Q1M .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uqGVOl1Q1M .carousel-indicators .active {
  background: #fff;
}
.cid-uqGVOl1Q1M .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uqGVOl1Q1M .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uqGVOl1Q1M .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uqGVOl1Q1M .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uqGVOl1Q1M .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uqGVOl1Q1M .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uqGVOl1Q1M .carousel {
  width: 100%;
}
.cid-uqGVOl1Q1M .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uqGVOl1Q1M .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uqGVOl1Q1M .modal.fade .modal-dialog,
.cid-uqGVOl1Q1M .modal.in .modal-dialog {
  transform: none;
}
.cid-uqGVOl1Q1M .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uqGVOl1Q1M H6 {
  text-align: center;
}
.cid-uqGVOl1Q1M H3 {
  text-align: center;
}
.cid-uqGVOloi1X {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uqGVOloi1X .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-urodCBfdx3 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-urodCBfdx3 .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-uroX42C2XX {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uroX42C2XX .item {
  padding-bottom: 2rem;
}
.cid-uroX42C2XX .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uroX42C2XX .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uroX42C2XX .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uroX42C2XX .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uroX42C2XX .item-wrapper img {
  height: 100%;
}
.cid-uroX42C2XX .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uroX42C2XX .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uroX42C2XX .carousel-control,
.cid-uroX42C2XX .close {
  background: #1b1b1b;
}
.cid-uroX42C2XX .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uroX42C2XX .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uroX42C2XX .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uroX42C2XX .close::before {
  content: '\e91a';
}
.cid-uroX42C2XX .close:hover {
  opacity: .7;
}
.cid-uroX42C2XX .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uroX42C2XX .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uroX42C2XX .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uroX42C2XX .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uroX42C2XX .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uroX42C2XX .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-uroX42C2XX .carousel-indicators li.active,
.cid-uroX42C2XX .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uroX42C2XX .carousel-indicators li::after,
.cid-uroX42C2XX .carousel-indicators li::before {
  content: none;
}
.cid-uroX42C2XX .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uroX42C2XX .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uroX42C2XX .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uroX42C2XX .carousel-indicators {
    display: none;
  }
}
.cid-uroX42C2XX .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uroX42C2XX .carousel-inner > .active {
  display: block;
}
.cid-uroX42C2XX .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uroX42C2XX .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uroX42C2XX .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uroX42C2XX .carousel-control,
  .cid-uroX42C2XX .carousel-indicators,
  .cid-uroX42C2XX .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uroX42C2XX .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uroX42C2XX .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uroX42C2XX .carousel-indicators .active,
.cid-uroX42C2XX .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uroX42C2XX .carousel-indicators .active {
  background: #fff;
}
.cid-uroX42C2XX .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uroX42C2XX .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uroX42C2XX .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uroX42C2XX .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uroX42C2XX .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uroX42C2XX .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uroX42C2XX .carousel {
  width: 100%;
}
.cid-uroX42C2XX .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uroX42C2XX .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uroX42C2XX .modal.fade .modal-dialog,
.cid-uroX42C2XX .modal.in .modal-dialog {
  transform: none;
}
.cid-uroX42C2XX .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uroX42C2XX H6 {
  text-align: center;
}
.cid-uroX42C2XX H3 {
  text-align: justify;
}
.cid-uroX443p14 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uroX443p14 .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-urxR45Bxco {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-urxR45Bxco .item {
  padding-bottom: 2rem;
}
.cid-urxR45Bxco .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-urxR45Bxco .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-urxR45Bxco .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-urxR45Bxco .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-urxR45Bxco .item-wrapper img {
  height: 100%;
}
.cid-urxR45Bxco .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-urxR45Bxco .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-urxR45Bxco .carousel-control,
.cid-urxR45Bxco .close {
  background: #1b1b1b;
}
.cid-urxR45Bxco .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-urxR45Bxco .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-urxR45Bxco .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-urxR45Bxco .close::before {
  content: '\e91a';
}
.cid-urxR45Bxco .close:hover {
  opacity: .7;
}
.cid-urxR45Bxco .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-urxR45Bxco .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-urxR45Bxco .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-urxR45Bxco .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-urxR45Bxco .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-urxR45Bxco .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-urxR45Bxco .carousel-indicators li.active,
.cid-urxR45Bxco .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-urxR45Bxco .carousel-indicators li::after,
.cid-urxR45Bxco .carousel-indicators li::before {
  content: none;
}
.cid-urxR45Bxco .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-urxR45Bxco .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-urxR45Bxco .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-urxR45Bxco .carousel-indicators {
    display: none;
  }
}
.cid-urxR45Bxco .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-urxR45Bxco .carousel-inner > .active {
  display: block;
}
.cid-urxR45Bxco .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-urxR45Bxco .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-urxR45Bxco .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-urxR45Bxco .carousel-control,
  .cid-urxR45Bxco .carousel-indicators,
  .cid-urxR45Bxco .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-urxR45Bxco .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-urxR45Bxco .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-urxR45Bxco .carousel-indicators .active,
.cid-urxR45Bxco .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-urxR45Bxco .carousel-indicators .active {
  background: #fff;
}
.cid-urxR45Bxco .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-urxR45Bxco .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-urxR45Bxco .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-urxR45Bxco .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-urxR45Bxco .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-urxR45Bxco .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-urxR45Bxco .carousel {
  width: 100%;
}
.cid-urxR45Bxco .modal-backdrop.in {
  opacity: 0.8;
}
.cid-urxR45Bxco .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-urxR45Bxco .modal.fade .modal-dialog,
.cid-urxR45Bxco .modal.in .modal-dialog {
  transform: none;
}
.cid-urxR45Bxco .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-urxR45Bxco H6 {
  text-align: center;
}
.cid-urxR45Bxco H3 {
  text-align: justify;
}
.cid-urxR48u2wZ {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-urxR48u2wZ .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-urWD5SY3Uw {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-urWD5SY3Uw .item {
  padding-bottom: 2rem;
}
.cid-urWD5SY3Uw .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-urWD5SY3Uw .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-urWD5SY3Uw .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-urWD5SY3Uw .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-urWD5SY3Uw .item-wrapper img {
  height: 100%;
}
.cid-urWD5SY3Uw .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-urWD5SY3Uw .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-urWD5SY3Uw .carousel-control,
.cid-urWD5SY3Uw .close {
  background: #1b1b1b;
}
.cid-urWD5SY3Uw .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-urWD5SY3Uw .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-urWD5SY3Uw .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-urWD5SY3Uw .close::before {
  content: '\e91a';
}
.cid-urWD5SY3Uw .close:hover {
  opacity: .7;
}
.cid-urWD5SY3Uw .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-urWD5SY3Uw .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-urWD5SY3Uw .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-urWD5SY3Uw .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-urWD5SY3Uw .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-urWD5SY3Uw .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-urWD5SY3Uw .carousel-indicators li.active,
.cid-urWD5SY3Uw .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-urWD5SY3Uw .carousel-indicators li::after,
.cid-urWD5SY3Uw .carousel-indicators li::before {
  content: none;
}
.cid-urWD5SY3Uw .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-urWD5SY3Uw .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-urWD5SY3Uw .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-urWD5SY3Uw .carousel-indicators {
    display: none;
  }
}
.cid-urWD5SY3Uw .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-urWD5SY3Uw .carousel-inner > .active {
  display: block;
}
.cid-urWD5SY3Uw .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-urWD5SY3Uw .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-urWD5SY3Uw .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-urWD5SY3Uw .carousel-control,
  .cid-urWD5SY3Uw .carousel-indicators,
  .cid-urWD5SY3Uw .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-urWD5SY3Uw .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-urWD5SY3Uw .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-urWD5SY3Uw .carousel-indicators .active,
.cid-urWD5SY3Uw .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-urWD5SY3Uw .carousel-indicators .active {
  background: #fff;
}
.cid-urWD5SY3Uw .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-urWD5SY3Uw .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-urWD5SY3Uw .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-urWD5SY3Uw .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-urWD5SY3Uw .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-urWD5SY3Uw .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-urWD5SY3Uw .carousel {
  width: 100%;
}
.cid-urWD5SY3Uw .modal-backdrop.in {
  opacity: 0.8;
}
.cid-urWD5SY3Uw .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-urWD5SY3Uw .modal.fade .modal-dialog,
.cid-urWD5SY3Uw .modal.in .modal-dialog {
  transform: none;
}
.cid-urWD5SY3Uw .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-urWD5SY3Uw H6 {
  text-align: center;
}
.cid-urWD5SY3Uw H3 {
  text-align: justify;
}
.cid-urWD5VAzzo {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-urWD5VAzzo .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-usoqWsBoxm {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-usoqWsBoxm .item {
  padding-bottom: 2rem;
}
.cid-usoqWsBoxm .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-usoqWsBoxm .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-usoqWsBoxm .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-usoqWsBoxm .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-usoqWsBoxm .item-wrapper img {
  height: 100%;
}
.cid-usoqWsBoxm .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-usoqWsBoxm .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-usoqWsBoxm .carousel-control,
.cid-usoqWsBoxm .close {
  background: #1b1b1b;
}
.cid-usoqWsBoxm .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-usoqWsBoxm .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-usoqWsBoxm .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-usoqWsBoxm .close::before {
  content: '\e91a';
}
.cid-usoqWsBoxm .close:hover {
  opacity: .7;
}
.cid-usoqWsBoxm .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-usoqWsBoxm .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-usoqWsBoxm .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-usoqWsBoxm .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-usoqWsBoxm .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-usoqWsBoxm .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-usoqWsBoxm .carousel-indicators li.active,
.cid-usoqWsBoxm .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-usoqWsBoxm .carousel-indicators li::after,
.cid-usoqWsBoxm .carousel-indicators li::before {
  content: none;
}
.cid-usoqWsBoxm .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-usoqWsBoxm .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-usoqWsBoxm .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-usoqWsBoxm .carousel-indicators {
    display: none;
  }
}
.cid-usoqWsBoxm .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-usoqWsBoxm .carousel-inner > .active {
  display: block;
}
.cid-usoqWsBoxm .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-usoqWsBoxm .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-usoqWsBoxm .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-usoqWsBoxm .carousel-control,
  .cid-usoqWsBoxm .carousel-indicators,
  .cid-usoqWsBoxm .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-usoqWsBoxm .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-usoqWsBoxm .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-usoqWsBoxm .carousel-indicators .active,
.cid-usoqWsBoxm .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-usoqWsBoxm .carousel-indicators .active {
  background: #fff;
}
.cid-usoqWsBoxm .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-usoqWsBoxm .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-usoqWsBoxm .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-usoqWsBoxm .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-usoqWsBoxm .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-usoqWsBoxm .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-usoqWsBoxm .carousel {
  width: 100%;
}
.cid-usoqWsBoxm .modal-backdrop.in {
  opacity: 0.8;
}
.cid-usoqWsBoxm .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-usoqWsBoxm .modal.fade .modal-dialog,
.cid-usoqWsBoxm .modal.in .modal-dialog {
  transform: none;
}
.cid-usoqWsBoxm .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-usoqWsBoxm H6 {
  text-align: center;
}
.cid-usoqWsBoxm H3 {
  text-align: center;
}
.cid-usoqWu0hrq {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-usoqWu0hrq .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-AhGpXGhg7v {
  padding-top: 10rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-AhGpXGhg7v .mbr-section-title {
  text-align: center;
}
.cid-AhGpXGhg7v .frame {
  min-height: 1000px;
}
.cid-usowv1PdLS {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-usowv1PdLS .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-utfcJRL586 {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-utfcJRL586 .item {
  padding-bottom: 2rem;
}
.cid-utfcJRL586 .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-utfcJRL586 .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-utfcJRL586 .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-utfcJRL586 .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-utfcJRL586 .item-wrapper img {
  height: 100%;
}
.cid-utfcJRL586 .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-utfcJRL586 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-utfcJRL586 .carousel-control,
.cid-utfcJRL586 .close {
  background: #1b1b1b;
}
.cid-utfcJRL586 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-utfcJRL586 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-utfcJRL586 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-utfcJRL586 .close::before {
  content: '\e91a';
}
.cid-utfcJRL586 .close:hover {
  opacity: .7;
}
.cid-utfcJRL586 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-utfcJRL586 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-utfcJRL586 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-utfcJRL586 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-utfcJRL586 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-utfcJRL586 .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-utfcJRL586 .carousel-indicators li.active,
.cid-utfcJRL586 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-utfcJRL586 .carousel-indicators li::after,
.cid-utfcJRL586 .carousel-indicators li::before {
  content: none;
}
.cid-utfcJRL586 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-utfcJRL586 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-utfcJRL586 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-utfcJRL586 .carousel-indicators {
    display: none;
  }
}
.cid-utfcJRL586 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-utfcJRL586 .carousel-inner > .active {
  display: block;
}
.cid-utfcJRL586 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-utfcJRL586 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-utfcJRL586 .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-utfcJRL586 .carousel-control,
  .cid-utfcJRL586 .carousel-indicators,
  .cid-utfcJRL586 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-utfcJRL586 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-utfcJRL586 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-utfcJRL586 .carousel-indicators .active,
.cid-utfcJRL586 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-utfcJRL586 .carousel-indicators .active {
  background: #fff;
}
.cid-utfcJRL586 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-utfcJRL586 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-utfcJRL586 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-utfcJRL586 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-utfcJRL586 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-utfcJRL586 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-utfcJRL586 .carousel {
  width: 100%;
}
.cid-utfcJRL586 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-utfcJRL586 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-utfcJRL586 .modal.fade .modal-dialog,
.cid-utfcJRL586 .modal.in .modal-dialog {
  transform: none;
}
.cid-utfcJRL586 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-utfcJRL586 H6 {
  text-align: center;
}
.cid-utfcJRL586 H3 {
  text-align: center;
}
.cid-utfcJUhlEZ {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-utfcJUhlEZ .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-utfdj042nx {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-utfdj042nx .item {
  padding-bottom: 2rem;
}
.cid-utfdj042nx .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-utfdj042nx .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-utfdj042nx .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-utfdj042nx .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-utfdj042nx .item-wrapper img {
  height: 100%;
}
.cid-utfdj042nx .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-utfdj042nx .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-utfdj042nx .carousel-control,
.cid-utfdj042nx .close {
  background: #1b1b1b;
}
.cid-utfdj042nx .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-utfdj042nx .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-utfdj042nx .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-utfdj042nx .close::before {
  content: '\e91a';
}
.cid-utfdj042nx .close:hover {
  opacity: .7;
}
.cid-utfdj042nx .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-utfdj042nx .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-utfdj042nx .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-utfdj042nx .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-utfdj042nx .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-utfdj042nx .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-utfdj042nx .carousel-indicators li.active,
.cid-utfdj042nx .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-utfdj042nx .carousel-indicators li::after,
.cid-utfdj042nx .carousel-indicators li::before {
  content: none;
}
.cid-utfdj042nx .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-utfdj042nx .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-utfdj042nx .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-utfdj042nx .carousel-indicators {
    display: none;
  }
}
.cid-utfdj042nx .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-utfdj042nx .carousel-inner > .active {
  display: block;
}
.cid-utfdj042nx .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-utfdj042nx .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-utfdj042nx .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-utfdj042nx .carousel-control,
  .cid-utfdj042nx .carousel-indicators,
  .cid-utfdj042nx .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-utfdj042nx .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-utfdj042nx .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-utfdj042nx .carousel-indicators .active,
.cid-utfdj042nx .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-utfdj042nx .carousel-indicators .active {
  background: #fff;
}
.cid-utfdj042nx .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-utfdj042nx .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-utfdj042nx .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-utfdj042nx .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-utfdj042nx .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-utfdj042nx .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-utfdj042nx .carousel {
  width: 100%;
}
.cid-utfdj042nx .modal-backdrop.in {
  opacity: 0.8;
}
.cid-utfdj042nx .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-utfdj042nx .modal.fade .modal-dialog,
.cid-utfdj042nx .modal.in .modal-dialog {
  transform: none;
}
.cid-utfdj042nx .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-utfdj042nx H6 {
  text-align: center;
}
.cid-utfdj042nx H3 {
  text-align: center;
}
.cid-utfdj1XRYa {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-utfdj1XRYa .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-utfeFJ8WMC {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-utfeFJ8WMC .item {
  padding-bottom: 2rem;
}
.cid-utfeFJ8WMC .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-utfeFJ8WMC .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-utfeFJ8WMC .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-utfeFJ8WMC .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-utfeFJ8WMC .item-wrapper img {
  height: 100%;
}
.cid-utfeFJ8WMC .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-utfeFJ8WMC .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-utfeFJ8WMC .carousel-control,
.cid-utfeFJ8WMC .close {
  background: #1b1b1b;
}
.cid-utfeFJ8WMC .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-utfeFJ8WMC .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-utfeFJ8WMC .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-utfeFJ8WMC .close::before {
  content: '\e91a';
}
.cid-utfeFJ8WMC .close:hover {
  opacity: .7;
}
.cid-utfeFJ8WMC .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-utfeFJ8WMC .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-utfeFJ8WMC .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-utfeFJ8WMC .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-utfeFJ8WMC .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-utfeFJ8WMC .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-utfeFJ8WMC .carousel-indicators li.active,
.cid-utfeFJ8WMC .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-utfeFJ8WMC .carousel-indicators li::after,
.cid-utfeFJ8WMC .carousel-indicators li::before {
  content: none;
}
.cid-utfeFJ8WMC .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-utfeFJ8WMC .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-utfeFJ8WMC .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-utfeFJ8WMC .carousel-indicators {
    display: none;
  }
}
.cid-utfeFJ8WMC .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-utfeFJ8WMC .carousel-inner > .active {
  display: block;
}
.cid-utfeFJ8WMC .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-utfeFJ8WMC .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-utfeFJ8WMC .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-utfeFJ8WMC .carousel-control,
  .cid-utfeFJ8WMC .carousel-indicators,
  .cid-utfeFJ8WMC .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-utfeFJ8WMC .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-utfeFJ8WMC .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-utfeFJ8WMC .carousel-indicators .active,
.cid-utfeFJ8WMC .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-utfeFJ8WMC .carousel-indicators .active {
  background: #fff;
}
.cid-utfeFJ8WMC .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-utfeFJ8WMC .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-utfeFJ8WMC .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-utfeFJ8WMC .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-utfeFJ8WMC .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-utfeFJ8WMC .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-utfeFJ8WMC .carousel {
  width: 100%;
}
.cid-utfeFJ8WMC .modal-backdrop.in {
  opacity: 0.8;
}
.cid-utfeFJ8WMC .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-utfeFJ8WMC .modal.fade .modal-dialog,
.cid-utfeFJ8WMC .modal.in .modal-dialog {
  transform: none;
}
.cid-utfeFJ8WMC .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-utfeFJ8WMC H6 {
  text-align: center;
}
.cid-utfeFJ8WMC H3 {
  text-align: center;
}
.cid-utfeFL5a88 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-utfeFL5a88 .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-utkYrCfJDg {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-utkYrCfJDg .item {
  padding-bottom: 2rem;
}
.cid-utkYrCfJDg .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-utkYrCfJDg .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-utkYrCfJDg .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-utkYrCfJDg .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-utkYrCfJDg .item-wrapper img {
  height: 100%;
}
.cid-utkYrCfJDg .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-utkYrCfJDg .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-utkYrCfJDg .carousel-control,
.cid-utkYrCfJDg .close {
  background: #1b1b1b;
}
.cid-utkYrCfJDg .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-utkYrCfJDg .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-utkYrCfJDg .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-utkYrCfJDg .close::before {
  content: '\e91a';
}
.cid-utkYrCfJDg .close:hover {
  opacity: .7;
}
.cid-utkYrCfJDg .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-utkYrCfJDg .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-utkYrCfJDg .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-utkYrCfJDg .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-utkYrCfJDg .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-utkYrCfJDg .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-utkYrCfJDg .carousel-indicators li.active,
.cid-utkYrCfJDg .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-utkYrCfJDg .carousel-indicators li::after,
.cid-utkYrCfJDg .carousel-indicators li::before {
  content: none;
}
.cid-utkYrCfJDg .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-utkYrCfJDg .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-utkYrCfJDg .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-utkYrCfJDg .carousel-indicators {
    display: none;
  }
}
.cid-utkYrCfJDg .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-utkYrCfJDg .carousel-inner > .active {
  display: block;
}
.cid-utkYrCfJDg .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-utkYrCfJDg .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-utkYrCfJDg .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-utkYrCfJDg .carousel-control,
  .cid-utkYrCfJDg .carousel-indicators,
  .cid-utkYrCfJDg .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-utkYrCfJDg .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-utkYrCfJDg .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-utkYrCfJDg .carousel-indicators .active,
.cid-utkYrCfJDg .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-utkYrCfJDg .carousel-indicators .active {
  background: #fff;
}
.cid-utkYrCfJDg .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-utkYrCfJDg .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-utkYrCfJDg .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-utkYrCfJDg .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-utkYrCfJDg .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-utkYrCfJDg .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-utkYrCfJDg .carousel {
  width: 100%;
}
.cid-utkYrCfJDg .modal-backdrop.in {
  opacity: 0.8;
}
.cid-utkYrCfJDg .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-utkYrCfJDg .modal.fade .modal-dialog,
.cid-utkYrCfJDg .modal.in .modal-dialog {
  transform: none;
}
.cid-utkYrCfJDg .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-utkYrCfJDg H6 {
  text-align: center;
}
.cid-utkYrCfJDg H3 {
  text-align: center;
}
.cid-utkYrF3kUG {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-utkYrF3kUG .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-utkZovQlm0 {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-utkZovQlm0 .item {
  padding-bottom: 2rem;
}
.cid-utkZovQlm0 .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-utkZovQlm0 .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-utkZovQlm0 .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-utkZovQlm0 .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-utkZovQlm0 .item-wrapper img {
  height: 100%;
}
.cid-utkZovQlm0 .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-utkZovQlm0 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-utkZovQlm0 .carousel-control,
.cid-utkZovQlm0 .close {
  background: #1b1b1b;
}
.cid-utkZovQlm0 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-utkZovQlm0 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-utkZovQlm0 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-utkZovQlm0 .close::before {
  content: '\e91a';
}
.cid-utkZovQlm0 .close:hover {
  opacity: .7;
}
.cid-utkZovQlm0 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-utkZovQlm0 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-utkZovQlm0 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-utkZovQlm0 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-utkZovQlm0 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-utkZovQlm0 .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-utkZovQlm0 .carousel-indicators li.active,
.cid-utkZovQlm0 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-utkZovQlm0 .carousel-indicators li::after,
.cid-utkZovQlm0 .carousel-indicators li::before {
  content: none;
}
.cid-utkZovQlm0 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-utkZovQlm0 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-utkZovQlm0 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-utkZovQlm0 .carousel-indicators {
    display: none;
  }
}
.cid-utkZovQlm0 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-utkZovQlm0 .carousel-inner > .active {
  display: block;
}
.cid-utkZovQlm0 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-utkZovQlm0 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-utkZovQlm0 .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-utkZovQlm0 .carousel-control,
  .cid-utkZovQlm0 .carousel-indicators,
  .cid-utkZovQlm0 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-utkZovQlm0 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-utkZovQlm0 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-utkZovQlm0 .carousel-indicators .active,
.cid-utkZovQlm0 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-utkZovQlm0 .carousel-indicators .active {
  background: #fff;
}
.cid-utkZovQlm0 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-utkZovQlm0 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-utkZovQlm0 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-utkZovQlm0 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-utkZovQlm0 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-utkZovQlm0 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-utkZovQlm0 .carousel {
  width: 100%;
}
.cid-utkZovQlm0 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-utkZovQlm0 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-utkZovQlm0 .modal.fade .modal-dialog,
.cid-utkZovQlm0 .modal.in .modal-dialog {
  transform: none;
}
.cid-utkZovQlm0 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-utkZovQlm0 H6 {
  text-align: center;
}
.cid-utkZovQlm0 H3 {
  text-align: center;
}
.cid-utkZowY7pA {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-utkZowY7pA .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-utl0w9S7M5 {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-utl0w9S7M5 .item {
  padding-bottom: 2rem;
}
.cid-utl0w9S7M5 .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-utl0w9S7M5 .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-utl0w9S7M5 .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-utl0w9S7M5 .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-utl0w9S7M5 .item-wrapper img {
  height: 100%;
}
.cid-utl0w9S7M5 .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-utl0w9S7M5 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-utl0w9S7M5 .carousel-control,
.cid-utl0w9S7M5 .close {
  background: #1b1b1b;
}
.cid-utl0w9S7M5 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-utl0w9S7M5 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-utl0w9S7M5 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-utl0w9S7M5 .close::before {
  content: '\e91a';
}
.cid-utl0w9S7M5 .close:hover {
  opacity: .7;
}
.cid-utl0w9S7M5 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-utl0w9S7M5 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-utl0w9S7M5 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-utl0w9S7M5 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-utl0w9S7M5 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-utl0w9S7M5 .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-utl0w9S7M5 .carousel-indicators li.active,
.cid-utl0w9S7M5 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-utl0w9S7M5 .carousel-indicators li::after,
.cid-utl0w9S7M5 .carousel-indicators li::before {
  content: none;
}
.cid-utl0w9S7M5 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-utl0w9S7M5 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-utl0w9S7M5 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-utl0w9S7M5 .carousel-indicators {
    display: none;
  }
}
.cid-utl0w9S7M5 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-utl0w9S7M5 .carousel-inner > .active {
  display: block;
}
.cid-utl0w9S7M5 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-utl0w9S7M5 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-utl0w9S7M5 .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-utl0w9S7M5 .carousel-control,
  .cid-utl0w9S7M5 .carousel-indicators,
  .cid-utl0w9S7M5 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-utl0w9S7M5 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-utl0w9S7M5 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-utl0w9S7M5 .carousel-indicators .active,
.cid-utl0w9S7M5 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-utl0w9S7M5 .carousel-indicators .active {
  background: #fff;
}
.cid-utl0w9S7M5 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-utl0w9S7M5 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-utl0w9S7M5 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-utl0w9S7M5 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-utl0w9S7M5 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-utl0w9S7M5 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-utl0w9S7M5 .carousel {
  width: 100%;
}
.cid-utl0w9S7M5 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-utl0w9S7M5 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-utl0w9S7M5 .modal.fade .modal-dialog,
.cid-utl0w9S7M5 .modal.in .modal-dialog {
  transform: none;
}
.cid-utl0w9S7M5 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-utl0w9S7M5 H6 {
  text-align: center;
}
.cid-utl0w9S7M5 H3 {
  text-align: center;
}
.cid-utl0wbp7nL {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-utl0wbp7nL .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-utl1fAjLNp {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-utl1fAjLNp .item {
  padding-bottom: 2rem;
}
.cid-utl1fAjLNp .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-utl1fAjLNp .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-utl1fAjLNp .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-utl1fAjLNp .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-utl1fAjLNp .item-wrapper img {
  height: 100%;
}
.cid-utl1fAjLNp .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-utl1fAjLNp .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-utl1fAjLNp .carousel-control,
.cid-utl1fAjLNp .close {
  background: #1b1b1b;
}
.cid-utl1fAjLNp .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-utl1fAjLNp .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-utl1fAjLNp .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-utl1fAjLNp .close::before {
  content: '\e91a';
}
.cid-utl1fAjLNp .close:hover {
  opacity: .7;
}
.cid-utl1fAjLNp .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-utl1fAjLNp .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-utl1fAjLNp .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-utl1fAjLNp .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-utl1fAjLNp .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-utl1fAjLNp .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-utl1fAjLNp .carousel-indicators li.active,
.cid-utl1fAjLNp .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-utl1fAjLNp .carousel-indicators li::after,
.cid-utl1fAjLNp .carousel-indicators li::before {
  content: none;
}
.cid-utl1fAjLNp .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-utl1fAjLNp .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-utl1fAjLNp .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-utl1fAjLNp .carousel-indicators {
    display: none;
  }
}
.cid-utl1fAjLNp .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-utl1fAjLNp .carousel-inner > .active {
  display: block;
}
.cid-utl1fAjLNp .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-utl1fAjLNp .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-utl1fAjLNp .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-utl1fAjLNp .carousel-control,
  .cid-utl1fAjLNp .carousel-indicators,
  .cid-utl1fAjLNp .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-utl1fAjLNp .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-utl1fAjLNp .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-utl1fAjLNp .carousel-indicators .active,
.cid-utl1fAjLNp .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-utl1fAjLNp .carousel-indicators .active {
  background: #fff;
}
.cid-utl1fAjLNp .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-utl1fAjLNp .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-utl1fAjLNp .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-utl1fAjLNp .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-utl1fAjLNp .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-utl1fAjLNp .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-utl1fAjLNp .carousel {
  width: 100%;
}
.cid-utl1fAjLNp .modal-backdrop.in {
  opacity: 0.8;
}
.cid-utl1fAjLNp .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-utl1fAjLNp .modal.fade .modal-dialog,
.cid-utl1fAjLNp .modal.in .modal-dialog {
  transform: none;
}
.cid-utl1fAjLNp .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-utl1fAjLNp H6 {
  text-align: center;
}
.cid-utl1fAjLNp H3 {
  text-align: center;
}
.cid-utl1fB42kM {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-utl1fB42kM .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-uubyJCOCWY {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uubyJCOCWY .item {
  padding-bottom: 2rem;
}
.cid-uubyJCOCWY .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uubyJCOCWY .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uubyJCOCWY .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uubyJCOCWY .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uubyJCOCWY .item-wrapper img {
  height: 100%;
}
.cid-uubyJCOCWY .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uubyJCOCWY .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uubyJCOCWY .carousel-control,
.cid-uubyJCOCWY .close {
  background: #1b1b1b;
}
.cid-uubyJCOCWY .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uubyJCOCWY .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uubyJCOCWY .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uubyJCOCWY .close::before {
  content: '\e91a';
}
.cid-uubyJCOCWY .close:hover {
  opacity: .7;
}
.cid-uubyJCOCWY .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uubyJCOCWY .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uubyJCOCWY .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uubyJCOCWY .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uubyJCOCWY .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uubyJCOCWY .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-uubyJCOCWY .carousel-indicators li.active,
.cid-uubyJCOCWY .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uubyJCOCWY .carousel-indicators li::after,
.cid-uubyJCOCWY .carousel-indicators li::before {
  content: none;
}
.cid-uubyJCOCWY .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uubyJCOCWY .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uubyJCOCWY .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uubyJCOCWY .carousel-indicators {
    display: none;
  }
}
.cid-uubyJCOCWY .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uubyJCOCWY .carousel-inner > .active {
  display: block;
}
.cid-uubyJCOCWY .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uubyJCOCWY .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uubyJCOCWY .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uubyJCOCWY .carousel-control,
  .cid-uubyJCOCWY .carousel-indicators,
  .cid-uubyJCOCWY .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uubyJCOCWY .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uubyJCOCWY .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uubyJCOCWY .carousel-indicators .active,
.cid-uubyJCOCWY .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uubyJCOCWY .carousel-indicators .active {
  background: #fff;
}
.cid-uubyJCOCWY .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uubyJCOCWY .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uubyJCOCWY .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uubyJCOCWY .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uubyJCOCWY .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uubyJCOCWY .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uubyJCOCWY .carousel {
  width: 100%;
}
.cid-uubyJCOCWY .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uubyJCOCWY .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uubyJCOCWY .modal.fade .modal-dialog,
.cid-uubyJCOCWY .modal.in .modal-dialog {
  transform: none;
}
.cid-uubyJCOCWY .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uubyJCOCWY H6 {
  text-align: center;
}
.cid-uubyJCOCWY H3 {
  text-align: center;
}
.cid-uubyJEfuzx {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uubyJEfuzx .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-uubzepHVRm {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uubzepHVRm .item {
  padding-bottom: 2rem;
}
.cid-uubzepHVRm .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uubzepHVRm .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uubzepHVRm .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uubzepHVRm .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uubzepHVRm .item-wrapper img {
  height: 100%;
}
.cid-uubzepHVRm .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uubzepHVRm .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uubzepHVRm .carousel-control,
.cid-uubzepHVRm .close {
  background: #1b1b1b;
}
.cid-uubzepHVRm .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uubzepHVRm .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uubzepHVRm .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uubzepHVRm .close::before {
  content: '\e91a';
}
.cid-uubzepHVRm .close:hover {
  opacity: .7;
}
.cid-uubzepHVRm .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uubzepHVRm .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uubzepHVRm .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uubzepHVRm .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uubzepHVRm .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uubzepHVRm .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-uubzepHVRm .carousel-indicators li.active,
.cid-uubzepHVRm .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uubzepHVRm .carousel-indicators li::after,
.cid-uubzepHVRm .carousel-indicators li::before {
  content: none;
}
.cid-uubzepHVRm .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uubzepHVRm .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uubzepHVRm .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uubzepHVRm .carousel-indicators {
    display: none;
  }
}
.cid-uubzepHVRm .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uubzepHVRm .carousel-inner > .active {
  display: block;
}
.cid-uubzepHVRm .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uubzepHVRm .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uubzepHVRm .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uubzepHVRm .carousel-control,
  .cid-uubzepHVRm .carousel-indicators,
  .cid-uubzepHVRm .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uubzepHVRm .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uubzepHVRm .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uubzepHVRm .carousel-indicators .active,
.cid-uubzepHVRm .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uubzepHVRm .carousel-indicators .active {
  background: #fff;
}
.cid-uubzepHVRm .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uubzepHVRm .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uubzepHVRm .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uubzepHVRm .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uubzepHVRm .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uubzepHVRm .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uubzepHVRm .carousel {
  width: 100%;
}
.cid-uubzepHVRm .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uubzepHVRm .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uubzepHVRm .modal.fade .modal-dialog,
.cid-uubzepHVRm .modal.in .modal-dialog {
  transform: none;
}
.cid-uubzepHVRm .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uubzepHVRm H6 {
  text-align: center;
}
.cid-uubzepHVRm H3 {
  text-align: center;
}
.cid-uubzeqYsOP {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uubzeqYsOP .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-uiMq4FXGLO {
  padding-top: 1rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-urpbEXLIeS {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-yUl8ZdwcOg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-yUl8ZdwcOg .mbr-section-title {
  text-align: center;
}
.cid-yUl8ZdwcOg .frame {
  min-height: 1000px;
}
.cid-ugmi7oDpdP {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-ugmi7oDpdP .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-uuimV4U84F {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uuimV4U84F .item {
  padding-bottom: 2rem;
}
.cid-uuimV4U84F .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uuimV4U84F .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uuimV4U84F .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uuimV4U84F .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uuimV4U84F .item-wrapper img {
  height: 100%;
}
.cid-uuimV4U84F .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uuimV4U84F .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uuimV4U84F .carousel-control,
.cid-uuimV4U84F .close {
  background: #1b1b1b;
}
.cid-uuimV4U84F .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uuimV4U84F .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uuimV4U84F .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uuimV4U84F .close::before {
  content: '\e91a';
}
.cid-uuimV4U84F .close:hover {
  opacity: .7;
}
.cid-uuimV4U84F .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uuimV4U84F .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uuimV4U84F .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uuimV4U84F .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uuimV4U84F .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uuimV4U84F .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-uuimV4U84F .carousel-indicators li.active,
.cid-uuimV4U84F .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uuimV4U84F .carousel-indicators li::after,
.cid-uuimV4U84F .carousel-indicators li::before {
  content: none;
}
.cid-uuimV4U84F .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uuimV4U84F .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uuimV4U84F .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uuimV4U84F .carousel-indicators {
    display: none;
  }
}
.cid-uuimV4U84F .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uuimV4U84F .carousel-inner > .active {
  display: block;
}
.cid-uuimV4U84F .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uuimV4U84F .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uuimV4U84F .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uuimV4U84F .carousel-control,
  .cid-uuimV4U84F .carousel-indicators,
  .cid-uuimV4U84F .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uuimV4U84F .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uuimV4U84F .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uuimV4U84F .carousel-indicators .active,
.cid-uuimV4U84F .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uuimV4U84F .carousel-indicators .active {
  background: #fff;
}
.cid-uuimV4U84F .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uuimV4U84F .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uuimV4U84F .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uuimV4U84F .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uuimV4U84F .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uuimV4U84F .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uuimV4U84F .carousel {
  width: 100%;
}
.cid-uuimV4U84F .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uuimV4U84F .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uuimV4U84F .modal.fade .modal-dialog,
.cid-uuimV4U84F .modal.in .modal-dialog {
  transform: none;
}
.cid-uuimV4U84F .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uuimV4U84F H6 {
  text-align: center;
}
.cid-uuimV4U84F H3 {
  text-align: center;
}
.cid-uuimV7kwFn {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uuimV7kwFn .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-uutJnVovnm {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uutJnVovnm .item {
  padding-bottom: 2rem;
}
.cid-uutJnVovnm .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uutJnVovnm .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uutJnVovnm .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uutJnVovnm .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uutJnVovnm .item-wrapper img {
  height: 100%;
}
.cid-uutJnVovnm .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uutJnVovnm .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uutJnVovnm .carousel-control,
.cid-uutJnVovnm .close {
  background: #1b1b1b;
}
.cid-uutJnVovnm .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uutJnVovnm .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uutJnVovnm .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uutJnVovnm .close::before {
  content: '\e91a';
}
.cid-uutJnVovnm .close:hover {
  opacity: .7;
}
.cid-uutJnVovnm .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uutJnVovnm .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uutJnVovnm .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uutJnVovnm .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uutJnVovnm .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uutJnVovnm .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-uutJnVovnm .carousel-indicators li.active,
.cid-uutJnVovnm .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uutJnVovnm .carousel-indicators li::after,
.cid-uutJnVovnm .carousel-indicators li::before {
  content: none;
}
.cid-uutJnVovnm .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uutJnVovnm .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uutJnVovnm .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uutJnVovnm .carousel-indicators {
    display: none;
  }
}
.cid-uutJnVovnm .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uutJnVovnm .carousel-inner > .active {
  display: block;
}
.cid-uutJnVovnm .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uutJnVovnm .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uutJnVovnm .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uutJnVovnm .carousel-control,
  .cid-uutJnVovnm .carousel-indicators,
  .cid-uutJnVovnm .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uutJnVovnm .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uutJnVovnm .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uutJnVovnm .carousel-indicators .active,
.cid-uutJnVovnm .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uutJnVovnm .carousel-indicators .active {
  background: #fff;
}
.cid-uutJnVovnm .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uutJnVovnm .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uutJnVovnm .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uutJnVovnm .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uutJnVovnm .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uutJnVovnm .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uutJnVovnm .carousel {
  width: 100%;
}
.cid-uutJnVovnm .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uutJnVovnm .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uutJnVovnm .modal.fade .modal-dialog,
.cid-uutJnVovnm .modal.in .modal-dialog {
  transform: none;
}
.cid-uutJnVovnm .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uutJnVovnm H6 {
  text-align: center;
}
.cid-uutJnVovnm H3 {
  text-align: center;
}
.cid-uutJnWQKLO {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uutJnWQKLO .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-uvjHd7wyek {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uvjHd7wyek .item {
  padding-bottom: 2rem;
}
.cid-uvjHd7wyek .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uvjHd7wyek .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uvjHd7wyek .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uvjHd7wyek .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uvjHd7wyek .item-wrapper img {
  height: 100%;
}
.cid-uvjHd7wyek .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uvjHd7wyek .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uvjHd7wyek .carousel-control,
.cid-uvjHd7wyek .close {
  background: #1b1b1b;
}
.cid-uvjHd7wyek .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uvjHd7wyek .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uvjHd7wyek .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uvjHd7wyek .close::before {
  content: '\e91a';
}
.cid-uvjHd7wyek .close:hover {
  opacity: .7;
}
.cid-uvjHd7wyek .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uvjHd7wyek .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uvjHd7wyek .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uvjHd7wyek .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uvjHd7wyek .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uvjHd7wyek .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-uvjHd7wyek .carousel-indicators li.active,
.cid-uvjHd7wyek .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uvjHd7wyek .carousel-indicators li::after,
.cid-uvjHd7wyek .carousel-indicators li::before {
  content: none;
}
.cid-uvjHd7wyek .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uvjHd7wyek .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uvjHd7wyek .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uvjHd7wyek .carousel-indicators {
    display: none;
  }
}
.cid-uvjHd7wyek .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uvjHd7wyek .carousel-inner > .active {
  display: block;
}
.cid-uvjHd7wyek .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uvjHd7wyek .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uvjHd7wyek .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uvjHd7wyek .carousel-control,
  .cid-uvjHd7wyek .carousel-indicators,
  .cid-uvjHd7wyek .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uvjHd7wyek .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uvjHd7wyek .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uvjHd7wyek .carousel-indicators .active,
.cid-uvjHd7wyek .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uvjHd7wyek .carousel-indicators .active {
  background: #fff;
}
.cid-uvjHd7wyek .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uvjHd7wyek .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uvjHd7wyek .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uvjHd7wyek .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uvjHd7wyek .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uvjHd7wyek .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uvjHd7wyek .carousel {
  width: 100%;
}
.cid-uvjHd7wyek .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uvjHd7wyek .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uvjHd7wyek .modal.fade .modal-dialog,
.cid-uvjHd7wyek .modal.in .modal-dialog {
  transform: none;
}
.cid-uvjHd7wyek .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uvjHd7wyek H6 {
  text-align: center;
}
.cid-uvjHd7wyek H3 {
  text-align: center;
}
.cid-uvjHd8DX1z {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uvjHd8DX1z .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-uvvnJVQmK6 {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uvvnJVQmK6 .item {
  padding-bottom: 2rem;
}
.cid-uvvnJVQmK6 .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uvvnJVQmK6 .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uvvnJVQmK6 .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uvvnJVQmK6 .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uvvnJVQmK6 .item-wrapper img {
  height: 100%;
}
.cid-uvvnJVQmK6 .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uvvnJVQmK6 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uvvnJVQmK6 .carousel-control,
.cid-uvvnJVQmK6 .close {
  background: #1b1b1b;
}
.cid-uvvnJVQmK6 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uvvnJVQmK6 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uvvnJVQmK6 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uvvnJVQmK6 .close::before {
  content: '\e91a';
}
.cid-uvvnJVQmK6 .close:hover {
  opacity: .7;
}
.cid-uvvnJVQmK6 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uvvnJVQmK6 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uvvnJVQmK6 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uvvnJVQmK6 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uvvnJVQmK6 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uvvnJVQmK6 .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-uvvnJVQmK6 .carousel-indicators li.active,
.cid-uvvnJVQmK6 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uvvnJVQmK6 .carousel-indicators li::after,
.cid-uvvnJVQmK6 .carousel-indicators li::before {
  content: none;
}
.cid-uvvnJVQmK6 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uvvnJVQmK6 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uvvnJVQmK6 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uvvnJVQmK6 .carousel-indicators {
    display: none;
  }
}
.cid-uvvnJVQmK6 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uvvnJVQmK6 .carousel-inner > .active {
  display: block;
}
.cid-uvvnJVQmK6 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uvvnJVQmK6 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uvvnJVQmK6 .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uvvnJVQmK6 .carousel-control,
  .cid-uvvnJVQmK6 .carousel-indicators,
  .cid-uvvnJVQmK6 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uvvnJVQmK6 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uvvnJVQmK6 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uvvnJVQmK6 .carousel-indicators .active,
.cid-uvvnJVQmK6 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uvvnJVQmK6 .carousel-indicators .active {
  background: #fff;
}
.cid-uvvnJVQmK6 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uvvnJVQmK6 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uvvnJVQmK6 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uvvnJVQmK6 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uvvnJVQmK6 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uvvnJVQmK6 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uvvnJVQmK6 .carousel {
  width: 100%;
}
.cid-uvvnJVQmK6 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uvvnJVQmK6 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uvvnJVQmK6 .modal.fade .modal-dialog,
.cid-uvvnJVQmK6 .modal.in .modal-dialog {
  transform: none;
}
.cid-uvvnJVQmK6 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uvvnJVQmK6 H6 {
  text-align: center;
}
.cid-uvvnJVQmK6 H3 {
  text-align: center;
}
.cid-uvvnJWZNjO {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uvvnJWZNjO .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-uwVCVn7mFq {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uwVCVn7mFq .item {
  padding-bottom: 2rem;
}
.cid-uwVCVn7mFq .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uwVCVn7mFq .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uwVCVn7mFq .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uwVCVn7mFq .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uwVCVn7mFq .item-wrapper img {
  height: 100%;
}
.cid-uwVCVn7mFq .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uwVCVn7mFq .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uwVCVn7mFq .carousel-control,
.cid-uwVCVn7mFq .close {
  background: #1b1b1b;
}
.cid-uwVCVn7mFq .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uwVCVn7mFq .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uwVCVn7mFq .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uwVCVn7mFq .close::before {
  content: '\e91a';
}
.cid-uwVCVn7mFq .close:hover {
  opacity: .7;
}
.cid-uwVCVn7mFq .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uwVCVn7mFq .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uwVCVn7mFq .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uwVCVn7mFq .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uwVCVn7mFq .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uwVCVn7mFq .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-uwVCVn7mFq .carousel-indicators li.active,
.cid-uwVCVn7mFq .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uwVCVn7mFq .carousel-indicators li::after,
.cid-uwVCVn7mFq .carousel-indicators li::before {
  content: none;
}
.cid-uwVCVn7mFq .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uwVCVn7mFq .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uwVCVn7mFq .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uwVCVn7mFq .carousel-indicators {
    display: none;
  }
}
.cid-uwVCVn7mFq .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uwVCVn7mFq .carousel-inner > .active {
  display: block;
}
.cid-uwVCVn7mFq .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uwVCVn7mFq .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uwVCVn7mFq .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uwVCVn7mFq .carousel-control,
  .cid-uwVCVn7mFq .carousel-indicators,
  .cid-uwVCVn7mFq .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uwVCVn7mFq .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uwVCVn7mFq .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uwVCVn7mFq .carousel-indicators .active,
.cid-uwVCVn7mFq .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uwVCVn7mFq .carousel-indicators .active {
  background: #fff;
}
.cid-uwVCVn7mFq .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uwVCVn7mFq .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uwVCVn7mFq .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uwVCVn7mFq .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uwVCVn7mFq .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uwVCVn7mFq .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uwVCVn7mFq .carousel {
  width: 100%;
}
.cid-uwVCVn7mFq .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uwVCVn7mFq .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uwVCVn7mFq .modal.fade .modal-dialog,
.cid-uwVCVn7mFq .modal.in .modal-dialog {
  transform: none;
}
.cid-uwVCVn7mFq .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uwVCVn7mFq H6 {
  text-align: center;
}
.cid-uwVCVn7mFq H3 {
  text-align: center;
}
.cid-uwVCVoV4Gp {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uwVCVoV4Gp .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-uzo5FrSfob {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uzo5FrSfob .item {
  padding-bottom: 2rem;
}
.cid-uzo5FrSfob .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uzo5FrSfob .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uzo5FrSfob .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uzo5FrSfob .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uzo5FrSfob .item-wrapper img {
  height: 100%;
}
.cid-uzo5FrSfob .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uzo5FrSfob .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uzo5FrSfob .carousel-control,
.cid-uzo5FrSfob .close {
  background: #1b1b1b;
}
.cid-uzo5FrSfob .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uzo5FrSfob .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uzo5FrSfob .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uzo5FrSfob .close::before {
  content: '\e91a';
}
.cid-uzo5FrSfob .close:hover {
  opacity: .7;
}
.cid-uzo5FrSfob .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uzo5FrSfob .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uzo5FrSfob .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uzo5FrSfob .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uzo5FrSfob .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uzo5FrSfob .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-uzo5FrSfob .carousel-indicators li.active,
.cid-uzo5FrSfob .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uzo5FrSfob .carousel-indicators li::after,
.cid-uzo5FrSfob .carousel-indicators li::before {
  content: none;
}
.cid-uzo5FrSfob .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uzo5FrSfob .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uzo5FrSfob .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uzo5FrSfob .carousel-indicators {
    display: none;
  }
}
.cid-uzo5FrSfob .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uzo5FrSfob .carousel-inner > .active {
  display: block;
}
.cid-uzo5FrSfob .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uzo5FrSfob .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uzo5FrSfob .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uzo5FrSfob .carousel-control,
  .cid-uzo5FrSfob .carousel-indicators,
  .cid-uzo5FrSfob .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uzo5FrSfob .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uzo5FrSfob .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uzo5FrSfob .carousel-indicators .active,
.cid-uzo5FrSfob .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uzo5FrSfob .carousel-indicators .active {
  background: #fff;
}
.cid-uzo5FrSfob .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uzo5FrSfob .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uzo5FrSfob .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uzo5FrSfob .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uzo5FrSfob .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uzo5FrSfob .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uzo5FrSfob .carousel {
  width: 100%;
}
.cid-uzo5FrSfob .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uzo5FrSfob .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uzo5FrSfob .modal.fade .modal-dialog,
.cid-uzo5FrSfob .modal.in .modal-dialog {
  transform: none;
}
.cid-uzo5FrSfob .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uzo5FrSfob H6 {
  text-align: center;
}
.cid-uzo5FrSfob H3 {
  text-align: center;
}
.cid-uzo5FuDnOU {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uzo5FuDnOU .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-uzo6EdSWit {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uzo6EdSWit .item {
  padding-bottom: 2rem;
}
.cid-uzo6EdSWit .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uzo6EdSWit .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uzo6EdSWit .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uzo6EdSWit .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uzo6EdSWit .item-wrapper img {
  height: 100%;
}
.cid-uzo6EdSWit .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uzo6EdSWit .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uzo6EdSWit .carousel-control,
.cid-uzo6EdSWit .close {
  background: #1b1b1b;
}
.cid-uzo6EdSWit .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uzo6EdSWit .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uzo6EdSWit .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uzo6EdSWit .close::before {
  content: '\e91a';
}
.cid-uzo6EdSWit .close:hover {
  opacity: .7;
}
.cid-uzo6EdSWit .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uzo6EdSWit .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uzo6EdSWit .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uzo6EdSWit .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uzo6EdSWit .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uzo6EdSWit .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-uzo6EdSWit .carousel-indicators li.active,
.cid-uzo6EdSWit .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uzo6EdSWit .carousel-indicators li::after,
.cid-uzo6EdSWit .carousel-indicators li::before {
  content: none;
}
.cid-uzo6EdSWit .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uzo6EdSWit .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uzo6EdSWit .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uzo6EdSWit .carousel-indicators {
    display: none;
  }
}
.cid-uzo6EdSWit .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uzo6EdSWit .carousel-inner > .active {
  display: block;
}
.cid-uzo6EdSWit .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uzo6EdSWit .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uzo6EdSWit .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uzo6EdSWit .carousel-control,
  .cid-uzo6EdSWit .carousel-indicators,
  .cid-uzo6EdSWit .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uzo6EdSWit .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uzo6EdSWit .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uzo6EdSWit .carousel-indicators .active,
.cid-uzo6EdSWit .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uzo6EdSWit .carousel-indicators .active {
  background: #fff;
}
.cid-uzo6EdSWit .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uzo6EdSWit .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uzo6EdSWit .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uzo6EdSWit .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uzo6EdSWit .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uzo6EdSWit .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uzo6EdSWit .carousel {
  width: 100%;
}
.cid-uzo6EdSWit .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uzo6EdSWit .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uzo6EdSWit .modal.fade .modal-dialog,
.cid-uzo6EdSWit .modal.in .modal-dialog {
  transform: none;
}
.cid-uzo6EdSWit .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uzo6EdSWit H6 {
  text-align: center;
}
.cid-uzo6EdSWit H3 {
  text-align: center;
}
.cid-uzo6EeZUWu {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uzo6EeZUWu .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-uzo7mNop4o {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uzo7mNop4o .item {
  padding-bottom: 2rem;
}
.cid-uzo7mNop4o .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uzo7mNop4o .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uzo7mNop4o .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uzo7mNop4o .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uzo7mNop4o .item-wrapper img {
  height: 100%;
}
.cid-uzo7mNop4o .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uzo7mNop4o .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uzo7mNop4o .carousel-control,
.cid-uzo7mNop4o .close {
  background: #1b1b1b;
}
.cid-uzo7mNop4o .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uzo7mNop4o .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uzo7mNop4o .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uzo7mNop4o .close::before {
  content: '\e91a';
}
.cid-uzo7mNop4o .close:hover {
  opacity: .7;
}
.cid-uzo7mNop4o .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uzo7mNop4o .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uzo7mNop4o .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uzo7mNop4o .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uzo7mNop4o .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uzo7mNop4o .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-uzo7mNop4o .carousel-indicators li.active,
.cid-uzo7mNop4o .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uzo7mNop4o .carousel-indicators li::after,
.cid-uzo7mNop4o .carousel-indicators li::before {
  content: none;
}
.cid-uzo7mNop4o .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uzo7mNop4o .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uzo7mNop4o .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uzo7mNop4o .carousel-indicators {
    display: none;
  }
}
.cid-uzo7mNop4o .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uzo7mNop4o .carousel-inner > .active {
  display: block;
}
.cid-uzo7mNop4o .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uzo7mNop4o .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uzo7mNop4o .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uzo7mNop4o .carousel-control,
  .cid-uzo7mNop4o .carousel-indicators,
  .cid-uzo7mNop4o .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uzo7mNop4o .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uzo7mNop4o .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uzo7mNop4o .carousel-indicators .active,
.cid-uzo7mNop4o .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uzo7mNop4o .carousel-indicators .active {
  background: #fff;
}
.cid-uzo7mNop4o .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uzo7mNop4o .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uzo7mNop4o .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uzo7mNop4o .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uzo7mNop4o .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uzo7mNop4o .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uzo7mNop4o .carousel {
  width: 100%;
}
.cid-uzo7mNop4o .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uzo7mNop4o .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uzo7mNop4o .modal.fade .modal-dialog,
.cid-uzo7mNop4o .modal.in .modal-dialog {
  transform: none;
}
.cid-uzo7mNop4o .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uzo7mNop4o H6 {
  text-align: center;
}
.cid-uzo7mNop4o H3 {
  text-align: center;
}
.cid-uzo7mOBIYQ {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uzo7mOBIYQ .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-uzo81Mka1r {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uzo81Mka1r .item {
  padding-bottom: 2rem;
}
.cid-uzo81Mka1r .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uzo81Mka1r .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uzo81Mka1r .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uzo81Mka1r .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uzo81Mka1r .item-wrapper img {
  height: 100%;
}
.cid-uzo81Mka1r .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uzo81Mka1r .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uzo81Mka1r .carousel-control,
.cid-uzo81Mka1r .close {
  background: #1b1b1b;
}
.cid-uzo81Mka1r .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uzo81Mka1r .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uzo81Mka1r .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uzo81Mka1r .close::before {
  content: '\e91a';
}
.cid-uzo81Mka1r .close:hover {
  opacity: .7;
}
.cid-uzo81Mka1r .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uzo81Mka1r .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uzo81Mka1r .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uzo81Mka1r .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uzo81Mka1r .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uzo81Mka1r .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-uzo81Mka1r .carousel-indicators li.active,
.cid-uzo81Mka1r .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uzo81Mka1r .carousel-indicators li::after,
.cid-uzo81Mka1r .carousel-indicators li::before {
  content: none;
}
.cid-uzo81Mka1r .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uzo81Mka1r .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uzo81Mka1r .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uzo81Mka1r .carousel-indicators {
    display: none;
  }
}
.cid-uzo81Mka1r .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uzo81Mka1r .carousel-inner > .active {
  display: block;
}
.cid-uzo81Mka1r .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uzo81Mka1r .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uzo81Mka1r .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uzo81Mka1r .carousel-control,
  .cid-uzo81Mka1r .carousel-indicators,
  .cid-uzo81Mka1r .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uzo81Mka1r .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uzo81Mka1r .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uzo81Mka1r .carousel-indicators .active,
.cid-uzo81Mka1r .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uzo81Mka1r .carousel-indicators .active {
  background: #fff;
}
.cid-uzo81Mka1r .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uzo81Mka1r .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uzo81Mka1r .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uzo81Mka1r .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uzo81Mka1r .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uzo81Mka1r .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uzo81Mka1r .carousel {
  width: 100%;
}
.cid-uzo81Mka1r .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uzo81Mka1r .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uzo81Mka1r .modal.fade .modal-dialog,
.cid-uzo81Mka1r .modal.in .modal-dialog {
  transform: none;
}
.cid-uzo81Mka1r .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uzo81Mka1r H6 {
  text-align: center;
}
.cid-uzo81Mka1r H3 {
  text-align: center;
}
.cid-uzo81OTrOz {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uzo81OTrOz .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-uzo8KC65kR {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uzo8KC65kR .item {
  padding-bottom: 2rem;
}
.cid-uzo8KC65kR .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uzo8KC65kR .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uzo8KC65kR .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uzo8KC65kR .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uzo8KC65kR .item-wrapper img {
  height: 100%;
}
.cid-uzo8KC65kR .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uzo8KC65kR .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uzo8KC65kR .carousel-control,
.cid-uzo8KC65kR .close {
  background: #1b1b1b;
}
.cid-uzo8KC65kR .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uzo8KC65kR .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uzo8KC65kR .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uzo8KC65kR .close::before {
  content: '\e91a';
}
.cid-uzo8KC65kR .close:hover {
  opacity: .7;
}
.cid-uzo8KC65kR .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uzo8KC65kR .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uzo8KC65kR .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uzo8KC65kR .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uzo8KC65kR .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uzo8KC65kR .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-uzo8KC65kR .carousel-indicators li.active,
.cid-uzo8KC65kR .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uzo8KC65kR .carousel-indicators li::after,
.cid-uzo8KC65kR .carousel-indicators li::before {
  content: none;
}
.cid-uzo8KC65kR .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uzo8KC65kR .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uzo8KC65kR .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uzo8KC65kR .carousel-indicators {
    display: none;
  }
}
.cid-uzo8KC65kR .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uzo8KC65kR .carousel-inner > .active {
  display: block;
}
.cid-uzo8KC65kR .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uzo8KC65kR .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uzo8KC65kR .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uzo8KC65kR .carousel-control,
  .cid-uzo8KC65kR .carousel-indicators,
  .cid-uzo8KC65kR .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uzo8KC65kR .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uzo8KC65kR .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uzo8KC65kR .carousel-indicators .active,
.cid-uzo8KC65kR .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uzo8KC65kR .carousel-indicators .active {
  background: #fff;
}
.cid-uzo8KC65kR .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uzo8KC65kR .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uzo8KC65kR .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uzo8KC65kR .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uzo8KC65kR .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uzo8KC65kR .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uzo8KC65kR .carousel {
  width: 100%;
}
.cid-uzo8KC65kR .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uzo8KC65kR .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uzo8KC65kR .modal.fade .modal-dialog,
.cid-uzo8KC65kR .modal.in .modal-dialog {
  transform: none;
}
.cid-uzo8KC65kR .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uzo8KC65kR H6 {
  text-align: center;
}
.cid-uzo8KC65kR H3 {
  text-align: center;
}
.cid-uzo8KDaFXg {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uzo8KDaFXg .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-uzo9mG0Zuu {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uzo9mG0Zuu .item {
  padding-bottom: 2rem;
}
.cid-uzo9mG0Zuu .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uzo9mG0Zuu .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uzo9mG0Zuu .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uzo9mG0Zuu .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uzo9mG0Zuu .item-wrapper img {
  height: 100%;
}
.cid-uzo9mG0Zuu .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uzo9mG0Zuu .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uzo9mG0Zuu .carousel-control,
.cid-uzo9mG0Zuu .close {
  background: #1b1b1b;
}
.cid-uzo9mG0Zuu .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uzo9mG0Zuu .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uzo9mG0Zuu .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uzo9mG0Zuu .close::before {
  content: '\e91a';
}
.cid-uzo9mG0Zuu .close:hover {
  opacity: .7;
}
.cid-uzo9mG0Zuu .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uzo9mG0Zuu .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uzo9mG0Zuu .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uzo9mG0Zuu .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uzo9mG0Zuu .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uzo9mG0Zuu .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-uzo9mG0Zuu .carousel-indicators li.active,
.cid-uzo9mG0Zuu .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uzo9mG0Zuu .carousel-indicators li::after,
.cid-uzo9mG0Zuu .carousel-indicators li::before {
  content: none;
}
.cid-uzo9mG0Zuu .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uzo9mG0Zuu .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uzo9mG0Zuu .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uzo9mG0Zuu .carousel-indicators {
    display: none;
  }
}
.cid-uzo9mG0Zuu .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uzo9mG0Zuu .carousel-inner > .active {
  display: block;
}
.cid-uzo9mG0Zuu .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uzo9mG0Zuu .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uzo9mG0Zuu .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uzo9mG0Zuu .carousel-control,
  .cid-uzo9mG0Zuu .carousel-indicators,
  .cid-uzo9mG0Zuu .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uzo9mG0Zuu .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uzo9mG0Zuu .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uzo9mG0Zuu .carousel-indicators .active,
.cid-uzo9mG0Zuu .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uzo9mG0Zuu .carousel-indicators .active {
  background: #fff;
}
.cid-uzo9mG0Zuu .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uzo9mG0Zuu .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uzo9mG0Zuu .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uzo9mG0Zuu .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uzo9mG0Zuu .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uzo9mG0Zuu .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uzo9mG0Zuu .carousel {
  width: 100%;
}
.cid-uzo9mG0Zuu .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uzo9mG0Zuu .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uzo9mG0Zuu .modal.fade .modal-dialog,
.cid-uzo9mG0Zuu .modal.in .modal-dialog {
  transform: none;
}
.cid-uzo9mG0Zuu .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uzo9mG0Zuu H6 {
  text-align: center;
}
.cid-uzo9mG0Zuu H3 {
  text-align: center;
}
.cid-uzo9mH8BmP {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uzo9mH8BmP .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-uzo9PMaXXU {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uzo9PMaXXU .item {
  padding-bottom: 2rem;
}
.cid-uzo9PMaXXU .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uzo9PMaXXU .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uzo9PMaXXU .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uzo9PMaXXU .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uzo9PMaXXU .item-wrapper img {
  height: 100%;
}
.cid-uzo9PMaXXU .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uzo9PMaXXU .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uzo9PMaXXU .carousel-control,
.cid-uzo9PMaXXU .close {
  background: #1b1b1b;
}
.cid-uzo9PMaXXU .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uzo9PMaXXU .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uzo9PMaXXU .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uzo9PMaXXU .close::before {
  content: '\e91a';
}
.cid-uzo9PMaXXU .close:hover {
  opacity: .7;
}
.cid-uzo9PMaXXU .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uzo9PMaXXU .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uzo9PMaXXU .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uzo9PMaXXU .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uzo9PMaXXU .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uzo9PMaXXU .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-uzo9PMaXXU .carousel-indicators li.active,
.cid-uzo9PMaXXU .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uzo9PMaXXU .carousel-indicators li::after,
.cid-uzo9PMaXXU .carousel-indicators li::before {
  content: none;
}
.cid-uzo9PMaXXU .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uzo9PMaXXU .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uzo9PMaXXU .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uzo9PMaXXU .carousel-indicators {
    display: none;
  }
}
.cid-uzo9PMaXXU .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uzo9PMaXXU .carousel-inner > .active {
  display: block;
}
.cid-uzo9PMaXXU .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uzo9PMaXXU .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uzo9PMaXXU .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uzo9PMaXXU .carousel-control,
  .cid-uzo9PMaXXU .carousel-indicators,
  .cid-uzo9PMaXXU .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uzo9PMaXXU .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uzo9PMaXXU .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uzo9PMaXXU .carousel-indicators .active,
.cid-uzo9PMaXXU .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uzo9PMaXXU .carousel-indicators .active {
  background: #fff;
}
.cid-uzo9PMaXXU .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uzo9PMaXXU .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uzo9PMaXXU .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uzo9PMaXXU .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uzo9PMaXXU .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uzo9PMaXXU .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uzo9PMaXXU .carousel {
  width: 100%;
}
.cid-uzo9PMaXXU .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uzo9PMaXXU .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uzo9PMaXXU .modal.fade .modal-dialog,
.cid-uzo9PMaXXU .modal.in .modal-dialog {
  transform: none;
}
.cid-uzo9PMaXXU .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uzo9PMaXXU H6 {
  text-align: center;
}
.cid-uzo9PMaXXU H3 {
  text-align: center;
}
.cid-uzo9PNlZ9N {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uzo9PNlZ9N .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-uzoamIXyl7 {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uzoamIXyl7 .item {
  padding-bottom: 2rem;
}
.cid-uzoamIXyl7 .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uzoamIXyl7 .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uzoamIXyl7 .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uzoamIXyl7 .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uzoamIXyl7 .item-wrapper img {
  height: 100%;
}
.cid-uzoamIXyl7 .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uzoamIXyl7 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uzoamIXyl7 .carousel-control,
.cid-uzoamIXyl7 .close {
  background: #1b1b1b;
}
.cid-uzoamIXyl7 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uzoamIXyl7 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uzoamIXyl7 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uzoamIXyl7 .close::before {
  content: '\e91a';
}
.cid-uzoamIXyl7 .close:hover {
  opacity: .7;
}
.cid-uzoamIXyl7 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uzoamIXyl7 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uzoamIXyl7 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uzoamIXyl7 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uzoamIXyl7 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uzoamIXyl7 .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-uzoamIXyl7 .carousel-indicators li.active,
.cid-uzoamIXyl7 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uzoamIXyl7 .carousel-indicators li::after,
.cid-uzoamIXyl7 .carousel-indicators li::before {
  content: none;
}
.cid-uzoamIXyl7 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uzoamIXyl7 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uzoamIXyl7 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uzoamIXyl7 .carousel-indicators {
    display: none;
  }
}
.cid-uzoamIXyl7 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uzoamIXyl7 .carousel-inner > .active {
  display: block;
}
.cid-uzoamIXyl7 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uzoamIXyl7 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uzoamIXyl7 .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uzoamIXyl7 .carousel-control,
  .cid-uzoamIXyl7 .carousel-indicators,
  .cid-uzoamIXyl7 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uzoamIXyl7 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uzoamIXyl7 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uzoamIXyl7 .carousel-indicators .active,
.cid-uzoamIXyl7 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uzoamIXyl7 .carousel-indicators .active {
  background: #fff;
}
.cid-uzoamIXyl7 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uzoamIXyl7 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uzoamIXyl7 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uzoamIXyl7 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uzoamIXyl7 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uzoamIXyl7 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uzoamIXyl7 .carousel {
  width: 100%;
}
.cid-uzoamIXyl7 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uzoamIXyl7 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uzoamIXyl7 .modal.fade .modal-dialog,
.cid-uzoamIXyl7 .modal.in .modal-dialog {
  transform: none;
}
.cid-uzoamIXyl7 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uzoamIXyl7 H6 {
  text-align: center;
}
.cid-uzoamIXyl7 H3 {
  text-align: center;
}
.cid-uzoamKBnnI {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uzoamKBnnI .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-uzod2dzqqu {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uzod2dzqqu .item {
  padding-bottom: 2rem;
}
.cid-uzod2dzqqu .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uzod2dzqqu .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uzod2dzqqu .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uzod2dzqqu .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uzod2dzqqu .item-wrapper img {
  height: 100%;
}
.cid-uzod2dzqqu .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uzod2dzqqu .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uzod2dzqqu .carousel-control,
.cid-uzod2dzqqu .close {
  background: #1b1b1b;
}
.cid-uzod2dzqqu .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uzod2dzqqu .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uzod2dzqqu .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uzod2dzqqu .close::before {
  content: '\e91a';
}
.cid-uzod2dzqqu .close:hover {
  opacity: .7;
}
.cid-uzod2dzqqu .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uzod2dzqqu .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uzod2dzqqu .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uzod2dzqqu .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uzod2dzqqu .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uzod2dzqqu .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-uzod2dzqqu .carousel-indicators li.active,
.cid-uzod2dzqqu .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uzod2dzqqu .carousel-indicators li::after,
.cid-uzod2dzqqu .carousel-indicators li::before {
  content: none;
}
.cid-uzod2dzqqu .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uzod2dzqqu .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uzod2dzqqu .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uzod2dzqqu .carousel-indicators {
    display: none;
  }
}
.cid-uzod2dzqqu .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uzod2dzqqu .carousel-inner > .active {
  display: block;
}
.cid-uzod2dzqqu .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uzod2dzqqu .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uzod2dzqqu .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uzod2dzqqu .carousel-control,
  .cid-uzod2dzqqu .carousel-indicators,
  .cid-uzod2dzqqu .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uzod2dzqqu .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uzod2dzqqu .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uzod2dzqqu .carousel-indicators .active,
.cid-uzod2dzqqu .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uzod2dzqqu .carousel-indicators .active {
  background: #fff;
}
.cid-uzod2dzqqu .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uzod2dzqqu .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uzod2dzqqu .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uzod2dzqqu .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uzod2dzqqu .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uzod2dzqqu .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uzod2dzqqu .carousel {
  width: 100%;
}
.cid-uzod2dzqqu .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uzod2dzqqu .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uzod2dzqqu .modal.fade .modal-dialog,
.cid-uzod2dzqqu .modal.in .modal-dialog {
  transform: none;
}
.cid-uzod2dzqqu .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uzod2dzqqu H6 {
  text-align: center;
}
.cid-uzod2dzqqu H3 {
  text-align: center;
}
.cid-uzod2g2UVZ {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uzod2g2UVZ .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-uzodxMcV9E {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uzodxMcV9E .item {
  padding-bottom: 2rem;
}
.cid-uzodxMcV9E .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uzodxMcV9E .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uzodxMcV9E .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uzodxMcV9E .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uzodxMcV9E .item-wrapper img {
  height: 100%;
}
.cid-uzodxMcV9E .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uzodxMcV9E .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uzodxMcV9E .carousel-control,
.cid-uzodxMcV9E .close {
  background: #1b1b1b;
}
.cid-uzodxMcV9E .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uzodxMcV9E .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uzodxMcV9E .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uzodxMcV9E .close::before {
  content: '\e91a';
}
.cid-uzodxMcV9E .close:hover {
  opacity: .7;
}
.cid-uzodxMcV9E .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uzodxMcV9E .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uzodxMcV9E .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uzodxMcV9E .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uzodxMcV9E .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uzodxMcV9E .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-uzodxMcV9E .carousel-indicators li.active,
.cid-uzodxMcV9E .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uzodxMcV9E .carousel-indicators li::after,
.cid-uzodxMcV9E .carousel-indicators li::before {
  content: none;
}
.cid-uzodxMcV9E .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uzodxMcV9E .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uzodxMcV9E .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uzodxMcV9E .carousel-indicators {
    display: none;
  }
}
.cid-uzodxMcV9E .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uzodxMcV9E .carousel-inner > .active {
  display: block;
}
.cid-uzodxMcV9E .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uzodxMcV9E .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uzodxMcV9E .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uzodxMcV9E .carousel-control,
  .cid-uzodxMcV9E .carousel-indicators,
  .cid-uzodxMcV9E .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uzodxMcV9E .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uzodxMcV9E .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uzodxMcV9E .carousel-indicators .active,
.cid-uzodxMcV9E .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uzodxMcV9E .carousel-indicators .active {
  background: #fff;
}
.cid-uzodxMcV9E .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uzodxMcV9E .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uzodxMcV9E .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uzodxMcV9E .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uzodxMcV9E .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uzodxMcV9E .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uzodxMcV9E .carousel {
  width: 100%;
}
.cid-uzodxMcV9E .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uzodxMcV9E .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uzodxMcV9E .modal.fade .modal-dialog,
.cid-uzodxMcV9E .modal.in .modal-dialog {
  transform: none;
}
.cid-uzodxMcV9E .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uzodxMcV9E H6 {
  text-align: center;
}
.cid-uzodxMcV9E H3 {
  text-align: center;
}
.cid-uzodxNedPV {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uzodxNedPV .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-uzodYoBb1X {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uzodYoBb1X .item {
  padding-bottom: 2rem;
}
.cid-uzodYoBb1X .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uzodYoBb1X .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uzodYoBb1X .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uzodYoBb1X .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uzodYoBb1X .item-wrapper img {
  height: 100%;
}
.cid-uzodYoBb1X .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uzodYoBb1X .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uzodYoBb1X .carousel-control,
.cid-uzodYoBb1X .close {
  background: #1b1b1b;
}
.cid-uzodYoBb1X .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uzodYoBb1X .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uzodYoBb1X .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uzodYoBb1X .close::before {
  content: '\e91a';
}
.cid-uzodYoBb1X .close:hover {
  opacity: .7;
}
.cid-uzodYoBb1X .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uzodYoBb1X .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uzodYoBb1X .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uzodYoBb1X .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uzodYoBb1X .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uzodYoBb1X .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-uzodYoBb1X .carousel-indicators li.active,
.cid-uzodYoBb1X .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uzodYoBb1X .carousel-indicators li::after,
.cid-uzodYoBb1X .carousel-indicators li::before {
  content: none;
}
.cid-uzodYoBb1X .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uzodYoBb1X .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uzodYoBb1X .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uzodYoBb1X .carousel-indicators {
    display: none;
  }
}
.cid-uzodYoBb1X .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uzodYoBb1X .carousel-inner > .active {
  display: block;
}
.cid-uzodYoBb1X .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uzodYoBb1X .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uzodYoBb1X .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uzodYoBb1X .carousel-control,
  .cid-uzodYoBb1X .carousel-indicators,
  .cid-uzodYoBb1X .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uzodYoBb1X .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uzodYoBb1X .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uzodYoBb1X .carousel-indicators .active,
.cid-uzodYoBb1X .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uzodYoBb1X .carousel-indicators .active {
  background: #fff;
}
.cid-uzodYoBb1X .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uzodYoBb1X .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uzodYoBb1X .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uzodYoBb1X .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uzodYoBb1X .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uzodYoBb1X .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uzodYoBb1X .carousel {
  width: 100%;
}
.cid-uzodYoBb1X .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uzodYoBb1X .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uzodYoBb1X .modal.fade .modal-dialog,
.cid-uzodYoBb1X .modal.in .modal-dialog {
  transform: none;
}
.cid-uzodYoBb1X .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uzodYoBb1X H6 {
  text-align: center;
}
.cid-uzodYoBb1X H3 {
  text-align: center;
}
.cid-uzodYpsjo0 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uzodYpsjo0 .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-uAeXzlL0NT {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uAeXzlL0NT .item {
  padding-bottom: 2rem;
}
.cid-uAeXzlL0NT .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uAeXzlL0NT .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uAeXzlL0NT .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uAeXzlL0NT .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uAeXzlL0NT .item-wrapper img {
  height: 100%;
}
.cid-uAeXzlL0NT .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uAeXzlL0NT .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uAeXzlL0NT .carousel-control,
.cid-uAeXzlL0NT .close {
  background: #1b1b1b;
}
.cid-uAeXzlL0NT .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uAeXzlL0NT .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uAeXzlL0NT .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uAeXzlL0NT .close::before {
  content: '\e91a';
}
.cid-uAeXzlL0NT .close:hover {
  opacity: .7;
}
.cid-uAeXzlL0NT .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uAeXzlL0NT .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uAeXzlL0NT .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uAeXzlL0NT .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uAeXzlL0NT .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uAeXzlL0NT .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-uAeXzlL0NT .carousel-indicators li.active,
.cid-uAeXzlL0NT .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uAeXzlL0NT .carousel-indicators li::after,
.cid-uAeXzlL0NT .carousel-indicators li::before {
  content: none;
}
.cid-uAeXzlL0NT .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uAeXzlL0NT .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uAeXzlL0NT .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uAeXzlL0NT .carousel-indicators {
    display: none;
  }
}
.cid-uAeXzlL0NT .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uAeXzlL0NT .carousel-inner > .active {
  display: block;
}
.cid-uAeXzlL0NT .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uAeXzlL0NT .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uAeXzlL0NT .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uAeXzlL0NT .carousel-control,
  .cid-uAeXzlL0NT .carousel-indicators,
  .cid-uAeXzlL0NT .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uAeXzlL0NT .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uAeXzlL0NT .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uAeXzlL0NT .carousel-indicators .active,
.cid-uAeXzlL0NT .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uAeXzlL0NT .carousel-indicators .active {
  background: #fff;
}
.cid-uAeXzlL0NT .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uAeXzlL0NT .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uAeXzlL0NT .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uAeXzlL0NT .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uAeXzlL0NT .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uAeXzlL0NT .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uAeXzlL0NT .carousel {
  width: 100%;
}
.cid-uAeXzlL0NT .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uAeXzlL0NT .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uAeXzlL0NT .modal.fade .modal-dialog,
.cid-uAeXzlL0NT .modal.in .modal-dialog {
  transform: none;
}
.cid-uAeXzlL0NT .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uAeXzlL0NT H6 {
  text-align: center;
}
.cid-uAeXzlL0NT H3 {
  text-align: center;
}
.cid-uAeXzo2jVE {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uAeXzo2jVE .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-uAeYkHWl3l {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uAeYkHWl3l .item {
  padding-bottom: 2rem;
}
.cid-uAeYkHWl3l .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uAeYkHWl3l .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uAeYkHWl3l .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uAeYkHWl3l .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uAeYkHWl3l .item-wrapper img {
  height: 100%;
}
.cid-uAeYkHWl3l .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uAeYkHWl3l .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uAeYkHWl3l .carousel-control,
.cid-uAeYkHWl3l .close {
  background: #1b1b1b;
}
.cid-uAeYkHWl3l .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uAeYkHWl3l .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uAeYkHWl3l .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uAeYkHWl3l .close::before {
  content: '\e91a';
}
.cid-uAeYkHWl3l .close:hover {
  opacity: .7;
}
.cid-uAeYkHWl3l .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uAeYkHWl3l .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uAeYkHWl3l .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uAeYkHWl3l .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uAeYkHWl3l .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uAeYkHWl3l .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-uAeYkHWl3l .carousel-indicators li.active,
.cid-uAeYkHWl3l .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uAeYkHWl3l .carousel-indicators li::after,
.cid-uAeYkHWl3l .carousel-indicators li::before {
  content: none;
}
.cid-uAeYkHWl3l .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uAeYkHWl3l .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uAeYkHWl3l .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uAeYkHWl3l .carousel-indicators {
    display: none;
  }
}
.cid-uAeYkHWl3l .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uAeYkHWl3l .carousel-inner > .active {
  display: block;
}
.cid-uAeYkHWl3l .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uAeYkHWl3l .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uAeYkHWl3l .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uAeYkHWl3l .carousel-control,
  .cid-uAeYkHWl3l .carousel-indicators,
  .cid-uAeYkHWl3l .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uAeYkHWl3l .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uAeYkHWl3l .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uAeYkHWl3l .carousel-indicators .active,
.cid-uAeYkHWl3l .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uAeYkHWl3l .carousel-indicators .active {
  background: #fff;
}
.cid-uAeYkHWl3l .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uAeYkHWl3l .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uAeYkHWl3l .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uAeYkHWl3l .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uAeYkHWl3l .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uAeYkHWl3l .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uAeYkHWl3l .carousel {
  width: 100%;
}
.cid-uAeYkHWl3l .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uAeYkHWl3l .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uAeYkHWl3l .modal.fade .modal-dialog,
.cid-uAeYkHWl3l .modal.in .modal-dialog {
  transform: none;
}
.cid-uAeYkHWl3l .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uAeYkHWl3l H6 {
  text-align: center;
}
.cid-uAeYkHWl3l H3 {
  text-align: center;
}
.cid-uAeYkK1JqS {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uAeYkK1JqS .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-uBnQFWVvT1 {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uBnQFWVvT1 .item {
  padding-bottom: 2rem;
}
.cid-uBnQFWVvT1 .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uBnQFWVvT1 .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uBnQFWVvT1 .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uBnQFWVvT1 .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uBnQFWVvT1 .item-wrapper img {
  height: 100%;
}
.cid-uBnQFWVvT1 .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uBnQFWVvT1 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uBnQFWVvT1 .carousel-control,
.cid-uBnQFWVvT1 .close {
  background: #1b1b1b;
}
.cid-uBnQFWVvT1 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uBnQFWVvT1 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uBnQFWVvT1 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uBnQFWVvT1 .close::before {
  content: '\e91a';
}
.cid-uBnQFWVvT1 .close:hover {
  opacity: .7;
}
.cid-uBnQFWVvT1 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uBnQFWVvT1 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBnQFWVvT1 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uBnQFWVvT1 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uBnQFWVvT1 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uBnQFWVvT1 .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-uBnQFWVvT1 .carousel-indicators li.active,
.cid-uBnQFWVvT1 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uBnQFWVvT1 .carousel-indicators li::after,
.cid-uBnQFWVvT1 .carousel-indicators li::before {
  content: none;
}
.cid-uBnQFWVvT1 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uBnQFWVvT1 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uBnQFWVvT1 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uBnQFWVvT1 .carousel-indicators {
    display: none;
  }
}
.cid-uBnQFWVvT1 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uBnQFWVvT1 .carousel-inner > .active {
  display: block;
}
.cid-uBnQFWVvT1 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBnQFWVvT1 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uBnQFWVvT1 .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uBnQFWVvT1 .carousel-control,
  .cid-uBnQFWVvT1 .carousel-indicators,
  .cid-uBnQFWVvT1 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uBnQFWVvT1 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uBnQFWVvT1 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uBnQFWVvT1 .carousel-indicators .active,
.cid-uBnQFWVvT1 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uBnQFWVvT1 .carousel-indicators .active {
  background: #fff;
}
.cid-uBnQFWVvT1 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uBnQFWVvT1 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uBnQFWVvT1 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uBnQFWVvT1 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uBnQFWVvT1 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uBnQFWVvT1 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uBnQFWVvT1 .carousel {
  width: 100%;
}
.cid-uBnQFWVvT1 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uBnQFWVvT1 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uBnQFWVvT1 .modal.fade .modal-dialog,
.cid-uBnQFWVvT1 .modal.in .modal-dialog {
  transform: none;
}
.cid-uBnQFWVvT1 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uBnQFWVvT1 H6 {
  text-align: center;
}
.cid-uBnQFWVvT1 H3 {
  text-align: center;
}
.cid-uBnQFXKLFi {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uBnQFXKLFi .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-uBnRioFtCS {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uBnRioFtCS .item {
  padding-bottom: 2rem;
}
.cid-uBnRioFtCS .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uBnRioFtCS .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uBnRioFtCS .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uBnRioFtCS .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uBnRioFtCS .item-wrapper img {
  height: 100%;
}
.cid-uBnRioFtCS .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uBnRioFtCS .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uBnRioFtCS .carousel-control,
.cid-uBnRioFtCS .close {
  background: #1b1b1b;
}
.cid-uBnRioFtCS .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uBnRioFtCS .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uBnRioFtCS .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uBnRioFtCS .close::before {
  content: '\e91a';
}
.cid-uBnRioFtCS .close:hover {
  opacity: .7;
}
.cid-uBnRioFtCS .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uBnRioFtCS .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBnRioFtCS .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uBnRioFtCS .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uBnRioFtCS .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uBnRioFtCS .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-uBnRioFtCS .carousel-indicators li.active,
.cid-uBnRioFtCS .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uBnRioFtCS .carousel-indicators li::after,
.cid-uBnRioFtCS .carousel-indicators li::before {
  content: none;
}
.cid-uBnRioFtCS .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uBnRioFtCS .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uBnRioFtCS .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uBnRioFtCS .carousel-indicators {
    display: none;
  }
}
.cid-uBnRioFtCS .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uBnRioFtCS .carousel-inner > .active {
  display: block;
}
.cid-uBnRioFtCS .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBnRioFtCS .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uBnRioFtCS .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uBnRioFtCS .carousel-control,
  .cid-uBnRioFtCS .carousel-indicators,
  .cid-uBnRioFtCS .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uBnRioFtCS .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uBnRioFtCS .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uBnRioFtCS .carousel-indicators .active,
.cid-uBnRioFtCS .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uBnRioFtCS .carousel-indicators .active {
  background: #fff;
}
.cid-uBnRioFtCS .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uBnRioFtCS .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uBnRioFtCS .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uBnRioFtCS .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uBnRioFtCS .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uBnRioFtCS .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uBnRioFtCS .carousel {
  width: 100%;
}
.cid-uBnRioFtCS .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uBnRioFtCS .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uBnRioFtCS .modal.fade .modal-dialog,
.cid-uBnRioFtCS .modal.in .modal-dialog {
  transform: none;
}
.cid-uBnRioFtCS .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uBnRioFtCS H6 {
  text-align: center;
}
.cid-uBnRioFtCS H3 {
  text-align: center;
}
.cid-uBnRipvxZq {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uBnRipvxZq .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-uBnS742krf {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uBnS742krf .item {
  padding-bottom: 2rem;
}
.cid-uBnS742krf .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uBnS742krf .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uBnS742krf .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uBnS742krf .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uBnS742krf .item-wrapper img {
  height: 100%;
}
.cid-uBnS742krf .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uBnS742krf .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uBnS742krf .carousel-control,
.cid-uBnS742krf .close {
  background: #1b1b1b;
}
.cid-uBnS742krf .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uBnS742krf .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uBnS742krf .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uBnS742krf .close::before {
  content: '\e91a';
}
.cid-uBnS742krf .close:hover {
  opacity: .7;
}
.cid-uBnS742krf .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uBnS742krf .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBnS742krf .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uBnS742krf .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uBnS742krf .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uBnS742krf .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-uBnS742krf .carousel-indicators li.active,
.cid-uBnS742krf .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uBnS742krf .carousel-indicators li::after,
.cid-uBnS742krf .carousel-indicators li::before {
  content: none;
}
.cid-uBnS742krf .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uBnS742krf .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uBnS742krf .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uBnS742krf .carousel-indicators {
    display: none;
  }
}
.cid-uBnS742krf .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uBnS742krf .carousel-inner > .active {
  display: block;
}
.cid-uBnS742krf .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBnS742krf .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uBnS742krf .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uBnS742krf .carousel-control,
  .cid-uBnS742krf .carousel-indicators,
  .cid-uBnS742krf .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uBnS742krf .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uBnS742krf .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uBnS742krf .carousel-indicators .active,
.cid-uBnS742krf .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uBnS742krf .carousel-indicators .active {
  background: #fff;
}
.cid-uBnS742krf .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uBnS742krf .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uBnS742krf .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uBnS742krf .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uBnS742krf .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uBnS742krf .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uBnS742krf .carousel {
  width: 100%;
}
.cid-uBnS742krf .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uBnS742krf .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uBnS742krf .modal.fade .modal-dialog,
.cid-uBnS742krf .modal.in .modal-dialog {
  transform: none;
}
.cid-uBnS742krf .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uBnS742krf H6 {
  text-align: center;
}
.cid-uBnS742krf H3 {
  text-align: center;
}
.cid-uBnS74O7cT {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uBnS74O7cT .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-uBnSSiPVMI {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uBnSSiPVMI .item {
  padding-bottom: 2rem;
}
.cid-uBnSSiPVMI .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uBnSSiPVMI .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uBnSSiPVMI .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uBnSSiPVMI .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uBnSSiPVMI .item-wrapper img {
  height: 100%;
}
.cid-uBnSSiPVMI .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uBnSSiPVMI .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uBnSSiPVMI .carousel-control,
.cid-uBnSSiPVMI .close {
  background: #1b1b1b;
}
.cid-uBnSSiPVMI .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uBnSSiPVMI .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uBnSSiPVMI .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uBnSSiPVMI .close::before {
  content: '\e91a';
}
.cid-uBnSSiPVMI .close:hover {
  opacity: .7;
}
.cid-uBnSSiPVMI .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uBnSSiPVMI .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBnSSiPVMI .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uBnSSiPVMI .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uBnSSiPVMI .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uBnSSiPVMI .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-uBnSSiPVMI .carousel-indicators li.active,
.cid-uBnSSiPVMI .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uBnSSiPVMI .carousel-indicators li::after,
.cid-uBnSSiPVMI .carousel-indicators li::before {
  content: none;
}
.cid-uBnSSiPVMI .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uBnSSiPVMI .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uBnSSiPVMI .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uBnSSiPVMI .carousel-indicators {
    display: none;
  }
}
.cid-uBnSSiPVMI .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uBnSSiPVMI .carousel-inner > .active {
  display: block;
}
.cid-uBnSSiPVMI .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBnSSiPVMI .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uBnSSiPVMI .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uBnSSiPVMI .carousel-control,
  .cid-uBnSSiPVMI .carousel-indicators,
  .cid-uBnSSiPVMI .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uBnSSiPVMI .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uBnSSiPVMI .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uBnSSiPVMI .carousel-indicators .active,
.cid-uBnSSiPVMI .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uBnSSiPVMI .carousel-indicators .active {
  background: #fff;
}
.cid-uBnSSiPVMI .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uBnSSiPVMI .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uBnSSiPVMI .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uBnSSiPVMI .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uBnSSiPVMI .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uBnSSiPVMI .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uBnSSiPVMI .carousel {
  width: 100%;
}
.cid-uBnSSiPVMI .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uBnSSiPVMI .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uBnSSiPVMI .modal.fade .modal-dialog,
.cid-uBnSSiPVMI .modal.in .modal-dialog {
  transform: none;
}
.cid-uBnSSiPVMI .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uBnSSiPVMI H6 {
  text-align: center;
}
.cid-uBnSSiPVMI H3 {
  text-align: center;
}
.cid-uBnSSjHnMS {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uBnSSjHnMS .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-uBubaInZRI {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uBubaInZRI .item {
  padding-bottom: 2rem;
}
.cid-uBubaInZRI .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uBubaInZRI .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uBubaInZRI .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uBubaInZRI .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uBubaInZRI .item-wrapper img {
  height: 100%;
}
.cid-uBubaInZRI .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uBubaInZRI .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uBubaInZRI .carousel-control,
.cid-uBubaInZRI .close {
  background: #1b1b1b;
}
.cid-uBubaInZRI .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uBubaInZRI .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uBubaInZRI .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uBubaInZRI .close::before {
  content: '\e91a';
}
.cid-uBubaInZRI .close:hover {
  opacity: .7;
}
.cid-uBubaInZRI .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uBubaInZRI .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBubaInZRI .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uBubaInZRI .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uBubaInZRI .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uBubaInZRI .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-uBubaInZRI .carousel-indicators li.active,
.cid-uBubaInZRI .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uBubaInZRI .carousel-indicators li::after,
.cid-uBubaInZRI .carousel-indicators li::before {
  content: none;
}
.cid-uBubaInZRI .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uBubaInZRI .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uBubaInZRI .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uBubaInZRI .carousel-indicators {
    display: none;
  }
}
.cid-uBubaInZRI .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uBubaInZRI .carousel-inner > .active {
  display: block;
}
.cid-uBubaInZRI .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBubaInZRI .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uBubaInZRI .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uBubaInZRI .carousel-control,
  .cid-uBubaInZRI .carousel-indicators,
  .cid-uBubaInZRI .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uBubaInZRI .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uBubaInZRI .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uBubaInZRI .carousel-indicators .active,
.cid-uBubaInZRI .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uBubaInZRI .carousel-indicators .active {
  background: #fff;
}
.cid-uBubaInZRI .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uBubaInZRI .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uBubaInZRI .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uBubaInZRI .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uBubaInZRI .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uBubaInZRI .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uBubaInZRI .carousel {
  width: 100%;
}
.cid-uBubaInZRI .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uBubaInZRI .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uBubaInZRI .modal.fade .modal-dialog,
.cid-uBubaInZRI .modal.in .modal-dialog {
  transform: none;
}
.cid-uBubaInZRI .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uBubaInZRI H6 {
  text-align: center;
}
.cid-uBubaInZRI H3 {
  text-align: center;
}
.cid-uBubaLds12 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uBubaLds12 .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-uBubLMX8LK {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uBubLMX8LK .item {
  padding-bottom: 2rem;
}
.cid-uBubLMX8LK .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uBubLMX8LK .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uBubLMX8LK .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uBubLMX8LK .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uBubLMX8LK .item-wrapper img {
  height: 100%;
}
.cid-uBubLMX8LK .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uBubLMX8LK .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uBubLMX8LK .carousel-control,
.cid-uBubLMX8LK .close {
  background: #1b1b1b;
}
.cid-uBubLMX8LK .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uBubLMX8LK .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uBubLMX8LK .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uBubLMX8LK .close::before {
  content: '\e91a';
}
.cid-uBubLMX8LK .close:hover {
  opacity: .7;
}
.cid-uBubLMX8LK .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uBubLMX8LK .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBubLMX8LK .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uBubLMX8LK .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uBubLMX8LK .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uBubLMX8LK .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-uBubLMX8LK .carousel-indicators li.active,
.cid-uBubLMX8LK .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uBubLMX8LK .carousel-indicators li::after,
.cid-uBubLMX8LK .carousel-indicators li::before {
  content: none;
}
.cid-uBubLMX8LK .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uBubLMX8LK .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uBubLMX8LK .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uBubLMX8LK .carousel-indicators {
    display: none;
  }
}
.cid-uBubLMX8LK .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uBubLMX8LK .carousel-inner > .active {
  display: block;
}
.cid-uBubLMX8LK .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBubLMX8LK .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uBubLMX8LK .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uBubLMX8LK .carousel-control,
  .cid-uBubLMX8LK .carousel-indicators,
  .cid-uBubLMX8LK .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uBubLMX8LK .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uBubLMX8LK .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uBubLMX8LK .carousel-indicators .active,
.cid-uBubLMX8LK .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uBubLMX8LK .carousel-indicators .active {
  background: #fff;
}
.cid-uBubLMX8LK .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uBubLMX8LK .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uBubLMX8LK .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uBubLMX8LK .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uBubLMX8LK .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uBubLMX8LK .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uBubLMX8LK .carousel {
  width: 100%;
}
.cid-uBubLMX8LK .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uBubLMX8LK .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uBubLMX8LK .modal.fade .modal-dialog,
.cid-uBubLMX8LK .modal.in .modal-dialog {
  transform: none;
}
.cid-uBubLMX8LK .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uBubLMX8LK H6 {
  text-align: center;
}
.cid-uBubLMX8LK H3 {
  text-align: center;
}
.cid-uBubLOA6ZR {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uBubLOA6ZR .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-uBucrZjrpa {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uBucrZjrpa .item {
  padding-bottom: 2rem;
}
.cid-uBucrZjrpa .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uBucrZjrpa .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uBucrZjrpa .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uBucrZjrpa .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uBucrZjrpa .item-wrapper img {
  height: 100%;
}
.cid-uBucrZjrpa .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uBucrZjrpa .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uBucrZjrpa .carousel-control,
.cid-uBucrZjrpa .close {
  background: #1b1b1b;
}
.cid-uBucrZjrpa .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uBucrZjrpa .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uBucrZjrpa .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uBucrZjrpa .close::before {
  content: '\e91a';
}
.cid-uBucrZjrpa .close:hover {
  opacity: .7;
}
.cid-uBucrZjrpa .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uBucrZjrpa .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBucrZjrpa .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uBucrZjrpa .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uBucrZjrpa .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uBucrZjrpa .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-uBucrZjrpa .carousel-indicators li.active,
.cid-uBucrZjrpa .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uBucrZjrpa .carousel-indicators li::after,
.cid-uBucrZjrpa .carousel-indicators li::before {
  content: none;
}
.cid-uBucrZjrpa .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uBucrZjrpa .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uBucrZjrpa .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uBucrZjrpa .carousel-indicators {
    display: none;
  }
}
.cid-uBucrZjrpa .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uBucrZjrpa .carousel-inner > .active {
  display: block;
}
.cid-uBucrZjrpa .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBucrZjrpa .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uBucrZjrpa .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uBucrZjrpa .carousel-control,
  .cid-uBucrZjrpa .carousel-indicators,
  .cid-uBucrZjrpa .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uBucrZjrpa .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uBucrZjrpa .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uBucrZjrpa .carousel-indicators .active,
.cid-uBucrZjrpa .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uBucrZjrpa .carousel-indicators .active {
  background: #fff;
}
.cid-uBucrZjrpa .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uBucrZjrpa .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uBucrZjrpa .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uBucrZjrpa .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uBucrZjrpa .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uBucrZjrpa .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uBucrZjrpa .carousel {
  width: 100%;
}
.cid-uBucrZjrpa .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uBucrZjrpa .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uBucrZjrpa .modal.fade .modal-dialog,
.cid-uBucrZjrpa .modal.in .modal-dialog {
  transform: none;
}
.cid-uBucrZjrpa .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uBucrZjrpa H6 {
  text-align: center;
}
.cid-uBucrZjrpa H3 {
  text-align: center;
}
.cid-uBucs0GKaD {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uBucs0GKaD .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-uC2FjIoZoz {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uC2FjIoZoz .item {
  padding-bottom: 2rem;
}
.cid-uC2FjIoZoz .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uC2FjIoZoz .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uC2FjIoZoz .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uC2FjIoZoz .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uC2FjIoZoz .item-wrapper img {
  height: 100%;
}
.cid-uC2FjIoZoz .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uC2FjIoZoz .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uC2FjIoZoz .carousel-control,
.cid-uC2FjIoZoz .close {
  background: #1b1b1b;
}
.cid-uC2FjIoZoz .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uC2FjIoZoz .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uC2FjIoZoz .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uC2FjIoZoz .close::before {
  content: '\e91a';
}
.cid-uC2FjIoZoz .close:hover {
  opacity: .7;
}
.cid-uC2FjIoZoz .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uC2FjIoZoz .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uC2FjIoZoz .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uC2FjIoZoz .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uC2FjIoZoz .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uC2FjIoZoz .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-uC2FjIoZoz .carousel-indicators li.active,
.cid-uC2FjIoZoz .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uC2FjIoZoz .carousel-indicators li::after,
.cid-uC2FjIoZoz .carousel-indicators li::before {
  content: none;
}
.cid-uC2FjIoZoz .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uC2FjIoZoz .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uC2FjIoZoz .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uC2FjIoZoz .carousel-indicators {
    display: none;
  }
}
.cid-uC2FjIoZoz .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uC2FjIoZoz .carousel-inner > .active {
  display: block;
}
.cid-uC2FjIoZoz .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uC2FjIoZoz .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uC2FjIoZoz .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uC2FjIoZoz .carousel-control,
  .cid-uC2FjIoZoz .carousel-indicators,
  .cid-uC2FjIoZoz .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uC2FjIoZoz .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uC2FjIoZoz .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uC2FjIoZoz .carousel-indicators .active,
.cid-uC2FjIoZoz .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uC2FjIoZoz .carousel-indicators .active {
  background: #fff;
}
.cid-uC2FjIoZoz .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uC2FjIoZoz .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uC2FjIoZoz .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uC2FjIoZoz .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uC2FjIoZoz .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uC2FjIoZoz .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uC2FjIoZoz .carousel {
  width: 100%;
}
.cid-uC2FjIoZoz .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uC2FjIoZoz .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uC2FjIoZoz .modal.fade .modal-dialog,
.cid-uC2FjIoZoz .modal.in .modal-dialog {
  transform: none;
}
.cid-uC2FjIoZoz .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uC2FjIoZoz H6 {
  text-align: center;
}
.cid-uC2FjIoZoz H3 {
  text-align: center;
}
.cid-uC2FjKgmWF {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uC2FjKgmWF .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-uCkuWJj3Gi {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uCkuWJj3Gi .item {
  padding-bottom: 2rem;
}
.cid-uCkuWJj3Gi .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uCkuWJj3Gi .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uCkuWJj3Gi .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uCkuWJj3Gi .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uCkuWJj3Gi .item-wrapper img {
  height: 100%;
}
.cid-uCkuWJj3Gi .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uCkuWJj3Gi .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uCkuWJj3Gi .carousel-control,
.cid-uCkuWJj3Gi .close {
  background: #1b1b1b;
}
.cid-uCkuWJj3Gi .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uCkuWJj3Gi .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uCkuWJj3Gi .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uCkuWJj3Gi .close::before {
  content: '\e91a';
}
.cid-uCkuWJj3Gi .close:hover {
  opacity: .7;
}
.cid-uCkuWJj3Gi .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uCkuWJj3Gi .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uCkuWJj3Gi .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uCkuWJj3Gi .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uCkuWJj3Gi .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uCkuWJj3Gi .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-uCkuWJj3Gi .carousel-indicators li.active,
.cid-uCkuWJj3Gi .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uCkuWJj3Gi .carousel-indicators li::after,
.cid-uCkuWJj3Gi .carousel-indicators li::before {
  content: none;
}
.cid-uCkuWJj3Gi .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uCkuWJj3Gi .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uCkuWJj3Gi .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uCkuWJj3Gi .carousel-indicators {
    display: none;
  }
}
.cid-uCkuWJj3Gi .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uCkuWJj3Gi .carousel-inner > .active {
  display: block;
}
.cid-uCkuWJj3Gi .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uCkuWJj3Gi .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uCkuWJj3Gi .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uCkuWJj3Gi .carousel-control,
  .cid-uCkuWJj3Gi .carousel-indicators,
  .cid-uCkuWJj3Gi .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uCkuWJj3Gi .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uCkuWJj3Gi .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uCkuWJj3Gi .carousel-indicators .active,
.cid-uCkuWJj3Gi .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uCkuWJj3Gi .carousel-indicators .active {
  background: #fff;
}
.cid-uCkuWJj3Gi .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uCkuWJj3Gi .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uCkuWJj3Gi .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uCkuWJj3Gi .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uCkuWJj3Gi .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uCkuWJj3Gi .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uCkuWJj3Gi .carousel {
  width: 100%;
}
.cid-uCkuWJj3Gi .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uCkuWJj3Gi .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uCkuWJj3Gi .modal.fade .modal-dialog,
.cid-uCkuWJj3Gi .modal.in .modal-dialog {
  transform: none;
}
.cid-uCkuWJj3Gi .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uCkuWJj3Gi H6 {
  text-align: center;
}
.cid-uCkuWJj3Gi H3 {
  text-align: center;
  color: #ffffff;
}
.cid-uCkuWKs5cF {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uCkuWKs5cF .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-uCkANsP2yI {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uCkANsP2yI .item {
  padding-bottom: 2rem;
}
.cid-uCkANsP2yI .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uCkANsP2yI .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uCkANsP2yI .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uCkANsP2yI .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uCkANsP2yI .item-wrapper img {
  height: 100%;
}
.cid-uCkANsP2yI .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uCkANsP2yI .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uCkANsP2yI .carousel-control,
.cid-uCkANsP2yI .close {
  background: #1b1b1b;
}
.cid-uCkANsP2yI .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uCkANsP2yI .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uCkANsP2yI .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uCkANsP2yI .close::before {
  content: '\e91a';
}
.cid-uCkANsP2yI .close:hover {
  opacity: .7;
}
.cid-uCkANsP2yI .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uCkANsP2yI .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uCkANsP2yI .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uCkANsP2yI .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uCkANsP2yI .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uCkANsP2yI .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-uCkANsP2yI .carousel-indicators li.active,
.cid-uCkANsP2yI .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uCkANsP2yI .carousel-indicators li::after,
.cid-uCkANsP2yI .carousel-indicators li::before {
  content: none;
}
.cid-uCkANsP2yI .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uCkANsP2yI .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uCkANsP2yI .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uCkANsP2yI .carousel-indicators {
    display: none;
  }
}
.cid-uCkANsP2yI .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uCkANsP2yI .carousel-inner > .active {
  display: block;
}
.cid-uCkANsP2yI .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uCkANsP2yI .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uCkANsP2yI .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uCkANsP2yI .carousel-control,
  .cid-uCkANsP2yI .carousel-indicators,
  .cid-uCkANsP2yI .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uCkANsP2yI .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uCkANsP2yI .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uCkANsP2yI .carousel-indicators .active,
.cid-uCkANsP2yI .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uCkANsP2yI .carousel-indicators .active {
  background: #fff;
}
.cid-uCkANsP2yI .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uCkANsP2yI .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uCkANsP2yI .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uCkANsP2yI .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uCkANsP2yI .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uCkANsP2yI .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uCkANsP2yI .carousel {
  width: 100%;
}
.cid-uCkANsP2yI .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uCkANsP2yI .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uCkANsP2yI .modal.fade .modal-dialog,
.cid-uCkANsP2yI .modal.in .modal-dialog {
  transform: none;
}
.cid-uCkANsP2yI .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uCkANsP2yI H6 {
  text-align: center;
}
.cid-uCkANsP2yI H3 {
  text-align: center;
  color: #ffffff;
}
.cid-uCkANtMj45 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uCkANtMj45 .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-uCkHthFV9i {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uCkHthFV9i .item {
  padding-bottom: 2rem;
}
.cid-uCkHthFV9i .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uCkHthFV9i .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uCkHthFV9i .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uCkHthFV9i .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uCkHthFV9i .item-wrapper img {
  height: 100%;
}
.cid-uCkHthFV9i .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uCkHthFV9i .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uCkHthFV9i .carousel-control,
.cid-uCkHthFV9i .close {
  background: #1b1b1b;
}
.cid-uCkHthFV9i .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uCkHthFV9i .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uCkHthFV9i .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uCkHthFV9i .close::before {
  content: '\e91a';
}
.cid-uCkHthFV9i .close:hover {
  opacity: .7;
}
.cid-uCkHthFV9i .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uCkHthFV9i .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uCkHthFV9i .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uCkHthFV9i .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uCkHthFV9i .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uCkHthFV9i .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-uCkHthFV9i .carousel-indicators li.active,
.cid-uCkHthFV9i .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uCkHthFV9i .carousel-indicators li::after,
.cid-uCkHthFV9i .carousel-indicators li::before {
  content: none;
}
.cid-uCkHthFV9i .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uCkHthFV9i .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uCkHthFV9i .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uCkHthFV9i .carousel-indicators {
    display: none;
  }
}
.cid-uCkHthFV9i .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uCkHthFV9i .carousel-inner > .active {
  display: block;
}
.cid-uCkHthFV9i .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uCkHthFV9i .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uCkHthFV9i .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uCkHthFV9i .carousel-control,
  .cid-uCkHthFV9i .carousel-indicators,
  .cid-uCkHthFV9i .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uCkHthFV9i .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uCkHthFV9i .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uCkHthFV9i .carousel-indicators .active,
.cid-uCkHthFV9i .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uCkHthFV9i .carousel-indicators .active {
  background: #fff;
}
.cid-uCkHthFV9i .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uCkHthFV9i .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uCkHthFV9i .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uCkHthFV9i .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uCkHthFV9i .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uCkHthFV9i .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uCkHthFV9i .carousel {
  width: 100%;
}
.cid-uCkHthFV9i .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uCkHthFV9i .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uCkHthFV9i .modal.fade .modal-dialog,
.cid-uCkHthFV9i .modal.in .modal-dialog {
  transform: none;
}
.cid-uCkHthFV9i .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uCkHthFV9i H6 {
  text-align: center;
}
.cid-uCkHthFV9i H3 {
  text-align: center;
  color: #ffffff;
}
.cid-uCkHtjrwzX {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uCkHtjrwzX .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-uCkKb1614R {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uCkKb1614R .item {
  padding-bottom: 2rem;
}
.cid-uCkKb1614R .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uCkKb1614R .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uCkKb1614R .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uCkKb1614R .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uCkKb1614R .item-wrapper img {
  height: 100%;
}
.cid-uCkKb1614R .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uCkKb1614R .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uCkKb1614R .carousel-control,
.cid-uCkKb1614R .close {
  background: #1b1b1b;
}
.cid-uCkKb1614R .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uCkKb1614R .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uCkKb1614R .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uCkKb1614R .close::before {
  content: '\e91a';
}
.cid-uCkKb1614R .close:hover {
  opacity: .7;
}
.cid-uCkKb1614R .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uCkKb1614R .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uCkKb1614R .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uCkKb1614R .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uCkKb1614R .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uCkKb1614R .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-uCkKb1614R .carousel-indicators li.active,
.cid-uCkKb1614R .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uCkKb1614R .carousel-indicators li::after,
.cid-uCkKb1614R .carousel-indicators li::before {
  content: none;
}
.cid-uCkKb1614R .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uCkKb1614R .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uCkKb1614R .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uCkKb1614R .carousel-indicators {
    display: none;
  }
}
.cid-uCkKb1614R .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uCkKb1614R .carousel-inner > .active {
  display: block;
}
.cid-uCkKb1614R .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uCkKb1614R .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uCkKb1614R .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uCkKb1614R .carousel-control,
  .cid-uCkKb1614R .carousel-indicators,
  .cid-uCkKb1614R .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uCkKb1614R .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uCkKb1614R .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uCkKb1614R .carousel-indicators .active,
.cid-uCkKb1614R .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uCkKb1614R .carousel-indicators .active {
  background: #fff;
}
.cid-uCkKb1614R .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uCkKb1614R .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uCkKb1614R .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uCkKb1614R .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uCkKb1614R .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uCkKb1614R .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uCkKb1614R .carousel {
  width: 100%;
}
.cid-uCkKb1614R .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uCkKb1614R .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uCkKb1614R .modal.fade .modal-dialog,
.cid-uCkKb1614R .modal.in .modal-dialog {
  transform: none;
}
.cid-uCkKb1614R .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uCkKb1614R H6 {
  text-align: center;
}
.cid-uCkKb1614R H3 {
  text-align: center;
  color: #ffffff;
}
.cid-uCkKb3qm9v {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uCkKb3qm9v .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-uCkRx1QQCF {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uCkRx1QQCF .item {
  padding-bottom: 2rem;
}
.cid-uCkRx1QQCF .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uCkRx1QQCF .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uCkRx1QQCF .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uCkRx1QQCF .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uCkRx1QQCF .item-wrapper img {
  height: 100%;
}
.cid-uCkRx1QQCF .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uCkRx1QQCF .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uCkRx1QQCF .carousel-control,
.cid-uCkRx1QQCF .close {
  background: #1b1b1b;
}
.cid-uCkRx1QQCF .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uCkRx1QQCF .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uCkRx1QQCF .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uCkRx1QQCF .close::before {
  content: '\e91a';
}
.cid-uCkRx1QQCF .close:hover {
  opacity: .7;
}
.cid-uCkRx1QQCF .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uCkRx1QQCF .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uCkRx1QQCF .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uCkRx1QQCF .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uCkRx1QQCF .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uCkRx1QQCF .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-uCkRx1QQCF .carousel-indicators li.active,
.cid-uCkRx1QQCF .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uCkRx1QQCF .carousel-indicators li::after,
.cid-uCkRx1QQCF .carousel-indicators li::before {
  content: none;
}
.cid-uCkRx1QQCF .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uCkRx1QQCF .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uCkRx1QQCF .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uCkRx1QQCF .carousel-indicators {
    display: none;
  }
}
.cid-uCkRx1QQCF .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uCkRx1QQCF .carousel-inner > .active {
  display: block;
}
.cid-uCkRx1QQCF .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uCkRx1QQCF .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uCkRx1QQCF .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uCkRx1QQCF .carousel-control,
  .cid-uCkRx1QQCF .carousel-indicators,
  .cid-uCkRx1QQCF .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uCkRx1QQCF .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uCkRx1QQCF .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uCkRx1QQCF .carousel-indicators .active,
.cid-uCkRx1QQCF .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uCkRx1QQCF .carousel-indicators .active {
  background: #fff;
}
.cid-uCkRx1QQCF .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uCkRx1QQCF .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uCkRx1QQCF .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uCkRx1QQCF .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uCkRx1QQCF .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uCkRx1QQCF .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uCkRx1QQCF .carousel {
  width: 100%;
}
.cid-uCkRx1QQCF .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uCkRx1QQCF .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uCkRx1QQCF .modal.fade .modal-dialog,
.cid-uCkRx1QQCF .modal.in .modal-dialog {
  transform: none;
}
.cid-uCkRx1QQCF .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uCkRx1QQCF H6 {
  text-align: center;
}
.cid-uCkRx1QQCF H3 {
  text-align: center;
  color: #ffffff;
}
.cid-uCkRx403sQ {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uCkRx403sQ .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkY4gzgT3 .navbar-dropdown {
  position: relative !important;
}
.cid-uCkY4gzgT3 .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkY4gzgT3 .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkY4gzgT3 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkY4gzgT3 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkY4gzgT3 .dropdown-item:hover,
.cid-uCkY4gzgT3 .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkY4gzgT3 .dropdown-item:hover span {
  color: white;
}
.cid-uCkY4gzgT3 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkY4gzgT3 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkY4gzgT3 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkY4gzgT3 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkY4gzgT3 .nav-link {
  position: relative;
}
.cid-uCkY4gzgT3 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkY4gzgT3 .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkY4gzgT3 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkY4gzgT3 .dropdown-menu,
.cid-uCkY4gzgT3 .navbar.opened {
  background: #000000 !important;
}
.cid-uCkY4gzgT3 .nav-item:focus,
.cid-uCkY4gzgT3 .nav-link:focus {
  outline: none;
}
.cid-uCkY4gzgT3 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkY4gzgT3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkY4gzgT3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkY4gzgT3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkY4gzgT3 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkY4gzgT3 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkY4gzgT3 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkY4gzgT3 .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkY4gzgT3 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkY4gzgT3 .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkY4gzgT3 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkY4gzgT3 .navbar.collapsed {
  justify-content: center;
}
.cid-uCkY4gzgT3 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkY4gzgT3 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkY4gzgT3 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkY4gzgT3 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkY4gzgT3 .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-uCkY4gzgT3 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkY4gzgT3 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkY4gzgT3 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkY4gzgT3 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkY4gzgT3 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkY4gzgT3 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkY4gzgT3 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkY4gzgT3 .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-uCkY4gzgT3 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkY4gzgT3 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkY4gzgT3 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkY4gzgT3 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkY4gzgT3 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkY4gzgT3 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkY4gzgT3 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkY4gzgT3 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkY4gzgT3 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkY4gzgT3 .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-uCkY4gzgT3 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkY4gzgT3 .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkY4gzgT3 .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkY4gzgT3 .dropdown-item.active,
.cid-uCkY4gzgT3 .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkY4gzgT3 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkY4gzgT3 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkY4gzgT3 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkY4gzgT3 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkY4gzgT3 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkY4gzgT3 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkY4gzgT3 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkY4gzgT3 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkY4gzgT3 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkY4gzgT3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkY4gzgT3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkY4gzgT3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkY4gzgT3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkY4gzgT3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkY4gzgT3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkY4gzgT3 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkY4gzgT3 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkY4gzgT3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkY4gzgT3 .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkY4gzgT3 .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkY4gzgT3 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkY4gzgT3 .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-uCkY4gzgT3 .navbar {
    height: 70px;
  }
  .cid-uCkY4gzgT3 .navbar.opened {
    height: auto;
  }
  .cid-uCkY4gzgT3 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkY4gzgT3 .container,
.cid-uCkY4gzgT3 .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkY4gzgT3 .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkY4gzgT3 .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkY4gzgT3 .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkY4gzgT3 .contacts-menu {
    display: none;
  }
}
.cid-uCkY4gzgT3 .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkY4gzgT3 .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkY4gzgT3 .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkY4gzgT3 .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkY4gzgT3 .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkY4gzgT3 .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkY4gzgT3 .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkY4gzgT3 .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkY4gzgT3 .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkY4gzgT3 .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkY4gzgT3 .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkY4gzgT3 .card-text {
  color: #ffffff;
}
.cid-uCkY4gzgT3 .card-title {
  color: #ffffff;
}
.cid-uCkYFhyhVG {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uCkYFhyhVG .item {
  padding-bottom: 2rem;
}
.cid-uCkYFhyhVG .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uCkYFhyhVG .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uCkYFhyhVG .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uCkYFhyhVG .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uCkYFhyhVG .item-wrapper img {
  height: 100%;
}
.cid-uCkYFhyhVG .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uCkYFhyhVG .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uCkYFhyhVG .carousel-control,
.cid-uCkYFhyhVG .close {
  background: #1b1b1b;
}
.cid-uCkYFhyhVG .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uCkYFhyhVG .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uCkYFhyhVG .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uCkYFhyhVG .close::before {
  content: '\e91a';
}
.cid-uCkYFhyhVG .close:hover {
  opacity: .7;
}
.cid-uCkYFhyhVG .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uCkYFhyhVG .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uCkYFhyhVG .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uCkYFhyhVG .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uCkYFhyhVG .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uCkYFhyhVG .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-uCkYFhyhVG .carousel-indicators li.active,
.cid-uCkYFhyhVG .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uCkYFhyhVG .carousel-indicators li::after,
.cid-uCkYFhyhVG .carousel-indicators li::before {
  content: none;
}
.cid-uCkYFhyhVG .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uCkYFhyhVG .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uCkYFhyhVG .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uCkYFhyhVG .carousel-indicators {
    display: none;
  }
}
.cid-uCkYFhyhVG .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uCkYFhyhVG .carousel-inner > .active {
  display: block;
}
.cid-uCkYFhyhVG .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uCkYFhyhVG .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uCkYFhyhVG .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uCkYFhyhVG .carousel-control,
  .cid-uCkYFhyhVG .carousel-indicators,
  .cid-uCkYFhyhVG .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uCkYFhyhVG .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uCkYFhyhVG .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uCkYFhyhVG .carousel-indicators .active,
.cid-uCkYFhyhVG .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uCkYFhyhVG .carousel-indicators .active {
  background: #fff;
}
.cid-uCkYFhyhVG .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uCkYFhyhVG .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uCkYFhyhVG .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uCkYFhyhVG .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uCkYFhyhVG .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uCkYFhyhVG .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uCkYFhyhVG .carousel {
  width: 100%;
}
.cid-uCkYFhyhVG .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uCkYFhyhVG .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uCkYFhyhVG .modal.fade .modal-dialog,
.cid-uCkYFhyhVG .modal.in .modal-dialog {
  transform: none;
}
.cid-uCkYFhyhVG .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uCkYFhyhVG H6 {
  text-align: center;
}
.cid-uCkYFhyhVG H3 {
  text-align: center;
}
.cid-uCkY4gfIN6 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uCkY4gfIN6 .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCl5mRQS3u .navbar-dropdown {
  position: relative !important;
}
.cid-uCl5mRQS3u .navbar-dropdown {
  position: absolute !important;
}
.cid-uCl5mRQS3u .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCl5mRQS3u .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCl5mRQS3u .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCl5mRQS3u .dropdown-item:hover,
.cid-uCl5mRQS3u .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCl5mRQS3u .dropdown-item:hover span {
  color: white;
}
.cid-uCl5mRQS3u .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCl5mRQS3u .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCl5mRQS3u .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCl5mRQS3u .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCl5mRQS3u .nav-link {
  position: relative;
}
.cid-uCl5mRQS3u .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCl5mRQS3u .container {
    flex-wrap: nowrap;
  }
}
.cid-uCl5mRQS3u .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCl5mRQS3u .dropdown-menu,
.cid-uCl5mRQS3u .navbar.opened {
  background: #000000 !important;
}
.cid-uCl5mRQS3u .nav-item:focus,
.cid-uCl5mRQS3u .nav-link:focus {
  outline: none;
}
.cid-uCl5mRQS3u .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCl5mRQS3u .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCl5mRQS3u .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCl5mRQS3u .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCl5mRQS3u .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCl5mRQS3u .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCl5mRQS3u .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCl5mRQS3u .navbar.opened {
  transition: all 0.3s;
}
.cid-uCl5mRQS3u .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCl5mRQS3u .navbar .navbar-logo img {
  width: auto;
}
.cid-uCl5mRQS3u .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCl5mRQS3u .navbar.collapsed {
  justify-content: center;
}
.cid-uCl5mRQS3u .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCl5mRQS3u .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCl5mRQS3u .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCl5mRQS3u .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCl5mRQS3u .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-uCl5mRQS3u .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCl5mRQS3u .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCl5mRQS3u .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCl5mRQS3u .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCl5mRQS3u .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCl5mRQS3u .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCl5mRQS3u .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCl5mRQS3u .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-uCl5mRQS3u .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCl5mRQS3u .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCl5mRQS3u .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCl5mRQS3u .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCl5mRQS3u .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCl5mRQS3u .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCl5mRQS3u .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCl5mRQS3u .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCl5mRQS3u .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCl5mRQS3u .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-uCl5mRQS3u .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCl5mRQS3u .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCl5mRQS3u .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCl5mRQS3u .dropdown-item.active,
.cid-uCl5mRQS3u .dropdown-item:active {
  background-color: transparent;
}
.cid-uCl5mRQS3u .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCl5mRQS3u .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCl5mRQS3u .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCl5mRQS3u .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCl5mRQS3u .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCl5mRQS3u .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCl5mRQS3u ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCl5mRQS3u .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCl5mRQS3u button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCl5mRQS3u button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCl5mRQS3u button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCl5mRQS3u button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCl5mRQS3u button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCl5mRQS3u button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCl5mRQS3u nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCl5mRQS3u nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCl5mRQS3u nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCl5mRQS3u nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCl5mRQS3u .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCl5mRQS3u .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCl5mRQS3u a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCl5mRQS3u .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-uCl5mRQS3u .navbar {
    height: 70px;
  }
  .cid-uCl5mRQS3u .navbar.opened {
    height: auto;
  }
  .cid-uCl5mRQS3u .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCl5mRQS3u .container,
.cid-uCl5mRQS3u .container-fluid {
  flex-wrap: wrap;
}
.cid-uCl5mRQS3u .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCl5mRQS3u .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCl5mRQS3u .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCl5mRQS3u .contacts-menu {
    display: none;
  }
}
.cid-uCl5mRQS3u .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCl5mRQS3u .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCl5mRQS3u .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCl5mRQS3u .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCl5mRQS3u .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCl5mRQS3u .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCl5mRQS3u .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCl5mRQS3u .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCl5mRQS3u .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCl5mRQS3u .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCl5mRQS3u .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCl5mRQS3u .card-text {
  color: #ffffff;
}
.cid-uCl5mRQS3u .card-title {
  color: #ffffff;
}
.cid-uCl5JJycYv {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uCl5JJycYv .item {
  padding-bottom: 2rem;
}
.cid-uCl5JJycYv .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uCl5JJycYv .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uCl5JJycYv .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uCl5JJycYv .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uCl5JJycYv .item-wrapper img {
  height: 100%;
}
.cid-uCl5JJycYv .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uCl5JJycYv .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uCl5JJycYv .carousel-control,
.cid-uCl5JJycYv .close {
  background: #1b1b1b;
}
.cid-uCl5JJycYv .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uCl5JJycYv .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uCl5JJycYv .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uCl5JJycYv .close::before {
  content: '\e91a';
}
.cid-uCl5JJycYv .close:hover {
  opacity: .7;
}
.cid-uCl5JJycYv .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uCl5JJycYv .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uCl5JJycYv .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uCl5JJycYv .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uCl5JJycYv .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uCl5JJycYv .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-uCl5JJycYv .carousel-indicators li.active,
.cid-uCl5JJycYv .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uCl5JJycYv .carousel-indicators li::after,
.cid-uCl5JJycYv .carousel-indicators li::before {
  content: none;
}
.cid-uCl5JJycYv .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uCl5JJycYv .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uCl5JJycYv .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uCl5JJycYv .carousel-indicators {
    display: none;
  }
}
.cid-uCl5JJycYv .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uCl5JJycYv .carousel-inner > .active {
  display: block;
}
.cid-uCl5JJycYv .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uCl5JJycYv .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uCl5JJycYv .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uCl5JJycYv .carousel-control,
  .cid-uCl5JJycYv .carousel-indicators,
  .cid-uCl5JJycYv .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uCl5JJycYv .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uCl5JJycYv .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uCl5JJycYv .carousel-indicators .active,
.cid-uCl5JJycYv .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uCl5JJycYv .carousel-indicators .active {
  background: #fff;
}
.cid-uCl5JJycYv .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uCl5JJycYv .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uCl5JJycYv .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uCl5JJycYv .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uCl5JJycYv .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uCl5JJycYv .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uCl5JJycYv .carousel {
  width: 100%;
}
.cid-uCl5JJycYv .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uCl5JJycYv .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uCl5JJycYv .modal.fade .modal-dialog,
.cid-uCl5JJycYv .modal.in .modal-dialog {
  transform: none;
}
.cid-uCl5JJycYv .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uCl5JJycYv H6 {
  text-align: center;
}
.cid-uCl5JJycYv H3 {
  text-align: center;
}
.cid-uCl5mTIcNp {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uCl5mTIcNp .media-container-row .mbr-text {
  color: #000000;
}
.cid-uClefdzKKe .navbar-dropdown {
  position: relative !important;
}
.cid-uClefdzKKe .navbar-dropdown {
  position: absolute !important;
}
.cid-uClefdzKKe .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uClefdzKKe .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uClefdzKKe .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uClefdzKKe .dropdown-item:hover,
.cid-uClefdzKKe .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uClefdzKKe .dropdown-item:hover span {
  color: white;
}
.cid-uClefdzKKe .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uClefdzKKe .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uClefdzKKe .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uClefdzKKe .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uClefdzKKe .nav-link {
  position: relative;
}
.cid-uClefdzKKe .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uClefdzKKe .container {
    flex-wrap: nowrap;
  }
}
.cid-uClefdzKKe .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uClefdzKKe .dropdown-menu,
.cid-uClefdzKKe .navbar.opened {
  background: #000000 !important;
}
.cid-uClefdzKKe .nav-item:focus,
.cid-uClefdzKKe .nav-link:focus {
  outline: none;
}
.cid-uClefdzKKe .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uClefdzKKe .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uClefdzKKe .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uClefdzKKe .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uClefdzKKe .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uClefdzKKe .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uClefdzKKe .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uClefdzKKe .navbar.opened {
  transition: all 0.3s;
}
.cid-uClefdzKKe .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uClefdzKKe .navbar .navbar-logo img {
  width: auto;
}
.cid-uClefdzKKe .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uClefdzKKe .navbar.collapsed {
  justify-content: center;
}
.cid-uClefdzKKe .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uClefdzKKe .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uClefdzKKe .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uClefdzKKe .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uClefdzKKe .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-uClefdzKKe .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uClefdzKKe .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uClefdzKKe .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uClefdzKKe .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uClefdzKKe .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uClefdzKKe .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uClefdzKKe .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uClefdzKKe .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-uClefdzKKe .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uClefdzKKe .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uClefdzKKe .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uClefdzKKe .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uClefdzKKe .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uClefdzKKe .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uClefdzKKe .navbar.navbar-short {
  min-height: 60px;
}
.cid-uClefdzKKe .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uClefdzKKe .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uClefdzKKe .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-uClefdzKKe .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uClefdzKKe .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uClefdzKKe .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uClefdzKKe .dropdown-item.active,
.cid-uClefdzKKe .dropdown-item:active {
  background-color: transparent;
}
.cid-uClefdzKKe .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uClefdzKKe .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uClefdzKKe .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uClefdzKKe .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uClefdzKKe .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uClefdzKKe .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uClefdzKKe ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uClefdzKKe .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uClefdzKKe button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uClefdzKKe button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uClefdzKKe button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uClefdzKKe button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uClefdzKKe button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uClefdzKKe button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uClefdzKKe nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uClefdzKKe nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uClefdzKKe nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uClefdzKKe nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uClefdzKKe .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uClefdzKKe .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uClefdzKKe a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uClefdzKKe .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-uClefdzKKe .navbar {
    height: 70px;
  }
  .cid-uClefdzKKe .navbar.opened {
    height: auto;
  }
  .cid-uClefdzKKe .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uClefdzKKe .container,
.cid-uClefdzKKe .container-fluid {
  flex-wrap: wrap;
}
.cid-uClefdzKKe .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uClefdzKKe .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uClefdzKKe .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uClefdzKKe .contacts-menu {
    display: none;
  }
}
.cid-uClefdzKKe .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uClefdzKKe .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uClefdzKKe .icon-box:hover {
  transform: scale(1.1);
}
.cid-uClefdzKKe .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uClefdzKKe .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uClefdzKKe .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uClefdzKKe .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uClefdzKKe .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uClefdzKKe .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uClefdzKKe .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uClefdzKKe .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uClefdzKKe .card-text {
  color: #ffffff;
}
.cid-uClefdzKKe .card-title {
  color: #ffffff;
}
.cid-uClex6URa7 {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uClex6URa7 .item {
  padding-bottom: 2rem;
}
.cid-uClex6URa7 .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uClex6URa7 .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uClex6URa7 .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uClex6URa7 .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uClex6URa7 .item-wrapper img {
  height: 100%;
}
.cid-uClex6URa7 .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uClex6URa7 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uClex6URa7 .carousel-control,
.cid-uClex6URa7 .close {
  background: #1b1b1b;
}
.cid-uClex6URa7 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uClex6URa7 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uClex6URa7 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uClex6URa7 .close::before {
  content: '\e91a';
}
.cid-uClex6URa7 .close:hover {
  opacity: .7;
}
.cid-uClex6URa7 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uClex6URa7 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uClex6URa7 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uClex6URa7 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uClex6URa7 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uClex6URa7 .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-uClex6URa7 .carousel-indicators li.active,
.cid-uClex6URa7 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uClex6URa7 .carousel-indicators li::after,
.cid-uClex6URa7 .carousel-indicators li::before {
  content: none;
}
.cid-uClex6URa7 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uClex6URa7 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uClex6URa7 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uClex6URa7 .carousel-indicators {
    display: none;
  }
}
.cid-uClex6URa7 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uClex6URa7 .carousel-inner > .active {
  display: block;
}
.cid-uClex6URa7 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uClex6URa7 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uClex6URa7 .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uClex6URa7 .carousel-control,
  .cid-uClex6URa7 .carousel-indicators,
  .cid-uClex6URa7 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uClex6URa7 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uClex6URa7 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uClex6URa7 .carousel-indicators .active,
.cid-uClex6URa7 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uClex6URa7 .carousel-indicators .active {
  background: #fff;
}
.cid-uClex6URa7 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uClex6URa7 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uClex6URa7 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uClex6URa7 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uClex6URa7 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uClex6URa7 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uClex6URa7 .carousel {
  width: 100%;
}
.cid-uClex6URa7 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uClex6URa7 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uClex6URa7 .modal.fade .modal-dialog,
.cid-uClex6URa7 .modal.in .modal-dialog {
  transform: none;
}
.cid-uClex6URa7 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uClex6URa7 H6 {
  text-align: center;
}
.cid-uClex6URa7 H3 {
  text-align: center;
}
.cid-uClefhnjMx {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uClefhnjMx .media-container-row .mbr-text {
  color: #000000;
}
.cid-uClgXA3AdG .navbar-dropdown {
  position: relative !important;
}
.cid-uClgXA3AdG .navbar-dropdown {
  position: absolute !important;
}
.cid-uClgXA3AdG .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uClgXA3AdG .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uClgXA3AdG .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uClgXA3AdG .dropdown-item:hover,
.cid-uClgXA3AdG .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uClgXA3AdG .dropdown-item:hover span {
  color: white;
}
.cid-uClgXA3AdG .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uClgXA3AdG .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uClgXA3AdG .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uClgXA3AdG .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uClgXA3AdG .nav-link {
  position: relative;
}
.cid-uClgXA3AdG .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uClgXA3AdG .container {
    flex-wrap: nowrap;
  }
}
.cid-uClgXA3AdG .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uClgXA3AdG .dropdown-menu,
.cid-uClgXA3AdG .navbar.opened {
  background: #000000 !important;
}
.cid-uClgXA3AdG .nav-item:focus,
.cid-uClgXA3AdG .nav-link:focus {
  outline: none;
}
.cid-uClgXA3AdG .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uClgXA3AdG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uClgXA3AdG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uClgXA3AdG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uClgXA3AdG .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uClgXA3AdG .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uClgXA3AdG .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uClgXA3AdG .navbar.opened {
  transition: all 0.3s;
}
.cid-uClgXA3AdG .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uClgXA3AdG .navbar .navbar-logo img {
  width: auto;
}
.cid-uClgXA3AdG .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uClgXA3AdG .navbar.collapsed {
  justify-content: center;
}
.cid-uClgXA3AdG .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uClgXA3AdG .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uClgXA3AdG .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uClgXA3AdG .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uClgXA3AdG .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-uClgXA3AdG .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uClgXA3AdG .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uClgXA3AdG .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uClgXA3AdG .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uClgXA3AdG .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uClgXA3AdG .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uClgXA3AdG .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uClgXA3AdG .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-uClgXA3AdG .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uClgXA3AdG .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uClgXA3AdG .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uClgXA3AdG .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uClgXA3AdG .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uClgXA3AdG .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uClgXA3AdG .navbar.navbar-short {
  min-height: 60px;
}
.cid-uClgXA3AdG .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uClgXA3AdG .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uClgXA3AdG .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-uClgXA3AdG .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uClgXA3AdG .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uClgXA3AdG .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uClgXA3AdG .dropdown-item.active,
.cid-uClgXA3AdG .dropdown-item:active {
  background-color: transparent;
}
.cid-uClgXA3AdG .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uClgXA3AdG .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uClgXA3AdG .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uClgXA3AdG .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uClgXA3AdG .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uClgXA3AdG .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uClgXA3AdG ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uClgXA3AdG .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uClgXA3AdG button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uClgXA3AdG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uClgXA3AdG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uClgXA3AdG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uClgXA3AdG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uClgXA3AdG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uClgXA3AdG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uClgXA3AdG nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uClgXA3AdG nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uClgXA3AdG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uClgXA3AdG .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uClgXA3AdG .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uClgXA3AdG a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uClgXA3AdG .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-uClgXA3AdG .navbar {
    height: 70px;
  }
  .cid-uClgXA3AdG .navbar.opened {
    height: auto;
  }
  .cid-uClgXA3AdG .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uClgXA3AdG .container,
.cid-uClgXA3AdG .container-fluid {
  flex-wrap: wrap;
}
.cid-uClgXA3AdG .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uClgXA3AdG .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uClgXA3AdG .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uClgXA3AdG .contacts-menu {
    display: none;
  }
}
.cid-uClgXA3AdG .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uClgXA3AdG .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uClgXA3AdG .icon-box:hover {
  transform: scale(1.1);
}
.cid-uClgXA3AdG .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uClgXA3AdG .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uClgXA3AdG .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uClgXA3AdG .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uClgXA3AdG .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uClgXA3AdG .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uClgXA3AdG .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uClgXA3AdG .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uClgXA3AdG .card-text {
  color: #ffffff;
}
.cid-uClgXA3AdG .card-title {
  color: #ffffff;
}
.cid-uClhpW9uuP {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uClhpW9uuP .item {
  padding-bottom: 2rem;
}
.cid-uClhpW9uuP .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uClhpW9uuP .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uClhpW9uuP .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uClhpW9uuP .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uClhpW9uuP .item-wrapper img {
  height: 100%;
}
.cid-uClhpW9uuP .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uClhpW9uuP .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uClhpW9uuP .carousel-control,
.cid-uClhpW9uuP .close {
  background: #1b1b1b;
}
.cid-uClhpW9uuP .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uClhpW9uuP .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uClhpW9uuP .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uClhpW9uuP .close::before {
  content: '\e91a';
}
.cid-uClhpW9uuP .close:hover {
  opacity: .7;
}
.cid-uClhpW9uuP .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uClhpW9uuP .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uClhpW9uuP .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uClhpW9uuP .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uClhpW9uuP .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uClhpW9uuP .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-uClhpW9uuP .carousel-indicators li.active,
.cid-uClhpW9uuP .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uClhpW9uuP .carousel-indicators li::after,
.cid-uClhpW9uuP .carousel-indicators li::before {
  content: none;
}
.cid-uClhpW9uuP .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uClhpW9uuP .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uClhpW9uuP .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uClhpW9uuP .carousel-indicators {
    display: none;
  }
}
.cid-uClhpW9uuP .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uClhpW9uuP .carousel-inner > .active {
  display: block;
}
.cid-uClhpW9uuP .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uClhpW9uuP .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uClhpW9uuP .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uClhpW9uuP .carousel-control,
  .cid-uClhpW9uuP .carousel-indicators,
  .cid-uClhpW9uuP .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uClhpW9uuP .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uClhpW9uuP .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uClhpW9uuP .carousel-indicators .active,
.cid-uClhpW9uuP .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uClhpW9uuP .carousel-indicators .active {
  background: #fff;
}
.cid-uClhpW9uuP .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uClhpW9uuP .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uClhpW9uuP .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uClhpW9uuP .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uClhpW9uuP .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uClhpW9uuP .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uClhpW9uuP .carousel {
  width: 100%;
}
.cid-uClhpW9uuP .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uClhpW9uuP .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uClhpW9uuP .modal.fade .modal-dialog,
.cid-uClhpW9uuP .modal.in .modal-dialog {
  transform: none;
}
.cid-uClhpW9uuP .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uClhpW9uuP H6 {
  text-align: center;
}
.cid-uClhpW9uuP H3 {
  text-align: center;
}
.cid-uClgXAth8P {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uClgXAth8P .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-uAeZ1RPVnO {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uAeZ1RPVnO .item {
  padding-bottom: 2rem;
}
.cid-uAeZ1RPVnO .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uAeZ1RPVnO .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uAeZ1RPVnO .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uAeZ1RPVnO .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uAeZ1RPVnO .item-wrapper img {
  height: 100%;
}
.cid-uAeZ1RPVnO .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uAeZ1RPVnO .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uAeZ1RPVnO .carousel-control,
.cid-uAeZ1RPVnO .close {
  background: #1b1b1b;
}
.cid-uAeZ1RPVnO .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uAeZ1RPVnO .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uAeZ1RPVnO .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uAeZ1RPVnO .close::before {
  content: '\e91a';
}
.cid-uAeZ1RPVnO .close:hover {
  opacity: .7;
}
.cid-uAeZ1RPVnO .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uAeZ1RPVnO .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uAeZ1RPVnO .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uAeZ1RPVnO .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uAeZ1RPVnO .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uAeZ1RPVnO .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-uAeZ1RPVnO .carousel-indicators li.active,
.cid-uAeZ1RPVnO .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uAeZ1RPVnO .carousel-indicators li::after,
.cid-uAeZ1RPVnO .carousel-indicators li::before {
  content: none;
}
.cid-uAeZ1RPVnO .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uAeZ1RPVnO .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uAeZ1RPVnO .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uAeZ1RPVnO .carousel-indicators {
    display: none;
  }
}
.cid-uAeZ1RPVnO .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uAeZ1RPVnO .carousel-inner > .active {
  display: block;
}
.cid-uAeZ1RPVnO .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uAeZ1RPVnO .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uAeZ1RPVnO .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uAeZ1RPVnO .carousel-control,
  .cid-uAeZ1RPVnO .carousel-indicators,
  .cid-uAeZ1RPVnO .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uAeZ1RPVnO .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uAeZ1RPVnO .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uAeZ1RPVnO .carousel-indicators .active,
.cid-uAeZ1RPVnO .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uAeZ1RPVnO .carousel-indicators .active {
  background: #fff;
}
.cid-uAeZ1RPVnO .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uAeZ1RPVnO .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uAeZ1RPVnO .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uAeZ1RPVnO .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uAeZ1RPVnO .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uAeZ1RPVnO .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uAeZ1RPVnO .carousel {
  width: 100%;
}
.cid-uAeZ1RPVnO .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uAeZ1RPVnO .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uAeZ1RPVnO .modal.fade .modal-dialog,
.cid-uAeZ1RPVnO .modal.in .modal-dialog {
  transform: none;
}
.cid-uAeZ1RPVnO .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uAeZ1RPVnO H6 {
  text-align: center;
}
.cid-uAeZ1RPVnO H3 {
  text-align: center;
}
.cid-uAeZ1T6FjQ {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uAeZ1T6FjQ .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: relative !important;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  position: absolute !important;
}
.cid-uCkVlpPaYu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCkVlpPaYu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCkVlpPaYu .dropdown-item:hover,
.cid-uCkVlpPaYu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCkVlpPaYu .dropdown-item:hover span {
  color: white;
}
.cid-uCkVlpPaYu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCkVlpPaYu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCkVlpPaYu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCkVlpPaYu .nav-link {
  position: relative;
}
.cid-uCkVlpPaYu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .container {
    flex-wrap: nowrap;
  }
}
.cid-uCkVlpPaYu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown-menu,
.cid-uCkVlpPaYu .navbar.opened {
  background: #000000 !important;
}
.cid-uCkVlpPaYu .nav-item:focus,
.cid-uCkVlpPaYu .nav-link:focus {
  outline: none;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCkVlpPaYu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCkVlpPaYu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCkVlpPaYu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCkVlpPaYu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCkVlpPaYu .navbar.opened {
  transition: all 0.3s;
}
.cid-uCkVlpPaYu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCkVlpPaYu .navbar .navbar-logo img {
  width: auto;
}
.cid-uCkVlpPaYu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCkVlpPaYu .navbar.collapsed {
  justify-content: center;
}
.cid-uCkVlpPaYu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCkVlpPaYu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCkVlpPaYu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCkVlpPaYu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCkVlpPaYu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCkVlpPaYu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCkVlpPaYu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCkVlpPaYu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCkVlpPaYu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCkVlpPaYu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCkVlpPaYu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCkVlpPaYu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCkVlpPaYu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCkVlpPaYu .dropdown-item.active,
.cid-uCkVlpPaYu .dropdown-item:active {
  background-color: transparent;
}
.cid-uCkVlpPaYu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCkVlpPaYu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCkVlpPaYu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCkVlpPaYu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCkVlpPaYu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCkVlpPaYu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCkVlpPaYu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCkVlpPaYu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCkVlpPaYu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCkVlpPaYu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCkVlpPaYu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCkVlpPaYu .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-uCkVlpPaYu .navbar {
    height: 70px;
  }
  .cid-uCkVlpPaYu .navbar.opened {
    height: auto;
  }
  .cid-uCkVlpPaYu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCkVlpPaYu .container,
.cid-uCkVlpPaYu .container-fluid {
  flex-wrap: wrap;
}
.cid-uCkVlpPaYu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCkVlpPaYu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCkVlpPaYu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCkVlpPaYu .contacts-menu {
    display: none;
  }
}
.cid-uCkVlpPaYu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCkVlpPaYu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCkVlpPaYu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCkVlpPaYu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCkVlpPaYu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCkVlpPaYu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCkVlpPaYu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCkVlpPaYu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCkVlpPaYu .card-text {
  color: #ffffff;
}
.cid-uCkVlpPaYu .card-title {
  color: #ffffff;
}
.cid-us0UGJ6StR {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-us0UGJ6StR .item {
  padding-bottom: 2rem;
}
.cid-us0UGJ6StR .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-us0UGJ6StR .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-us0UGJ6StR .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-us0UGJ6StR .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-us0UGJ6StR .item-wrapper img {
  height: 100%;
}
.cid-us0UGJ6StR .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-us0UGJ6StR .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-us0UGJ6StR .carousel-control,
.cid-us0UGJ6StR .close {
  background: #1b1b1b;
}
.cid-us0UGJ6StR .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-us0UGJ6StR .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-us0UGJ6StR .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-us0UGJ6StR .close::before {
  content: '\e91a';
}
.cid-us0UGJ6StR .close:hover {
  opacity: .7;
}
.cid-us0UGJ6StR .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-us0UGJ6StR .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-us0UGJ6StR .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-us0UGJ6StR .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-us0UGJ6StR .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-us0UGJ6StR .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-us0UGJ6StR .carousel-indicators li.active,
.cid-us0UGJ6StR .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-us0UGJ6StR .carousel-indicators li::after,
.cid-us0UGJ6StR .carousel-indicators li::before {
  content: none;
}
.cid-us0UGJ6StR .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-us0UGJ6StR .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-us0UGJ6StR .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-us0UGJ6StR .carousel-indicators {
    display: none;
  }
}
.cid-us0UGJ6StR .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-us0UGJ6StR .carousel-inner > .active {
  display: block;
}
.cid-us0UGJ6StR .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-us0UGJ6StR .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-us0UGJ6StR .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-us0UGJ6StR .carousel-control,
  .cid-us0UGJ6StR .carousel-indicators,
  .cid-us0UGJ6StR .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-us0UGJ6StR .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-us0UGJ6StR .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-us0UGJ6StR .carousel-indicators .active,
.cid-us0UGJ6StR .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-us0UGJ6StR .carousel-indicators .active {
  background: #fff;
}
.cid-us0UGJ6StR .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-us0UGJ6StR .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-us0UGJ6StR .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-us0UGJ6StR .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-us0UGJ6StR .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-us0UGJ6StR .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-us0UGJ6StR .carousel {
  width: 100%;
}
.cid-us0UGJ6StR .modal-backdrop.in {
  opacity: 0.8;
}
.cid-us0UGJ6StR .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-us0UGJ6StR .modal.fade .modal-dialog,
.cid-us0UGJ6StR .modal.in .modal-dialog {
  transform: none;
}
.cid-us0UGJ6StR .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-us0UGJ6StR H6 {
  text-align: center;
}
.cid-us0UGJ6StR H3 {
  text-align: justify;
}
.cid-us0UGKeHC4 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-us0UGKeHC4 .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCophuSexh .navbar-dropdown {
  position: relative !important;
}
.cid-uCophuSexh .navbar-dropdown {
  position: absolute !important;
}
.cid-uCophuSexh .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCophuSexh .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCophuSexh .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCophuSexh .dropdown-item:hover,
.cid-uCophuSexh .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCophuSexh .dropdown-item:hover span {
  color: white;
}
.cid-uCophuSexh .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCophuSexh .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCophuSexh .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCophuSexh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCophuSexh .nav-link {
  position: relative;
}
.cid-uCophuSexh .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCophuSexh .container {
    flex-wrap: nowrap;
  }
}
.cid-uCophuSexh .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCophuSexh .dropdown-menu,
.cid-uCophuSexh .navbar.opened {
  background: #000000 !important;
}
.cid-uCophuSexh .nav-item:focus,
.cid-uCophuSexh .nav-link:focus {
  outline: none;
}
.cid-uCophuSexh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCophuSexh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCophuSexh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCophuSexh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCophuSexh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCophuSexh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCophuSexh .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCophuSexh .navbar.opened {
  transition: all 0.3s;
}
.cid-uCophuSexh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCophuSexh .navbar .navbar-logo img {
  width: auto;
}
.cid-uCophuSexh .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCophuSexh .navbar.collapsed {
  justify-content: center;
}
.cid-uCophuSexh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCophuSexh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCophuSexh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCophuSexh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCophuSexh .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-uCophuSexh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCophuSexh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCophuSexh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCophuSexh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCophuSexh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCophuSexh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCophuSexh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCophuSexh .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-uCophuSexh .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCophuSexh .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCophuSexh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCophuSexh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCophuSexh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCophuSexh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCophuSexh .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCophuSexh .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCophuSexh .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCophuSexh .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-uCophuSexh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCophuSexh .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCophuSexh .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCophuSexh .dropdown-item.active,
.cid-uCophuSexh .dropdown-item:active {
  background-color: transparent;
}
.cid-uCophuSexh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCophuSexh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCophuSexh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCophuSexh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCophuSexh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCophuSexh .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCophuSexh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCophuSexh .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCophuSexh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCophuSexh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCophuSexh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCophuSexh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCophuSexh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCophuSexh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCophuSexh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCophuSexh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCophuSexh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCophuSexh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCophuSexh .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCophuSexh .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCophuSexh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCophuSexh .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-uCophuSexh .navbar {
    height: 70px;
  }
  .cid-uCophuSexh .navbar.opened {
    height: auto;
  }
  .cid-uCophuSexh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCophuSexh .container,
.cid-uCophuSexh .container-fluid {
  flex-wrap: wrap;
}
.cid-uCophuSexh .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCophuSexh .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCophuSexh .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCophuSexh .contacts-menu {
    display: none;
  }
}
.cid-uCophuSexh .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCophuSexh .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCophuSexh .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCophuSexh .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCophuSexh .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCophuSexh .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCophuSexh .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCophuSexh .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCophuSexh .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCophuSexh .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCophuSexh .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCophuSexh .card-text {
  color: #ffffff;
}
.cid-uCophuSexh .card-title {
  color: #ffffff;
}
.cid-uCopKdOImZ {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uCopKdOImZ .item {
  padding-bottom: 2rem;
}
.cid-uCopKdOImZ .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uCopKdOImZ .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uCopKdOImZ .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uCopKdOImZ .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uCopKdOImZ .item-wrapper img {
  height: 100%;
}
.cid-uCopKdOImZ .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uCopKdOImZ .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uCopKdOImZ .carousel-control,
.cid-uCopKdOImZ .close {
  background: #1b1b1b;
}
.cid-uCopKdOImZ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uCopKdOImZ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uCopKdOImZ .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uCopKdOImZ .close::before {
  content: '\e91a';
}
.cid-uCopKdOImZ .close:hover {
  opacity: .7;
}
.cid-uCopKdOImZ .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uCopKdOImZ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uCopKdOImZ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uCopKdOImZ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uCopKdOImZ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uCopKdOImZ .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-uCopKdOImZ .carousel-indicators li.active,
.cid-uCopKdOImZ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uCopKdOImZ .carousel-indicators li::after,
.cid-uCopKdOImZ .carousel-indicators li::before {
  content: none;
}
.cid-uCopKdOImZ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uCopKdOImZ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uCopKdOImZ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uCopKdOImZ .carousel-indicators {
    display: none;
  }
}
.cid-uCopKdOImZ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uCopKdOImZ .carousel-inner > .active {
  display: block;
}
.cid-uCopKdOImZ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uCopKdOImZ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uCopKdOImZ .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uCopKdOImZ .carousel-control,
  .cid-uCopKdOImZ .carousel-indicators,
  .cid-uCopKdOImZ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uCopKdOImZ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uCopKdOImZ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uCopKdOImZ .carousel-indicators .active,
.cid-uCopKdOImZ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uCopKdOImZ .carousel-indicators .active {
  background: #fff;
}
.cid-uCopKdOImZ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uCopKdOImZ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uCopKdOImZ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uCopKdOImZ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uCopKdOImZ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uCopKdOImZ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uCopKdOImZ .carousel {
  width: 100%;
}
.cid-uCopKdOImZ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uCopKdOImZ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uCopKdOImZ .modal.fade .modal-dialog,
.cid-uCopKdOImZ .modal.in .modal-dialog {
  transform: none;
}
.cid-uCopKdOImZ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uCopKdOImZ H6 {
  text-align: center;
}
.cid-uCopKdOImZ H3 {
  text-align: center;
}
.cid-uCophx6F8f {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uCophx6F8f .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCu7nk5FRj .navbar-dropdown {
  position: relative !important;
}
.cid-uCu7nk5FRj .navbar-dropdown {
  position: absolute !important;
}
.cid-uCu7nk5FRj .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCu7nk5FRj .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCu7nk5FRj .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCu7nk5FRj .dropdown-item:hover,
.cid-uCu7nk5FRj .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCu7nk5FRj .dropdown-item:hover span {
  color: white;
}
.cid-uCu7nk5FRj .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCu7nk5FRj .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCu7nk5FRj .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCu7nk5FRj .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCu7nk5FRj .nav-link {
  position: relative;
}
.cid-uCu7nk5FRj .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCu7nk5FRj .container {
    flex-wrap: nowrap;
  }
}
.cid-uCu7nk5FRj .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCu7nk5FRj .dropdown-menu,
.cid-uCu7nk5FRj .navbar.opened {
  background: #000000 !important;
}
.cid-uCu7nk5FRj .nav-item:focus,
.cid-uCu7nk5FRj .nav-link:focus {
  outline: none;
}
.cid-uCu7nk5FRj .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCu7nk5FRj .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCu7nk5FRj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCu7nk5FRj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCu7nk5FRj .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCu7nk5FRj .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCu7nk5FRj .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCu7nk5FRj .navbar.opened {
  transition: all 0.3s;
}
.cid-uCu7nk5FRj .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCu7nk5FRj .navbar .navbar-logo img {
  width: auto;
}
.cid-uCu7nk5FRj .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCu7nk5FRj .navbar.collapsed {
  justify-content: center;
}
.cid-uCu7nk5FRj .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCu7nk5FRj .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCu7nk5FRj .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCu7nk5FRj .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCu7nk5FRj .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-uCu7nk5FRj .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCu7nk5FRj .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCu7nk5FRj .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCu7nk5FRj .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCu7nk5FRj .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCu7nk5FRj .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCu7nk5FRj .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCu7nk5FRj .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-uCu7nk5FRj .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCu7nk5FRj .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCu7nk5FRj .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCu7nk5FRj .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCu7nk5FRj .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCu7nk5FRj .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCu7nk5FRj .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCu7nk5FRj .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCu7nk5FRj .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCu7nk5FRj .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-uCu7nk5FRj .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCu7nk5FRj .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCu7nk5FRj .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCu7nk5FRj .dropdown-item.active,
.cid-uCu7nk5FRj .dropdown-item:active {
  background-color: transparent;
}
.cid-uCu7nk5FRj .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCu7nk5FRj .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCu7nk5FRj .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCu7nk5FRj .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCu7nk5FRj .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCu7nk5FRj .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCu7nk5FRj ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCu7nk5FRj .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCu7nk5FRj button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCu7nk5FRj button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCu7nk5FRj button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCu7nk5FRj button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCu7nk5FRj button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCu7nk5FRj button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCu7nk5FRj nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCu7nk5FRj nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCu7nk5FRj nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCu7nk5FRj nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCu7nk5FRj .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCu7nk5FRj .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCu7nk5FRj a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCu7nk5FRj .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-uCu7nk5FRj .navbar {
    height: 70px;
  }
  .cid-uCu7nk5FRj .navbar.opened {
    height: auto;
  }
  .cid-uCu7nk5FRj .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCu7nk5FRj .container,
.cid-uCu7nk5FRj .container-fluid {
  flex-wrap: wrap;
}
.cid-uCu7nk5FRj .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCu7nk5FRj .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCu7nk5FRj .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCu7nk5FRj .contacts-menu {
    display: none;
  }
}
.cid-uCu7nk5FRj .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCu7nk5FRj .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCu7nk5FRj .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCu7nk5FRj .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCu7nk5FRj .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCu7nk5FRj .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCu7nk5FRj .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCu7nk5FRj .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCu7nk5FRj .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCu7nk5FRj .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCu7nk5FRj .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCu7nk5FRj .card-text {
  color: #ffffff;
}
.cid-uCu7nk5FRj .card-title {
  color: #ffffff;
}
.cid-uCu7xlMe25 {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uCu7xlMe25 .item {
  padding-bottom: 2rem;
}
.cid-uCu7xlMe25 .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uCu7xlMe25 .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uCu7xlMe25 .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uCu7xlMe25 .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uCu7xlMe25 .item-wrapper img {
  height: 100%;
}
.cid-uCu7xlMe25 .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uCu7xlMe25 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uCu7xlMe25 .carousel-control,
.cid-uCu7xlMe25 .close {
  background: #1b1b1b;
}
.cid-uCu7xlMe25 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uCu7xlMe25 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uCu7xlMe25 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uCu7xlMe25 .close::before {
  content: '\e91a';
}
.cid-uCu7xlMe25 .close:hover {
  opacity: .7;
}
.cid-uCu7xlMe25 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uCu7xlMe25 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uCu7xlMe25 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uCu7xlMe25 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uCu7xlMe25 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uCu7xlMe25 .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-uCu7xlMe25 .carousel-indicators li.active,
.cid-uCu7xlMe25 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uCu7xlMe25 .carousel-indicators li::after,
.cid-uCu7xlMe25 .carousel-indicators li::before {
  content: none;
}
.cid-uCu7xlMe25 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uCu7xlMe25 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uCu7xlMe25 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uCu7xlMe25 .carousel-indicators {
    display: none;
  }
}
.cid-uCu7xlMe25 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uCu7xlMe25 .carousel-inner > .active {
  display: block;
}
.cid-uCu7xlMe25 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uCu7xlMe25 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uCu7xlMe25 .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uCu7xlMe25 .carousel-control,
  .cid-uCu7xlMe25 .carousel-indicators,
  .cid-uCu7xlMe25 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uCu7xlMe25 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uCu7xlMe25 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uCu7xlMe25 .carousel-indicators .active,
.cid-uCu7xlMe25 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uCu7xlMe25 .carousel-indicators .active {
  background: #fff;
}
.cid-uCu7xlMe25 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uCu7xlMe25 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uCu7xlMe25 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uCu7xlMe25 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uCu7xlMe25 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uCu7xlMe25 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uCu7xlMe25 .carousel {
  width: 100%;
}
.cid-uCu7xlMe25 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uCu7xlMe25 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uCu7xlMe25 .modal.fade .modal-dialog,
.cid-uCu7xlMe25 .modal.in .modal-dialog {
  transform: none;
}
.cid-uCu7xlMe25 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uCu7xlMe25 H6 {
  text-align: center;
}
.cid-uCu7xlMe25 H3 {
  text-align: center;
}
.cid-uCu7nnHcPK {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uCu7nnHcPK .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCu7QgA0LJ .navbar-dropdown {
  position: relative !important;
}
.cid-uCu7QgA0LJ .navbar-dropdown {
  position: absolute !important;
}
.cid-uCu7QgA0LJ .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCu7QgA0LJ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCu7QgA0LJ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCu7QgA0LJ .dropdown-item:hover,
.cid-uCu7QgA0LJ .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCu7QgA0LJ .dropdown-item:hover span {
  color: white;
}
.cid-uCu7QgA0LJ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCu7QgA0LJ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCu7QgA0LJ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCu7QgA0LJ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCu7QgA0LJ .nav-link {
  position: relative;
}
.cid-uCu7QgA0LJ .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCu7QgA0LJ .container {
    flex-wrap: nowrap;
  }
}
.cid-uCu7QgA0LJ .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCu7QgA0LJ .dropdown-menu,
.cid-uCu7QgA0LJ .navbar.opened {
  background: #000000 !important;
}
.cid-uCu7QgA0LJ .nav-item:focus,
.cid-uCu7QgA0LJ .nav-link:focus {
  outline: none;
}
.cid-uCu7QgA0LJ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCu7QgA0LJ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCu7QgA0LJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCu7QgA0LJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCu7QgA0LJ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCu7QgA0LJ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCu7QgA0LJ .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCu7QgA0LJ .navbar.opened {
  transition: all 0.3s;
}
.cid-uCu7QgA0LJ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCu7QgA0LJ .navbar .navbar-logo img {
  width: auto;
}
.cid-uCu7QgA0LJ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCu7QgA0LJ .navbar.collapsed {
  justify-content: center;
}
.cid-uCu7QgA0LJ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCu7QgA0LJ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCu7QgA0LJ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCu7QgA0LJ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCu7QgA0LJ .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-uCu7QgA0LJ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCu7QgA0LJ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCu7QgA0LJ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCu7QgA0LJ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCu7QgA0LJ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCu7QgA0LJ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCu7QgA0LJ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCu7QgA0LJ .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-uCu7QgA0LJ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCu7QgA0LJ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCu7QgA0LJ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCu7QgA0LJ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCu7QgA0LJ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCu7QgA0LJ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCu7QgA0LJ .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCu7QgA0LJ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCu7QgA0LJ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCu7QgA0LJ .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-uCu7QgA0LJ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCu7QgA0LJ .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCu7QgA0LJ .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCu7QgA0LJ .dropdown-item.active,
.cid-uCu7QgA0LJ .dropdown-item:active {
  background-color: transparent;
}
.cid-uCu7QgA0LJ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCu7QgA0LJ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCu7QgA0LJ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCu7QgA0LJ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCu7QgA0LJ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCu7QgA0LJ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCu7QgA0LJ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCu7QgA0LJ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCu7QgA0LJ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCu7QgA0LJ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCu7QgA0LJ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCu7QgA0LJ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCu7QgA0LJ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCu7QgA0LJ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCu7QgA0LJ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCu7QgA0LJ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCu7QgA0LJ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCu7QgA0LJ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCu7QgA0LJ .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCu7QgA0LJ .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCu7QgA0LJ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCu7QgA0LJ .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-uCu7QgA0LJ .navbar {
    height: 70px;
  }
  .cid-uCu7QgA0LJ .navbar.opened {
    height: auto;
  }
  .cid-uCu7QgA0LJ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCu7QgA0LJ .container,
.cid-uCu7QgA0LJ .container-fluid {
  flex-wrap: wrap;
}
.cid-uCu7QgA0LJ .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCu7QgA0LJ .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCu7QgA0LJ .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCu7QgA0LJ .contacts-menu {
    display: none;
  }
}
.cid-uCu7QgA0LJ .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCu7QgA0LJ .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCu7QgA0LJ .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCu7QgA0LJ .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCu7QgA0LJ .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCu7QgA0LJ .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCu7QgA0LJ .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCu7QgA0LJ .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCu7QgA0LJ .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCu7QgA0LJ .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCu7QgA0LJ .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCu7QgA0LJ .card-text {
  color: #ffffff;
}
.cid-uCu7QgA0LJ .card-title {
  color: #ffffff;
}
.cid-uCu86cxpZr {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uCu86cxpZr .item {
  padding-bottom: 2rem;
}
.cid-uCu86cxpZr .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uCu86cxpZr .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uCu86cxpZr .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uCu86cxpZr .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uCu86cxpZr .item-wrapper img {
  height: 100%;
}
.cid-uCu86cxpZr .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uCu86cxpZr .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uCu86cxpZr .carousel-control,
.cid-uCu86cxpZr .close {
  background: #1b1b1b;
}
.cid-uCu86cxpZr .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uCu86cxpZr .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uCu86cxpZr .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uCu86cxpZr .close::before {
  content: '\e91a';
}
.cid-uCu86cxpZr .close:hover {
  opacity: .7;
}
.cid-uCu86cxpZr .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uCu86cxpZr .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uCu86cxpZr .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uCu86cxpZr .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uCu86cxpZr .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uCu86cxpZr .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-uCu86cxpZr .carousel-indicators li.active,
.cid-uCu86cxpZr .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uCu86cxpZr .carousel-indicators li::after,
.cid-uCu86cxpZr .carousel-indicators li::before {
  content: none;
}
.cid-uCu86cxpZr .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uCu86cxpZr .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uCu86cxpZr .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uCu86cxpZr .carousel-indicators {
    display: none;
  }
}
.cid-uCu86cxpZr .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uCu86cxpZr .carousel-inner > .active {
  display: block;
}
.cid-uCu86cxpZr .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uCu86cxpZr .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uCu86cxpZr .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uCu86cxpZr .carousel-control,
  .cid-uCu86cxpZr .carousel-indicators,
  .cid-uCu86cxpZr .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uCu86cxpZr .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uCu86cxpZr .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uCu86cxpZr .carousel-indicators .active,
.cid-uCu86cxpZr .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uCu86cxpZr .carousel-indicators .active {
  background: #fff;
}
.cid-uCu86cxpZr .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uCu86cxpZr .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uCu86cxpZr .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uCu86cxpZr .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uCu86cxpZr .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uCu86cxpZr .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uCu86cxpZr .carousel {
  width: 100%;
}
.cid-uCu86cxpZr .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uCu86cxpZr .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uCu86cxpZr .modal.fade .modal-dialog,
.cid-uCu86cxpZr .modal.in .modal-dialog {
  transform: none;
}
.cid-uCu86cxpZr .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uCu86cxpZr H6 {
  text-align: center;
}
.cid-uCu86cxpZr H3 {
  text-align: center;
}
.cid-uCu7Qhgl4X {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uCu7Qhgl4X .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCu8slfK29 .navbar-dropdown {
  position: relative !important;
}
.cid-uCu8slfK29 .navbar-dropdown {
  position: absolute !important;
}
.cid-uCu8slfK29 .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCu8slfK29 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCu8slfK29 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCu8slfK29 .dropdown-item:hover,
.cid-uCu8slfK29 .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCu8slfK29 .dropdown-item:hover span {
  color: white;
}
.cid-uCu8slfK29 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCu8slfK29 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCu8slfK29 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCu8slfK29 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCu8slfK29 .nav-link {
  position: relative;
}
.cid-uCu8slfK29 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCu8slfK29 .container {
    flex-wrap: nowrap;
  }
}
.cid-uCu8slfK29 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCu8slfK29 .dropdown-menu,
.cid-uCu8slfK29 .navbar.opened {
  background: #000000 !important;
}
.cid-uCu8slfK29 .nav-item:focus,
.cid-uCu8slfK29 .nav-link:focus {
  outline: none;
}
.cid-uCu8slfK29 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCu8slfK29 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCu8slfK29 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCu8slfK29 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCu8slfK29 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCu8slfK29 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCu8slfK29 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCu8slfK29 .navbar.opened {
  transition: all 0.3s;
}
.cid-uCu8slfK29 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCu8slfK29 .navbar .navbar-logo img {
  width: auto;
}
.cid-uCu8slfK29 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCu8slfK29 .navbar.collapsed {
  justify-content: center;
}
.cid-uCu8slfK29 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCu8slfK29 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCu8slfK29 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCu8slfK29 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCu8slfK29 .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-uCu8slfK29 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCu8slfK29 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCu8slfK29 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCu8slfK29 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCu8slfK29 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCu8slfK29 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCu8slfK29 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCu8slfK29 .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-uCu8slfK29 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCu8slfK29 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCu8slfK29 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCu8slfK29 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCu8slfK29 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCu8slfK29 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCu8slfK29 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCu8slfK29 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCu8slfK29 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCu8slfK29 .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-uCu8slfK29 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCu8slfK29 .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCu8slfK29 .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCu8slfK29 .dropdown-item.active,
.cid-uCu8slfK29 .dropdown-item:active {
  background-color: transparent;
}
.cid-uCu8slfK29 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCu8slfK29 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCu8slfK29 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCu8slfK29 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCu8slfK29 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCu8slfK29 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCu8slfK29 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCu8slfK29 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCu8slfK29 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCu8slfK29 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCu8slfK29 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCu8slfK29 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCu8slfK29 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCu8slfK29 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCu8slfK29 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCu8slfK29 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCu8slfK29 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCu8slfK29 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCu8slfK29 .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCu8slfK29 .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCu8slfK29 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCu8slfK29 .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-uCu8slfK29 .navbar {
    height: 70px;
  }
  .cid-uCu8slfK29 .navbar.opened {
    height: auto;
  }
  .cid-uCu8slfK29 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCu8slfK29 .container,
.cid-uCu8slfK29 .container-fluid {
  flex-wrap: wrap;
}
.cid-uCu8slfK29 .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCu8slfK29 .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCu8slfK29 .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCu8slfK29 .contacts-menu {
    display: none;
  }
}
.cid-uCu8slfK29 .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCu8slfK29 .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCu8slfK29 .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCu8slfK29 .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCu8slfK29 .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCu8slfK29 .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCu8slfK29 .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCu8slfK29 .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCu8slfK29 .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCu8slfK29 .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCu8slfK29 .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCu8slfK29 .card-text {
  color: #ffffff;
}
.cid-uCu8slfK29 .card-title {
  color: #ffffff;
}
.cid-uCu8E3eqTD {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uCu8E3eqTD .item {
  padding-bottom: 2rem;
}
.cid-uCu8E3eqTD .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uCu8E3eqTD .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uCu8E3eqTD .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uCu8E3eqTD .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uCu8E3eqTD .item-wrapper img {
  height: 100%;
}
.cid-uCu8E3eqTD .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uCu8E3eqTD .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uCu8E3eqTD .carousel-control,
.cid-uCu8E3eqTD .close {
  background: #1b1b1b;
}
.cid-uCu8E3eqTD .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uCu8E3eqTD .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uCu8E3eqTD .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uCu8E3eqTD .close::before {
  content: '\e91a';
}
.cid-uCu8E3eqTD .close:hover {
  opacity: .7;
}
.cid-uCu8E3eqTD .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uCu8E3eqTD .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uCu8E3eqTD .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uCu8E3eqTD .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uCu8E3eqTD .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uCu8E3eqTD .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-uCu8E3eqTD .carousel-indicators li.active,
.cid-uCu8E3eqTD .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uCu8E3eqTD .carousel-indicators li::after,
.cid-uCu8E3eqTD .carousel-indicators li::before {
  content: none;
}
.cid-uCu8E3eqTD .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uCu8E3eqTD .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uCu8E3eqTD .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uCu8E3eqTD .carousel-indicators {
    display: none;
  }
}
.cid-uCu8E3eqTD .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uCu8E3eqTD .carousel-inner > .active {
  display: block;
}
.cid-uCu8E3eqTD .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uCu8E3eqTD .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uCu8E3eqTD .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uCu8E3eqTD .carousel-control,
  .cid-uCu8E3eqTD .carousel-indicators,
  .cid-uCu8E3eqTD .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uCu8E3eqTD .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uCu8E3eqTD .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uCu8E3eqTD .carousel-indicators .active,
.cid-uCu8E3eqTD .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uCu8E3eqTD .carousel-indicators .active {
  background: #fff;
}
.cid-uCu8E3eqTD .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uCu8E3eqTD .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uCu8E3eqTD .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uCu8E3eqTD .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uCu8E3eqTD .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uCu8E3eqTD .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uCu8E3eqTD .carousel {
  width: 100%;
}
.cid-uCu8E3eqTD .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uCu8E3eqTD .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uCu8E3eqTD .modal.fade .modal-dialog,
.cid-uCu8E3eqTD .modal.in .modal-dialog {
  transform: none;
}
.cid-uCu8E3eqTD .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uCu8E3eqTD H6 {
  text-align: center;
}
.cid-uCu8E3eqTD H3 {
  text-align: center;
}
.cid-uCu8sm0d38 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uCu8sm0d38 .media-container-row .mbr-text {
  color: #000000;
}
.cid-uCu9mmnazg .navbar-dropdown {
  position: relative !important;
}
.cid-uCu9mmnazg .navbar-dropdown {
  position: absolute !important;
}
.cid-uCu9mmnazg .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCu9mmnazg .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCu9mmnazg .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCu9mmnazg .dropdown-item:hover,
.cid-uCu9mmnazg .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uCu9mmnazg .dropdown-item:hover span {
  color: white;
}
.cid-uCu9mmnazg .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCu9mmnazg .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCu9mmnazg .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCu9mmnazg .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCu9mmnazg .nav-link {
  position: relative;
}
.cid-uCu9mmnazg .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uCu9mmnazg .container {
    flex-wrap: nowrap;
  }
}
.cid-uCu9mmnazg .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCu9mmnazg .dropdown-menu,
.cid-uCu9mmnazg .navbar.opened {
  background: #000000 !important;
}
.cid-uCu9mmnazg .nav-item:focus,
.cid-uCu9mmnazg .nav-link:focus {
  outline: none;
}
.cid-uCu9mmnazg .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCu9mmnazg .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCu9mmnazg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCu9mmnazg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCu9mmnazg .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCu9mmnazg .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCu9mmnazg .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uCu9mmnazg .navbar.opened {
  transition: all 0.3s;
}
.cid-uCu9mmnazg .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCu9mmnazg .navbar .navbar-logo img {
  width: auto;
}
.cid-uCu9mmnazg .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCu9mmnazg .navbar.collapsed {
  justify-content: center;
}
.cid-uCu9mmnazg .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCu9mmnazg .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCu9mmnazg .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCu9mmnazg .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCu9mmnazg .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-uCu9mmnazg .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCu9mmnazg .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uCu9mmnazg .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCu9mmnazg .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCu9mmnazg .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCu9mmnazg .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCu9mmnazg .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCu9mmnazg .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-uCu9mmnazg .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uCu9mmnazg .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCu9mmnazg .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uCu9mmnazg .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uCu9mmnazg .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCu9mmnazg .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCu9mmnazg .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCu9mmnazg .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCu9mmnazg .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCu9mmnazg .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-uCu9mmnazg .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCu9mmnazg .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uCu9mmnazg .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uCu9mmnazg .dropdown-item.active,
.cid-uCu9mmnazg .dropdown-item:active {
  background-color: transparent;
}
.cid-uCu9mmnazg .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCu9mmnazg .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCu9mmnazg .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCu9mmnazg .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uCu9mmnazg .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCu9mmnazg .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCu9mmnazg ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCu9mmnazg .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCu9mmnazg button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCu9mmnazg button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uCu9mmnazg button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCu9mmnazg button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCu9mmnazg button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCu9mmnazg button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCu9mmnazg nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCu9mmnazg nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCu9mmnazg nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCu9mmnazg nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCu9mmnazg .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uCu9mmnazg .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uCu9mmnazg a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCu9mmnazg .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-uCu9mmnazg .navbar {
    height: 70px;
  }
  .cid-uCu9mmnazg .navbar.opened {
    height: auto;
  }
  .cid-uCu9mmnazg .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCu9mmnazg .container,
.cid-uCu9mmnazg .container-fluid {
  flex-wrap: wrap;
}
.cid-uCu9mmnazg .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uCu9mmnazg .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uCu9mmnazg .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCu9mmnazg .contacts-menu {
    display: none;
  }
}
.cid-uCu9mmnazg .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uCu9mmnazg .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uCu9mmnazg .icon-box:hover {
  transform: scale(1.1);
}
.cid-uCu9mmnazg .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uCu9mmnazg .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uCu9mmnazg .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uCu9mmnazg .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uCu9mmnazg .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uCu9mmnazg .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCu9mmnazg .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uCu9mmnazg .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uCu9mmnazg .card-text {
  color: #ffffff;
}
.cid-uCu9mmnazg .card-title {
  color: #ffffff;
}
.cid-uCu9GfM0EC {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uCu9GfM0EC .item {
  padding-bottom: 2rem;
}
.cid-uCu9GfM0EC .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uCu9GfM0EC .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uCu9GfM0EC .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uCu9GfM0EC .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uCu9GfM0EC .item-wrapper img {
  height: 100%;
}
.cid-uCu9GfM0EC .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uCu9GfM0EC .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uCu9GfM0EC .carousel-control,
.cid-uCu9GfM0EC .close {
  background: #1b1b1b;
}
.cid-uCu9GfM0EC .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uCu9GfM0EC .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uCu9GfM0EC .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uCu9GfM0EC .close::before {
  content: '\e91a';
}
.cid-uCu9GfM0EC .close:hover {
  opacity: .7;
}
.cid-uCu9GfM0EC .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uCu9GfM0EC .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uCu9GfM0EC .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uCu9GfM0EC .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uCu9GfM0EC .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uCu9GfM0EC .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-uCu9GfM0EC .carousel-indicators li.active,
.cid-uCu9GfM0EC .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uCu9GfM0EC .carousel-indicators li::after,
.cid-uCu9GfM0EC .carousel-indicators li::before {
  content: none;
}
.cid-uCu9GfM0EC .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uCu9GfM0EC .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uCu9GfM0EC .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uCu9GfM0EC .carousel-indicators {
    display: none;
  }
}
.cid-uCu9GfM0EC .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uCu9GfM0EC .carousel-inner > .active {
  display: block;
}
.cid-uCu9GfM0EC .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uCu9GfM0EC .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uCu9GfM0EC .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uCu9GfM0EC .carousel-control,
  .cid-uCu9GfM0EC .carousel-indicators,
  .cid-uCu9GfM0EC .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uCu9GfM0EC .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uCu9GfM0EC .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uCu9GfM0EC .carousel-indicators .active,
.cid-uCu9GfM0EC .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uCu9GfM0EC .carousel-indicators .active {
  background: #fff;
}
.cid-uCu9GfM0EC .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uCu9GfM0EC .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uCu9GfM0EC .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uCu9GfM0EC .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uCu9GfM0EC .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uCu9GfM0EC .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uCu9GfM0EC .carousel {
  width: 100%;
}
.cid-uCu9GfM0EC .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uCu9GfM0EC .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uCu9GfM0EC .modal.fade .modal-dialog,
.cid-uCu9GfM0EC .modal.in .modal-dialog {
  transform: none;
}
.cid-uCu9GfM0EC .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uCu9GfM0EC H6 {
  text-align: center;
}
.cid-uCu9GfM0EC H3 {
  text-align: center;
}
.cid-uCu9mmXTeU {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uCu9mmXTeU .media-container-row .mbr-text {
  color: #000000;
}
.cid-uE74pRnXNg .navbar-dropdown {
  position: relative !important;
}
.cid-uE74pRnXNg .navbar-dropdown {
  position: absolute !important;
}
.cid-uE74pRnXNg .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uE74pRnXNg .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uE74pRnXNg .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uE74pRnXNg .dropdown-item:hover,
.cid-uE74pRnXNg .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uE74pRnXNg .dropdown-item:hover span {
  color: white;
}
.cid-uE74pRnXNg .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uE74pRnXNg .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uE74pRnXNg .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uE74pRnXNg .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uE74pRnXNg .nav-link {
  position: relative;
}
.cid-uE74pRnXNg .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uE74pRnXNg .container {
    flex-wrap: nowrap;
  }
}
.cid-uE74pRnXNg .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uE74pRnXNg .dropdown-menu,
.cid-uE74pRnXNg .navbar.opened {
  background: #000000 !important;
}
.cid-uE74pRnXNg .nav-item:focus,
.cid-uE74pRnXNg .nav-link:focus {
  outline: none;
}
.cid-uE74pRnXNg .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uE74pRnXNg .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uE74pRnXNg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uE74pRnXNg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uE74pRnXNg .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uE74pRnXNg .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uE74pRnXNg .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uE74pRnXNg .navbar.opened {
  transition: all 0.3s;
}
.cid-uE74pRnXNg .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uE74pRnXNg .navbar .navbar-logo img {
  width: auto;
}
.cid-uE74pRnXNg .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uE74pRnXNg .navbar.collapsed {
  justify-content: center;
}
.cid-uE74pRnXNg .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uE74pRnXNg .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uE74pRnXNg .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uE74pRnXNg .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uE74pRnXNg .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-uE74pRnXNg .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uE74pRnXNg .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uE74pRnXNg .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uE74pRnXNg .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uE74pRnXNg .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uE74pRnXNg .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uE74pRnXNg .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uE74pRnXNg .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-uE74pRnXNg .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uE74pRnXNg .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uE74pRnXNg .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uE74pRnXNg .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uE74pRnXNg .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uE74pRnXNg .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uE74pRnXNg .navbar.navbar-short {
  min-height: 60px;
}
.cid-uE74pRnXNg .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uE74pRnXNg .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uE74pRnXNg .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-uE74pRnXNg .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uE74pRnXNg .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uE74pRnXNg .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uE74pRnXNg .dropdown-item.active,
.cid-uE74pRnXNg .dropdown-item:active {
  background-color: transparent;
}
.cid-uE74pRnXNg .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uE74pRnXNg .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uE74pRnXNg .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uE74pRnXNg .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uE74pRnXNg .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uE74pRnXNg .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uE74pRnXNg ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uE74pRnXNg .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uE74pRnXNg button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uE74pRnXNg button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uE74pRnXNg button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uE74pRnXNg button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uE74pRnXNg button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uE74pRnXNg button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uE74pRnXNg nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uE74pRnXNg nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uE74pRnXNg nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uE74pRnXNg nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uE74pRnXNg .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uE74pRnXNg .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uE74pRnXNg a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uE74pRnXNg .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-uE74pRnXNg .navbar {
    height: 70px;
  }
  .cid-uE74pRnXNg .navbar.opened {
    height: auto;
  }
  .cid-uE74pRnXNg .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uE74pRnXNg .container,
.cid-uE74pRnXNg .container-fluid {
  flex-wrap: wrap;
}
.cid-uE74pRnXNg .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uE74pRnXNg .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uE74pRnXNg .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uE74pRnXNg .contacts-menu {
    display: none;
  }
}
.cid-uE74pRnXNg .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uE74pRnXNg .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uE74pRnXNg .icon-box:hover {
  transform: scale(1.1);
}
.cid-uE74pRnXNg .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uE74pRnXNg .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uE74pRnXNg .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uE74pRnXNg .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uE74pRnXNg .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uE74pRnXNg .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uE74pRnXNg .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uE74pRnXNg .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uE74pRnXNg .card-text {
  color: #ffffff;
}
.cid-uE74pRnXNg .card-title {
  color: #ffffff;
}
.cid-uE74V4PTgJ {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uE74V4PTgJ .item {
  padding-bottom: 2rem;
}
.cid-uE74V4PTgJ .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uE74V4PTgJ .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uE74V4PTgJ .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uE74V4PTgJ .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uE74V4PTgJ .item-wrapper img {
  height: 100%;
}
.cid-uE74V4PTgJ .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uE74V4PTgJ .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uE74V4PTgJ .carousel-control,
.cid-uE74V4PTgJ .close {
  background: #1b1b1b;
}
.cid-uE74V4PTgJ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uE74V4PTgJ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uE74V4PTgJ .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uE74V4PTgJ .close::before {
  content: '\e91a';
}
.cid-uE74V4PTgJ .close:hover {
  opacity: .7;
}
.cid-uE74V4PTgJ .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uE74V4PTgJ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uE74V4PTgJ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uE74V4PTgJ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uE74V4PTgJ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uE74V4PTgJ .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-uE74V4PTgJ .carousel-indicators li.active,
.cid-uE74V4PTgJ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uE74V4PTgJ .carousel-indicators li::after,
.cid-uE74V4PTgJ .carousel-indicators li::before {
  content: none;
}
.cid-uE74V4PTgJ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uE74V4PTgJ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uE74V4PTgJ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uE74V4PTgJ .carousel-indicators {
    display: none;
  }
}
.cid-uE74V4PTgJ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uE74V4PTgJ .carousel-inner > .active {
  display: block;
}
.cid-uE74V4PTgJ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uE74V4PTgJ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uE74V4PTgJ .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uE74V4PTgJ .carousel-control,
  .cid-uE74V4PTgJ .carousel-indicators,
  .cid-uE74V4PTgJ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uE74V4PTgJ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uE74V4PTgJ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uE74V4PTgJ .carousel-indicators .active,
.cid-uE74V4PTgJ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uE74V4PTgJ .carousel-indicators .active {
  background: #fff;
}
.cid-uE74V4PTgJ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uE74V4PTgJ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uE74V4PTgJ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uE74V4PTgJ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uE74V4PTgJ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uE74V4PTgJ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uE74V4PTgJ .carousel {
  width: 100%;
}
.cid-uE74V4PTgJ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uE74V4PTgJ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uE74V4PTgJ .modal.fade .modal-dialog,
.cid-uE74V4PTgJ .modal.in .modal-dialog {
  transform: none;
}
.cid-uE74V4PTgJ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uE74V4PTgJ H6 {
  text-align: center;
}
.cid-uE74V4PTgJ H3 {
  text-align: center;
}
.cid-uE74V4PTgJ DIV {
  text-align: center;
}
.cid-uE74pV1tUi {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uE74pV1tUi .media-container-row .mbr-text {
  color: #000000;
}
.cid-uE75KiavoS .navbar-dropdown {
  position: relative !important;
}
.cid-uE75KiavoS .navbar-dropdown {
  position: absolute !important;
}
.cid-uE75KiavoS .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uE75KiavoS .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uE75KiavoS .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uE75KiavoS .dropdown-item:hover,
.cid-uE75KiavoS .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uE75KiavoS .dropdown-item:hover span {
  color: white;
}
.cid-uE75KiavoS .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uE75KiavoS .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uE75KiavoS .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uE75KiavoS .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uE75KiavoS .nav-link {
  position: relative;
}
.cid-uE75KiavoS .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uE75KiavoS .container {
    flex-wrap: nowrap;
  }
}
.cid-uE75KiavoS .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uE75KiavoS .dropdown-menu,
.cid-uE75KiavoS .navbar.opened {
  background: #000000 !important;
}
.cid-uE75KiavoS .nav-item:focus,
.cid-uE75KiavoS .nav-link:focus {
  outline: none;
}
.cid-uE75KiavoS .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uE75KiavoS .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uE75KiavoS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uE75KiavoS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uE75KiavoS .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uE75KiavoS .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uE75KiavoS .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uE75KiavoS .navbar.opened {
  transition: all 0.3s;
}
.cid-uE75KiavoS .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uE75KiavoS .navbar .navbar-logo img {
  width: auto;
}
.cid-uE75KiavoS .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uE75KiavoS .navbar.collapsed {
  justify-content: center;
}
.cid-uE75KiavoS .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uE75KiavoS .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uE75KiavoS .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uE75KiavoS .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uE75KiavoS .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-uE75KiavoS .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uE75KiavoS .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uE75KiavoS .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uE75KiavoS .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uE75KiavoS .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uE75KiavoS .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uE75KiavoS .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uE75KiavoS .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-uE75KiavoS .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uE75KiavoS .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uE75KiavoS .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uE75KiavoS .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uE75KiavoS .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uE75KiavoS .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uE75KiavoS .navbar.navbar-short {
  min-height: 60px;
}
.cid-uE75KiavoS .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uE75KiavoS .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uE75KiavoS .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-uE75KiavoS .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uE75KiavoS .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uE75KiavoS .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uE75KiavoS .dropdown-item.active,
.cid-uE75KiavoS .dropdown-item:active {
  background-color: transparent;
}
.cid-uE75KiavoS .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uE75KiavoS .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uE75KiavoS .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uE75KiavoS .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uE75KiavoS .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uE75KiavoS .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uE75KiavoS ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uE75KiavoS .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uE75KiavoS button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uE75KiavoS button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uE75KiavoS button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uE75KiavoS button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uE75KiavoS button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uE75KiavoS button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uE75KiavoS nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uE75KiavoS nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uE75KiavoS nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uE75KiavoS nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uE75KiavoS .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uE75KiavoS .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uE75KiavoS a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uE75KiavoS .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-uE75KiavoS .navbar {
    height: 70px;
  }
  .cid-uE75KiavoS .navbar.opened {
    height: auto;
  }
  .cid-uE75KiavoS .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uE75KiavoS .container,
.cid-uE75KiavoS .container-fluid {
  flex-wrap: wrap;
}
.cid-uE75KiavoS .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uE75KiavoS .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uE75KiavoS .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uE75KiavoS .contacts-menu {
    display: none;
  }
}
.cid-uE75KiavoS .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uE75KiavoS .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uE75KiavoS .icon-box:hover {
  transform: scale(1.1);
}
.cid-uE75KiavoS .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uE75KiavoS .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uE75KiavoS .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uE75KiavoS .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uE75KiavoS .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uE75KiavoS .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uE75KiavoS .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uE75KiavoS .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uE75KiavoS .card-text {
  color: #ffffff;
}
.cid-uE75KiavoS .card-title {
  color: #ffffff;
}
.cid-uE760Ku43O {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uE760Ku43O .item {
  padding-bottom: 2rem;
}
.cid-uE760Ku43O .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uE760Ku43O .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uE760Ku43O .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uE760Ku43O .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uE760Ku43O .item-wrapper img {
  height: 100%;
}
.cid-uE760Ku43O .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uE760Ku43O .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uE760Ku43O .carousel-control,
.cid-uE760Ku43O .close {
  background: #1b1b1b;
}
.cid-uE760Ku43O .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uE760Ku43O .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uE760Ku43O .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uE760Ku43O .close::before {
  content: '\e91a';
}
.cid-uE760Ku43O .close:hover {
  opacity: .7;
}
.cid-uE760Ku43O .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uE760Ku43O .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uE760Ku43O .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uE760Ku43O .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uE760Ku43O .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uE760Ku43O .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-uE760Ku43O .carousel-indicators li.active,
.cid-uE760Ku43O .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uE760Ku43O .carousel-indicators li::after,
.cid-uE760Ku43O .carousel-indicators li::before {
  content: none;
}
.cid-uE760Ku43O .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uE760Ku43O .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uE760Ku43O .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uE760Ku43O .carousel-indicators {
    display: none;
  }
}
.cid-uE760Ku43O .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uE760Ku43O .carousel-inner > .active {
  display: block;
}
.cid-uE760Ku43O .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uE760Ku43O .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uE760Ku43O .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uE760Ku43O .carousel-control,
  .cid-uE760Ku43O .carousel-indicators,
  .cid-uE760Ku43O .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uE760Ku43O .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uE760Ku43O .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uE760Ku43O .carousel-indicators .active,
.cid-uE760Ku43O .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uE760Ku43O .carousel-indicators .active {
  background: #fff;
}
.cid-uE760Ku43O .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uE760Ku43O .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uE760Ku43O .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uE760Ku43O .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uE760Ku43O .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uE760Ku43O .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uE760Ku43O .carousel {
  width: 100%;
}
.cid-uE760Ku43O .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uE760Ku43O .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uE760Ku43O .modal.fade .modal-dialog,
.cid-uE760Ku43O .modal.in .modal-dialog {
  transform: none;
}
.cid-uE760Ku43O .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uE760Ku43O H6 {
  text-align: center;
}
.cid-uE760Ku43O H3 {
  text-align: justify;
}
.cid-uE760Ku43O DIV {
  text-align: center;
}
.cid-uE75KiOXrd {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uE75KiOXrd .media-container-row .mbr-text {
  color: #000000;
}
.cid-uFYrAaIpvA .navbar-dropdown {
  position: relative !important;
}
.cid-uFYrAaIpvA .navbar-dropdown {
  position: absolute !important;
}
.cid-uFYrAaIpvA .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYrAaIpvA .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uFYrAaIpvA .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uFYrAaIpvA .dropdown-item:hover,
.cid-uFYrAaIpvA .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uFYrAaIpvA .dropdown-item:hover span {
  color: white;
}
.cid-uFYrAaIpvA .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uFYrAaIpvA .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uFYrAaIpvA .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uFYrAaIpvA .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uFYrAaIpvA .nav-link {
  position: relative;
}
.cid-uFYrAaIpvA .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uFYrAaIpvA .container {
    flex-wrap: nowrap;
  }
}
.cid-uFYrAaIpvA .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYrAaIpvA .dropdown-menu,
.cid-uFYrAaIpvA .navbar.opened {
  background: #000000 !important;
}
.cid-uFYrAaIpvA .nav-item:focus,
.cid-uFYrAaIpvA .nav-link:focus {
  outline: none;
}
.cid-uFYrAaIpvA .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYrAaIpvA .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYrAaIpvA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYrAaIpvA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYrAaIpvA .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYrAaIpvA .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYrAaIpvA .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uFYrAaIpvA .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYrAaIpvA .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYrAaIpvA .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYrAaIpvA .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uFYrAaIpvA .navbar.collapsed {
  justify-content: center;
}
.cid-uFYrAaIpvA .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYrAaIpvA .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uFYrAaIpvA .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYrAaIpvA .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYrAaIpvA .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-uFYrAaIpvA .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYrAaIpvA .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uFYrAaIpvA .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uFYrAaIpvA .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYrAaIpvA .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYrAaIpvA .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYrAaIpvA .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYrAaIpvA .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-uFYrAaIpvA .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uFYrAaIpvA .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uFYrAaIpvA .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uFYrAaIpvA .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uFYrAaIpvA .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYrAaIpvA .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYrAaIpvA .navbar.navbar-short {
  min-height: 60px;
}
.cid-uFYrAaIpvA .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uFYrAaIpvA .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uFYrAaIpvA .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-uFYrAaIpvA .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYrAaIpvA .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uFYrAaIpvA .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uFYrAaIpvA .dropdown-item.active,
.cid-uFYrAaIpvA .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYrAaIpvA .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYrAaIpvA .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYrAaIpvA .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYrAaIpvA .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uFYrAaIpvA .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uFYrAaIpvA .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uFYrAaIpvA ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYrAaIpvA .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uFYrAaIpvA button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYrAaIpvA button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uFYrAaIpvA button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYrAaIpvA button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYrAaIpvA button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYrAaIpvA button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYrAaIpvA nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYrAaIpvA nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYrAaIpvA nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYrAaIpvA nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYrAaIpvA .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uFYrAaIpvA .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uFYrAaIpvA a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYrAaIpvA .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-uFYrAaIpvA .navbar {
    height: 70px;
  }
  .cid-uFYrAaIpvA .navbar.opened {
    height: auto;
  }
  .cid-uFYrAaIpvA .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYrAaIpvA .container,
.cid-uFYrAaIpvA .container-fluid {
  flex-wrap: wrap;
}
.cid-uFYrAaIpvA .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uFYrAaIpvA .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uFYrAaIpvA .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFYrAaIpvA .contacts-menu {
    display: none;
  }
}
.cid-uFYrAaIpvA .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uFYrAaIpvA .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uFYrAaIpvA .icon-box:hover {
  transform: scale(1.1);
}
.cid-uFYrAaIpvA .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uFYrAaIpvA .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uFYrAaIpvA .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uFYrAaIpvA .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uFYrAaIpvA .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uFYrAaIpvA .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFYrAaIpvA .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uFYrAaIpvA .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uFYrAaIpvA .card-text {
  color: #ffffff;
}
.cid-uFYrAaIpvA .card-title {
  color: #ffffff;
}
.cid-uFYrMx8XMT {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uFYrMx8XMT .item {
  padding-bottom: 2rem;
}
.cid-uFYrMx8XMT .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uFYrMx8XMT .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uFYrMx8XMT .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uFYrMx8XMT .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uFYrMx8XMT .item-wrapper img {
  height: 100%;
}
.cid-uFYrMx8XMT .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uFYrMx8XMT .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uFYrMx8XMT .carousel-control,
.cid-uFYrMx8XMT .close {
  background: #1b1b1b;
}
.cid-uFYrMx8XMT .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uFYrMx8XMT .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uFYrMx8XMT .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uFYrMx8XMT .close::before {
  content: '\e91a';
}
.cid-uFYrMx8XMT .close:hover {
  opacity: .7;
}
.cid-uFYrMx8XMT .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uFYrMx8XMT .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFYrMx8XMT .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uFYrMx8XMT .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uFYrMx8XMT .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uFYrMx8XMT .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-uFYrMx8XMT .carousel-indicators li.active,
.cid-uFYrMx8XMT .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uFYrMx8XMT .carousel-indicators li::after,
.cid-uFYrMx8XMT .carousel-indicators li::before {
  content: none;
}
.cid-uFYrMx8XMT .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uFYrMx8XMT .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYrMx8XMT .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYrMx8XMT .carousel-indicators {
    display: none;
  }
}
.cid-uFYrMx8XMT .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uFYrMx8XMT .carousel-inner > .active {
  display: block;
}
.cid-uFYrMx8XMT .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFYrMx8XMT .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uFYrMx8XMT .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uFYrMx8XMT .carousel-control,
  .cid-uFYrMx8XMT .carousel-indicators,
  .cid-uFYrMx8XMT .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uFYrMx8XMT .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uFYrMx8XMT .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uFYrMx8XMT .carousel-indicators .active,
.cid-uFYrMx8XMT .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uFYrMx8XMT .carousel-indicators .active {
  background: #fff;
}
.cid-uFYrMx8XMT .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uFYrMx8XMT .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uFYrMx8XMT .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uFYrMx8XMT .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uFYrMx8XMT .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uFYrMx8XMT .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uFYrMx8XMT .carousel {
  width: 100%;
}
.cid-uFYrMx8XMT .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uFYrMx8XMT .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uFYrMx8XMT .modal.fade .modal-dialog,
.cid-uFYrMx8XMT .modal.in .modal-dialog {
  transform: none;
}
.cid-uFYrMx8XMT .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uFYrMx8XMT H6 {
  text-align: center;
}
.cid-uFYrMx8XMT H3 {
  text-align: center;
}
.cid-uFYrAdMh7D {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uFYrAdMh7D .media-container-row .mbr-text {
  color: #000000;
}
.cid-uFYunsQ1bE .navbar-dropdown {
  position: relative !important;
}
.cid-uFYunsQ1bE .navbar-dropdown {
  position: absolute !important;
}
.cid-uFYunsQ1bE .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYunsQ1bE .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uFYunsQ1bE .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uFYunsQ1bE .dropdown-item:hover,
.cid-uFYunsQ1bE .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uFYunsQ1bE .dropdown-item:hover span {
  color: white;
}
.cid-uFYunsQ1bE .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uFYunsQ1bE .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uFYunsQ1bE .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uFYunsQ1bE .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uFYunsQ1bE .nav-link {
  position: relative;
}
.cid-uFYunsQ1bE .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uFYunsQ1bE .container {
    flex-wrap: nowrap;
  }
}
.cid-uFYunsQ1bE .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYunsQ1bE .dropdown-menu,
.cid-uFYunsQ1bE .navbar.opened {
  background: #000000 !important;
}
.cid-uFYunsQ1bE .nav-item:focus,
.cid-uFYunsQ1bE .nav-link:focus {
  outline: none;
}
.cid-uFYunsQ1bE .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYunsQ1bE .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYunsQ1bE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYunsQ1bE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYunsQ1bE .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYunsQ1bE .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYunsQ1bE .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uFYunsQ1bE .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYunsQ1bE .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYunsQ1bE .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYunsQ1bE .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uFYunsQ1bE .navbar.collapsed {
  justify-content: center;
}
.cid-uFYunsQ1bE .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYunsQ1bE .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uFYunsQ1bE .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYunsQ1bE .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYunsQ1bE .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-uFYunsQ1bE .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYunsQ1bE .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uFYunsQ1bE .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uFYunsQ1bE .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYunsQ1bE .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYunsQ1bE .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYunsQ1bE .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYunsQ1bE .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-uFYunsQ1bE .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uFYunsQ1bE .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uFYunsQ1bE .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uFYunsQ1bE .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uFYunsQ1bE .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYunsQ1bE .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYunsQ1bE .navbar.navbar-short {
  min-height: 60px;
}
.cid-uFYunsQ1bE .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uFYunsQ1bE .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uFYunsQ1bE .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-uFYunsQ1bE .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYunsQ1bE .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uFYunsQ1bE .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uFYunsQ1bE .dropdown-item.active,
.cid-uFYunsQ1bE .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYunsQ1bE .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYunsQ1bE .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYunsQ1bE .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYunsQ1bE .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uFYunsQ1bE .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uFYunsQ1bE .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uFYunsQ1bE ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYunsQ1bE .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uFYunsQ1bE button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYunsQ1bE button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uFYunsQ1bE button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYunsQ1bE button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYunsQ1bE button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYunsQ1bE button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYunsQ1bE nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYunsQ1bE nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYunsQ1bE nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYunsQ1bE nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYunsQ1bE .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uFYunsQ1bE .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uFYunsQ1bE a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYunsQ1bE .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-uFYunsQ1bE .navbar {
    height: 70px;
  }
  .cid-uFYunsQ1bE .navbar.opened {
    height: auto;
  }
  .cid-uFYunsQ1bE .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYunsQ1bE .container,
.cid-uFYunsQ1bE .container-fluid {
  flex-wrap: wrap;
}
.cid-uFYunsQ1bE .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uFYunsQ1bE .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uFYunsQ1bE .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFYunsQ1bE .contacts-menu {
    display: none;
  }
}
.cid-uFYunsQ1bE .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uFYunsQ1bE .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uFYunsQ1bE .icon-box:hover {
  transform: scale(1.1);
}
.cid-uFYunsQ1bE .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uFYunsQ1bE .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uFYunsQ1bE .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uFYunsQ1bE .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uFYunsQ1bE .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uFYunsQ1bE .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFYunsQ1bE .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uFYunsQ1bE .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uFYunsQ1bE .card-text {
  color: #ffffff;
}
.cid-uFYunsQ1bE .card-title {
  color: #ffffff;
}
.cid-uFYuzIS8Mi {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uFYuzIS8Mi .item {
  padding-bottom: 2rem;
}
.cid-uFYuzIS8Mi .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uFYuzIS8Mi .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uFYuzIS8Mi .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uFYuzIS8Mi .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uFYuzIS8Mi .item-wrapper img {
  height: 100%;
}
.cid-uFYuzIS8Mi .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uFYuzIS8Mi .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uFYuzIS8Mi .carousel-control,
.cid-uFYuzIS8Mi .close {
  background: #1b1b1b;
}
.cid-uFYuzIS8Mi .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uFYuzIS8Mi .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uFYuzIS8Mi .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uFYuzIS8Mi .close::before {
  content: '\e91a';
}
.cid-uFYuzIS8Mi .close:hover {
  opacity: .7;
}
.cid-uFYuzIS8Mi .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uFYuzIS8Mi .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFYuzIS8Mi .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uFYuzIS8Mi .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uFYuzIS8Mi .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uFYuzIS8Mi .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-uFYuzIS8Mi .carousel-indicators li.active,
.cid-uFYuzIS8Mi .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uFYuzIS8Mi .carousel-indicators li::after,
.cid-uFYuzIS8Mi .carousel-indicators li::before {
  content: none;
}
.cid-uFYuzIS8Mi .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uFYuzIS8Mi .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYuzIS8Mi .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYuzIS8Mi .carousel-indicators {
    display: none;
  }
}
.cid-uFYuzIS8Mi .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uFYuzIS8Mi .carousel-inner > .active {
  display: block;
}
.cid-uFYuzIS8Mi .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFYuzIS8Mi .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uFYuzIS8Mi .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uFYuzIS8Mi .carousel-control,
  .cid-uFYuzIS8Mi .carousel-indicators,
  .cid-uFYuzIS8Mi .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uFYuzIS8Mi .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uFYuzIS8Mi .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uFYuzIS8Mi .carousel-indicators .active,
.cid-uFYuzIS8Mi .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uFYuzIS8Mi .carousel-indicators .active {
  background: #fff;
}
.cid-uFYuzIS8Mi .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uFYuzIS8Mi .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uFYuzIS8Mi .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uFYuzIS8Mi .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uFYuzIS8Mi .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uFYuzIS8Mi .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uFYuzIS8Mi .carousel {
  width: 100%;
}
.cid-uFYuzIS8Mi .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uFYuzIS8Mi .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uFYuzIS8Mi .modal.fade .modal-dialog,
.cid-uFYuzIS8Mi .modal.in .modal-dialog {
  transform: none;
}
.cid-uFYuzIS8Mi .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uFYuzIS8Mi H6 {
  text-align: center;
}
.cid-uFYuzIS8Mi H3 {
  text-align: center;
}
.cid-uFYuntxoBx {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uFYuntxoBx .media-container-row .mbr-text {
  color: #000000;
}
.cid-uFYvmOStgK .navbar-dropdown {
  position: relative !important;
}
.cid-uFYvmOStgK .navbar-dropdown {
  position: absolute !important;
}
.cid-uFYvmOStgK .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYvmOStgK .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uFYvmOStgK .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uFYvmOStgK .dropdown-item:hover,
.cid-uFYvmOStgK .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uFYvmOStgK .dropdown-item:hover span {
  color: white;
}
.cid-uFYvmOStgK .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uFYvmOStgK .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uFYvmOStgK .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uFYvmOStgK .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uFYvmOStgK .nav-link {
  position: relative;
}
.cid-uFYvmOStgK .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uFYvmOStgK .container {
    flex-wrap: nowrap;
  }
}
.cid-uFYvmOStgK .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYvmOStgK .dropdown-menu,
.cid-uFYvmOStgK .navbar.opened {
  background: #000000 !important;
}
.cid-uFYvmOStgK .nav-item:focus,
.cid-uFYvmOStgK .nav-link:focus {
  outline: none;
}
.cid-uFYvmOStgK .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYvmOStgK .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYvmOStgK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYvmOStgK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYvmOStgK .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYvmOStgK .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYvmOStgK .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uFYvmOStgK .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYvmOStgK .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYvmOStgK .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYvmOStgK .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uFYvmOStgK .navbar.collapsed {
  justify-content: center;
}
.cid-uFYvmOStgK .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYvmOStgK .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uFYvmOStgK .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYvmOStgK .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYvmOStgK .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-uFYvmOStgK .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYvmOStgK .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uFYvmOStgK .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uFYvmOStgK .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYvmOStgK .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYvmOStgK .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYvmOStgK .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYvmOStgK .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-uFYvmOStgK .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uFYvmOStgK .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uFYvmOStgK .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uFYvmOStgK .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uFYvmOStgK .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYvmOStgK .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYvmOStgK .navbar.navbar-short {
  min-height: 60px;
}
.cid-uFYvmOStgK .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uFYvmOStgK .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uFYvmOStgK .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-uFYvmOStgK .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYvmOStgK .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uFYvmOStgK .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uFYvmOStgK .dropdown-item.active,
.cid-uFYvmOStgK .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYvmOStgK .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYvmOStgK .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYvmOStgK .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYvmOStgK .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uFYvmOStgK .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uFYvmOStgK .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uFYvmOStgK ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYvmOStgK .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uFYvmOStgK button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYvmOStgK button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uFYvmOStgK button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYvmOStgK button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYvmOStgK button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYvmOStgK button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYvmOStgK nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYvmOStgK nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYvmOStgK nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYvmOStgK nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYvmOStgK .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uFYvmOStgK .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uFYvmOStgK a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYvmOStgK .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-uFYvmOStgK .navbar {
    height: 70px;
  }
  .cid-uFYvmOStgK .navbar.opened {
    height: auto;
  }
  .cid-uFYvmOStgK .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYvmOStgK .container,
.cid-uFYvmOStgK .container-fluid {
  flex-wrap: wrap;
}
.cid-uFYvmOStgK .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uFYvmOStgK .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uFYvmOStgK .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFYvmOStgK .contacts-menu {
    display: none;
  }
}
.cid-uFYvmOStgK .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uFYvmOStgK .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uFYvmOStgK .icon-box:hover {
  transform: scale(1.1);
}
.cid-uFYvmOStgK .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uFYvmOStgK .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uFYvmOStgK .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uFYvmOStgK .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uFYvmOStgK .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uFYvmOStgK .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFYvmOStgK .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uFYvmOStgK .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uFYvmOStgK .card-text {
  color: #ffffff;
}
.cid-uFYvmOStgK .card-title {
  color: #ffffff;
}
.cid-uFYvmOkdWC {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uFYvmOkdWC .item {
  padding-bottom: 2rem;
}
.cid-uFYvmOkdWC .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uFYvmOkdWC .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uFYvmOkdWC .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uFYvmOkdWC .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uFYvmOkdWC .item-wrapper img {
  height: 100%;
}
.cid-uFYvmOkdWC .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uFYvmOkdWC .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uFYvmOkdWC .carousel-control,
.cid-uFYvmOkdWC .close {
  background: #1b1b1b;
}
.cid-uFYvmOkdWC .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uFYvmOkdWC .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uFYvmOkdWC .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uFYvmOkdWC .close::before {
  content: '\e91a';
}
.cid-uFYvmOkdWC .close:hover {
  opacity: .7;
}
.cid-uFYvmOkdWC .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uFYvmOkdWC .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFYvmOkdWC .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uFYvmOkdWC .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uFYvmOkdWC .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uFYvmOkdWC .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-uFYvmOkdWC .carousel-indicators li.active,
.cid-uFYvmOkdWC .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uFYvmOkdWC .carousel-indicators li::after,
.cid-uFYvmOkdWC .carousel-indicators li::before {
  content: none;
}
.cid-uFYvmOkdWC .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uFYvmOkdWC .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYvmOkdWC .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYvmOkdWC .carousel-indicators {
    display: none;
  }
}
.cid-uFYvmOkdWC .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uFYvmOkdWC .carousel-inner > .active {
  display: block;
}
.cid-uFYvmOkdWC .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFYvmOkdWC .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uFYvmOkdWC .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uFYvmOkdWC .carousel-control,
  .cid-uFYvmOkdWC .carousel-indicators,
  .cid-uFYvmOkdWC .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uFYvmOkdWC .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uFYvmOkdWC .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uFYvmOkdWC .carousel-indicators .active,
.cid-uFYvmOkdWC .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uFYvmOkdWC .carousel-indicators .active {
  background: #fff;
}
.cid-uFYvmOkdWC .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uFYvmOkdWC .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uFYvmOkdWC .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uFYvmOkdWC .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uFYvmOkdWC .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uFYvmOkdWC .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uFYvmOkdWC .carousel {
  width: 100%;
}
.cid-uFYvmOkdWC .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uFYvmOkdWC .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uFYvmOkdWC .modal.fade .modal-dialog,
.cid-uFYvmOkdWC .modal.in .modal-dialog {
  transform: none;
}
.cid-uFYvmOkdWC .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uFYvmOkdWC H6 {
  text-align: center;
}
.cid-uFYvmOkdWC H3 {
  text-align: center;
}
.cid-uFYvmPqFF1 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uFYvmPqFF1 .media-container-row .mbr-text {
  color: #000000;
}
.cid-uFYwj1rpSQ .navbar-dropdown {
  position: relative !important;
}
.cid-uFYwj1rpSQ .navbar-dropdown {
  position: absolute !important;
}
.cid-uFYwj1rpSQ .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYwj1rpSQ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uFYwj1rpSQ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uFYwj1rpSQ .dropdown-item:hover,
.cid-uFYwj1rpSQ .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uFYwj1rpSQ .dropdown-item:hover span {
  color: white;
}
.cid-uFYwj1rpSQ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uFYwj1rpSQ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uFYwj1rpSQ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uFYwj1rpSQ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uFYwj1rpSQ .nav-link {
  position: relative;
}
.cid-uFYwj1rpSQ .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uFYwj1rpSQ .container {
    flex-wrap: nowrap;
  }
}
.cid-uFYwj1rpSQ .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYwj1rpSQ .dropdown-menu,
.cid-uFYwj1rpSQ .navbar.opened {
  background: #000000 !important;
}
.cid-uFYwj1rpSQ .nav-item:focus,
.cid-uFYwj1rpSQ .nav-link:focus {
  outline: none;
}
.cid-uFYwj1rpSQ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYwj1rpSQ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYwj1rpSQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYwj1rpSQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYwj1rpSQ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYwj1rpSQ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYwj1rpSQ .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uFYwj1rpSQ .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYwj1rpSQ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYwj1rpSQ .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYwj1rpSQ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uFYwj1rpSQ .navbar.collapsed {
  justify-content: center;
}
.cid-uFYwj1rpSQ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYwj1rpSQ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uFYwj1rpSQ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYwj1rpSQ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYwj1rpSQ .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-uFYwj1rpSQ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYwj1rpSQ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uFYwj1rpSQ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uFYwj1rpSQ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYwj1rpSQ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYwj1rpSQ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYwj1rpSQ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYwj1rpSQ .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-uFYwj1rpSQ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uFYwj1rpSQ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uFYwj1rpSQ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uFYwj1rpSQ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uFYwj1rpSQ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYwj1rpSQ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYwj1rpSQ .navbar.navbar-short {
  min-height: 60px;
}
.cid-uFYwj1rpSQ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uFYwj1rpSQ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uFYwj1rpSQ .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-uFYwj1rpSQ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYwj1rpSQ .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uFYwj1rpSQ .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uFYwj1rpSQ .dropdown-item.active,
.cid-uFYwj1rpSQ .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYwj1rpSQ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYwj1rpSQ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYwj1rpSQ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYwj1rpSQ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uFYwj1rpSQ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uFYwj1rpSQ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uFYwj1rpSQ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYwj1rpSQ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uFYwj1rpSQ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYwj1rpSQ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uFYwj1rpSQ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYwj1rpSQ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYwj1rpSQ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYwj1rpSQ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYwj1rpSQ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYwj1rpSQ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYwj1rpSQ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYwj1rpSQ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYwj1rpSQ .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uFYwj1rpSQ .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uFYwj1rpSQ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYwj1rpSQ .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-uFYwj1rpSQ .navbar {
    height: 70px;
  }
  .cid-uFYwj1rpSQ .navbar.opened {
    height: auto;
  }
  .cid-uFYwj1rpSQ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYwj1rpSQ .container,
.cid-uFYwj1rpSQ .container-fluid {
  flex-wrap: wrap;
}
.cid-uFYwj1rpSQ .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uFYwj1rpSQ .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uFYwj1rpSQ .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFYwj1rpSQ .contacts-menu {
    display: none;
  }
}
.cid-uFYwj1rpSQ .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uFYwj1rpSQ .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uFYwj1rpSQ .icon-box:hover {
  transform: scale(1.1);
}
.cid-uFYwj1rpSQ .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uFYwj1rpSQ .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uFYwj1rpSQ .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uFYwj1rpSQ .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uFYwj1rpSQ .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uFYwj1rpSQ .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFYwj1rpSQ .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uFYwj1rpSQ .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uFYwj1rpSQ .card-text {
  color: #ffffff;
}
.cid-uFYwj1rpSQ .card-title {
  color: #ffffff;
}
.cid-uFYwj08yFX {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uFYwj08yFX .item {
  padding-bottom: 2rem;
}
.cid-uFYwj08yFX .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uFYwj08yFX .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uFYwj08yFX .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uFYwj08yFX .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uFYwj08yFX .item-wrapper img {
  height: 100%;
}
.cid-uFYwj08yFX .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uFYwj08yFX .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uFYwj08yFX .carousel-control,
.cid-uFYwj08yFX .close {
  background: #1b1b1b;
}
.cid-uFYwj08yFX .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uFYwj08yFX .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uFYwj08yFX .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uFYwj08yFX .close::before {
  content: '\e91a';
}
.cid-uFYwj08yFX .close:hover {
  opacity: .7;
}
.cid-uFYwj08yFX .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uFYwj08yFX .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFYwj08yFX .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uFYwj08yFX .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uFYwj08yFX .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uFYwj08yFX .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-uFYwj08yFX .carousel-indicators li.active,
.cid-uFYwj08yFX .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uFYwj08yFX .carousel-indicators li::after,
.cid-uFYwj08yFX .carousel-indicators li::before {
  content: none;
}
.cid-uFYwj08yFX .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uFYwj08yFX .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYwj08yFX .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYwj08yFX .carousel-indicators {
    display: none;
  }
}
.cid-uFYwj08yFX .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uFYwj08yFX .carousel-inner > .active {
  display: block;
}
.cid-uFYwj08yFX .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFYwj08yFX .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uFYwj08yFX .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uFYwj08yFX .carousel-control,
  .cid-uFYwj08yFX .carousel-indicators,
  .cid-uFYwj08yFX .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uFYwj08yFX .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uFYwj08yFX .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uFYwj08yFX .carousel-indicators .active,
.cid-uFYwj08yFX .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uFYwj08yFX .carousel-indicators .active {
  background: #fff;
}
.cid-uFYwj08yFX .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uFYwj08yFX .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uFYwj08yFX .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uFYwj08yFX .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uFYwj08yFX .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uFYwj08yFX .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uFYwj08yFX .carousel {
  width: 100%;
}
.cid-uFYwj08yFX .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uFYwj08yFX .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uFYwj08yFX .modal.fade .modal-dialog,
.cid-uFYwj08yFX .modal.in .modal-dialog {
  transform: none;
}
.cid-uFYwj08yFX .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uFYwj08yFX H6 {
  text-align: center;
}
.cid-uFYwj08yFX H3 {
  text-align: center;
}
.cid-uFYwj20bcd {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uFYwj20bcd .media-container-row .mbr-text {
  color: #000000;
}
.cid-uFYx0qInvU .navbar-dropdown {
  position: relative !important;
}
.cid-uFYx0qInvU .navbar-dropdown {
  position: absolute !important;
}
.cid-uFYx0qInvU .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYx0qInvU .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uFYx0qInvU .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uFYx0qInvU .dropdown-item:hover,
.cid-uFYx0qInvU .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uFYx0qInvU .dropdown-item:hover span {
  color: white;
}
.cid-uFYx0qInvU .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uFYx0qInvU .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uFYx0qInvU .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uFYx0qInvU .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uFYx0qInvU .nav-link {
  position: relative;
}
.cid-uFYx0qInvU .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uFYx0qInvU .container {
    flex-wrap: nowrap;
  }
}
.cid-uFYx0qInvU .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYx0qInvU .dropdown-menu,
.cid-uFYx0qInvU .navbar.opened {
  background: #000000 !important;
}
.cid-uFYx0qInvU .nav-item:focus,
.cid-uFYx0qInvU .nav-link:focus {
  outline: none;
}
.cid-uFYx0qInvU .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYx0qInvU .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYx0qInvU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYx0qInvU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYx0qInvU .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYx0qInvU .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYx0qInvU .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uFYx0qInvU .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYx0qInvU .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYx0qInvU .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYx0qInvU .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uFYx0qInvU .navbar.collapsed {
  justify-content: center;
}
.cid-uFYx0qInvU .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYx0qInvU .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uFYx0qInvU .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYx0qInvU .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYx0qInvU .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-uFYx0qInvU .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYx0qInvU .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uFYx0qInvU .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uFYx0qInvU .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYx0qInvU .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYx0qInvU .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYx0qInvU .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYx0qInvU .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-uFYx0qInvU .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uFYx0qInvU .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uFYx0qInvU .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uFYx0qInvU .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uFYx0qInvU .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYx0qInvU .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYx0qInvU .navbar.navbar-short {
  min-height: 60px;
}
.cid-uFYx0qInvU .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uFYx0qInvU .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uFYx0qInvU .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-uFYx0qInvU .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYx0qInvU .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uFYx0qInvU .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uFYx0qInvU .dropdown-item.active,
.cid-uFYx0qInvU .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYx0qInvU .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYx0qInvU .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYx0qInvU .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYx0qInvU .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uFYx0qInvU .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uFYx0qInvU .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uFYx0qInvU ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYx0qInvU .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uFYx0qInvU button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYx0qInvU button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uFYx0qInvU button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYx0qInvU button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYx0qInvU button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYx0qInvU button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYx0qInvU nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYx0qInvU nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYx0qInvU nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYx0qInvU nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYx0qInvU .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uFYx0qInvU .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uFYx0qInvU a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYx0qInvU .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-uFYx0qInvU .navbar {
    height: 70px;
  }
  .cid-uFYx0qInvU .navbar.opened {
    height: auto;
  }
  .cid-uFYx0qInvU .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYx0qInvU .container,
.cid-uFYx0qInvU .container-fluid {
  flex-wrap: wrap;
}
.cid-uFYx0qInvU .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uFYx0qInvU .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uFYx0qInvU .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFYx0qInvU .contacts-menu {
    display: none;
  }
}
.cid-uFYx0qInvU .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uFYx0qInvU .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uFYx0qInvU .icon-box:hover {
  transform: scale(1.1);
}
.cid-uFYx0qInvU .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uFYx0qInvU .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uFYx0qInvU .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uFYx0qInvU .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uFYx0qInvU .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uFYx0qInvU .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFYx0qInvU .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uFYx0qInvU .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uFYx0qInvU .card-text {
  color: #ffffff;
}
.cid-uFYx0qInvU .card-title {
  color: #ffffff;
}
.cid-uFYxp7HQr6 {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uFYxp7HQr6 .item {
  padding-bottom: 2rem;
}
.cid-uFYxp7HQr6 .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uFYxp7HQr6 .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uFYxp7HQr6 .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uFYxp7HQr6 .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uFYxp7HQr6 .item-wrapper img {
  height: 100%;
}
.cid-uFYxp7HQr6 .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uFYxp7HQr6 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uFYxp7HQr6 .carousel-control,
.cid-uFYxp7HQr6 .close {
  background: #1b1b1b;
}
.cid-uFYxp7HQr6 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uFYxp7HQr6 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uFYxp7HQr6 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uFYxp7HQr6 .close::before {
  content: '\e91a';
}
.cid-uFYxp7HQr6 .close:hover {
  opacity: .7;
}
.cid-uFYxp7HQr6 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uFYxp7HQr6 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFYxp7HQr6 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uFYxp7HQr6 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uFYxp7HQr6 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uFYxp7HQr6 .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-uFYxp7HQr6 .carousel-indicators li.active,
.cid-uFYxp7HQr6 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uFYxp7HQr6 .carousel-indicators li::after,
.cid-uFYxp7HQr6 .carousel-indicators li::before {
  content: none;
}
.cid-uFYxp7HQr6 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uFYxp7HQr6 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYxp7HQr6 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYxp7HQr6 .carousel-indicators {
    display: none;
  }
}
.cid-uFYxp7HQr6 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uFYxp7HQr6 .carousel-inner > .active {
  display: block;
}
.cid-uFYxp7HQr6 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFYxp7HQr6 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uFYxp7HQr6 .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uFYxp7HQr6 .carousel-control,
  .cid-uFYxp7HQr6 .carousel-indicators,
  .cid-uFYxp7HQr6 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uFYxp7HQr6 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uFYxp7HQr6 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uFYxp7HQr6 .carousel-indicators .active,
.cid-uFYxp7HQr6 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uFYxp7HQr6 .carousel-indicators .active {
  background: #fff;
}
.cid-uFYxp7HQr6 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uFYxp7HQr6 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uFYxp7HQr6 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uFYxp7HQr6 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uFYxp7HQr6 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uFYxp7HQr6 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uFYxp7HQr6 .carousel {
  width: 100%;
}
.cid-uFYxp7HQr6 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uFYxp7HQr6 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uFYxp7HQr6 .modal.fade .modal-dialog,
.cid-uFYxp7HQr6 .modal.in .modal-dialog {
  transform: none;
}
.cid-uFYxp7HQr6 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uFYxp7HQr6 H6 {
  text-align: center;
}
.cid-uFYxp7HQr6 H3 {
  text-align: center;
}
.cid-uFYx0ri2Wx {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uFYx0ri2Wx .media-container-row .mbr-text {
  color: #000000;
}
.cid-uFYxHkReHC .navbar-dropdown {
  position: relative !important;
}
.cid-uFYxHkReHC .navbar-dropdown {
  position: absolute !important;
}
.cid-uFYxHkReHC .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYxHkReHC .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uFYxHkReHC .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uFYxHkReHC .dropdown-item:hover,
.cid-uFYxHkReHC .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uFYxHkReHC .dropdown-item:hover span {
  color: white;
}
.cid-uFYxHkReHC .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uFYxHkReHC .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uFYxHkReHC .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uFYxHkReHC .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uFYxHkReHC .nav-link {
  position: relative;
}
.cid-uFYxHkReHC .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uFYxHkReHC .container {
    flex-wrap: nowrap;
  }
}
.cid-uFYxHkReHC .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYxHkReHC .dropdown-menu,
.cid-uFYxHkReHC .navbar.opened {
  background: #000000 !important;
}
.cid-uFYxHkReHC .nav-item:focus,
.cid-uFYxHkReHC .nav-link:focus {
  outline: none;
}
.cid-uFYxHkReHC .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYxHkReHC .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYxHkReHC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYxHkReHC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYxHkReHC .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYxHkReHC .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYxHkReHC .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uFYxHkReHC .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYxHkReHC .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYxHkReHC .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYxHkReHC .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uFYxHkReHC .navbar.collapsed {
  justify-content: center;
}
.cid-uFYxHkReHC .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYxHkReHC .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uFYxHkReHC .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYxHkReHC .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYxHkReHC .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-uFYxHkReHC .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYxHkReHC .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uFYxHkReHC .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uFYxHkReHC .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYxHkReHC .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYxHkReHC .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYxHkReHC .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYxHkReHC .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-uFYxHkReHC .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uFYxHkReHC .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uFYxHkReHC .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uFYxHkReHC .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uFYxHkReHC .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYxHkReHC .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYxHkReHC .navbar.navbar-short {
  min-height: 60px;
}
.cid-uFYxHkReHC .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uFYxHkReHC .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uFYxHkReHC .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-uFYxHkReHC .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYxHkReHC .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uFYxHkReHC .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uFYxHkReHC .dropdown-item.active,
.cid-uFYxHkReHC .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYxHkReHC .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYxHkReHC .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYxHkReHC .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYxHkReHC .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uFYxHkReHC .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uFYxHkReHC .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uFYxHkReHC ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYxHkReHC .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uFYxHkReHC button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYxHkReHC button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uFYxHkReHC button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYxHkReHC button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYxHkReHC button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYxHkReHC button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYxHkReHC nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYxHkReHC nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYxHkReHC nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYxHkReHC nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYxHkReHC .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uFYxHkReHC .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uFYxHkReHC a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYxHkReHC .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-uFYxHkReHC .navbar {
    height: 70px;
  }
  .cid-uFYxHkReHC .navbar.opened {
    height: auto;
  }
  .cid-uFYxHkReHC .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYxHkReHC .container,
.cid-uFYxHkReHC .container-fluid {
  flex-wrap: wrap;
}
.cid-uFYxHkReHC .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uFYxHkReHC .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uFYxHkReHC .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFYxHkReHC .contacts-menu {
    display: none;
  }
}
.cid-uFYxHkReHC .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uFYxHkReHC .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uFYxHkReHC .icon-box:hover {
  transform: scale(1.1);
}
.cid-uFYxHkReHC .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uFYxHkReHC .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uFYxHkReHC .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uFYxHkReHC .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uFYxHkReHC .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uFYxHkReHC .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFYxHkReHC .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uFYxHkReHC .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uFYxHkReHC .card-text {
  color: #ffffff;
}
.cid-uFYxHkReHC .card-title {
  color: #ffffff;
}
.cid-uFYzwSs7CV {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uFYzwSs7CV .item {
  padding-bottom: 2rem;
}
.cid-uFYzwSs7CV .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uFYzwSs7CV .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uFYzwSs7CV .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uFYzwSs7CV .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uFYzwSs7CV .item-wrapper img {
  height: 100%;
}
.cid-uFYzwSs7CV .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uFYzwSs7CV .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uFYzwSs7CV .carousel-control,
.cid-uFYzwSs7CV .close {
  background: #1b1b1b;
}
.cid-uFYzwSs7CV .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uFYzwSs7CV .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uFYzwSs7CV .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uFYzwSs7CV .close::before {
  content: '\e91a';
}
.cid-uFYzwSs7CV .close:hover {
  opacity: .7;
}
.cid-uFYzwSs7CV .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uFYzwSs7CV .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFYzwSs7CV .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uFYzwSs7CV .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uFYzwSs7CV .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uFYzwSs7CV .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-uFYzwSs7CV .carousel-indicators li.active,
.cid-uFYzwSs7CV .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uFYzwSs7CV .carousel-indicators li::after,
.cid-uFYzwSs7CV .carousel-indicators li::before {
  content: none;
}
.cid-uFYzwSs7CV .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uFYzwSs7CV .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYzwSs7CV .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYzwSs7CV .carousel-indicators {
    display: none;
  }
}
.cid-uFYzwSs7CV .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uFYzwSs7CV .carousel-inner > .active {
  display: block;
}
.cid-uFYzwSs7CV .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFYzwSs7CV .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uFYzwSs7CV .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uFYzwSs7CV .carousel-control,
  .cid-uFYzwSs7CV .carousel-indicators,
  .cid-uFYzwSs7CV .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uFYzwSs7CV .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uFYzwSs7CV .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uFYzwSs7CV .carousel-indicators .active,
.cid-uFYzwSs7CV .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uFYzwSs7CV .carousel-indicators .active {
  background: #fff;
}
.cid-uFYzwSs7CV .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uFYzwSs7CV .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uFYzwSs7CV .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uFYzwSs7CV .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uFYzwSs7CV .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uFYzwSs7CV .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uFYzwSs7CV .carousel {
  width: 100%;
}
.cid-uFYzwSs7CV .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uFYzwSs7CV .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uFYzwSs7CV .modal.fade .modal-dialog,
.cid-uFYzwSs7CV .modal.in .modal-dialog {
  transform: none;
}
.cid-uFYzwSs7CV .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uFYzwSs7CV H6 {
  text-align: center;
}
.cid-uFYzwSs7CV H3 {
  text-align: center;
}
.cid-uFYxHlsZXg {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uFYxHlsZXg .media-container-row .mbr-text {
  color: #000000;
}
.cid-uFYyZCibu4 .navbar-dropdown {
  position: relative !important;
}
.cid-uFYyZCibu4 .navbar-dropdown {
  position: absolute !important;
}
.cid-uFYyZCibu4 .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYyZCibu4 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uFYyZCibu4 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uFYyZCibu4 .dropdown-item:hover,
.cid-uFYyZCibu4 .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uFYyZCibu4 .dropdown-item:hover span {
  color: white;
}
.cid-uFYyZCibu4 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uFYyZCibu4 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uFYyZCibu4 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uFYyZCibu4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uFYyZCibu4 .nav-link {
  position: relative;
}
.cid-uFYyZCibu4 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uFYyZCibu4 .container {
    flex-wrap: nowrap;
  }
}
.cid-uFYyZCibu4 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYyZCibu4 .dropdown-menu,
.cid-uFYyZCibu4 .navbar.opened {
  background: #000000 !important;
}
.cid-uFYyZCibu4 .nav-item:focus,
.cid-uFYyZCibu4 .nav-link:focus {
  outline: none;
}
.cid-uFYyZCibu4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYyZCibu4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYyZCibu4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYyZCibu4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYyZCibu4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYyZCibu4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYyZCibu4 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uFYyZCibu4 .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYyZCibu4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYyZCibu4 .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYyZCibu4 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uFYyZCibu4 .navbar.collapsed {
  justify-content: center;
}
.cid-uFYyZCibu4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYyZCibu4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uFYyZCibu4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYyZCibu4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYyZCibu4 .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-uFYyZCibu4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYyZCibu4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uFYyZCibu4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uFYyZCibu4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYyZCibu4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYyZCibu4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYyZCibu4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYyZCibu4 .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-uFYyZCibu4 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uFYyZCibu4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uFYyZCibu4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uFYyZCibu4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uFYyZCibu4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYyZCibu4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYyZCibu4 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uFYyZCibu4 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uFYyZCibu4 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uFYyZCibu4 .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-uFYyZCibu4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYyZCibu4 .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uFYyZCibu4 .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uFYyZCibu4 .dropdown-item.active,
.cid-uFYyZCibu4 .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYyZCibu4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYyZCibu4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYyZCibu4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYyZCibu4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uFYyZCibu4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uFYyZCibu4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uFYyZCibu4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYyZCibu4 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uFYyZCibu4 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYyZCibu4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uFYyZCibu4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYyZCibu4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYyZCibu4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYyZCibu4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYyZCibu4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYyZCibu4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYyZCibu4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYyZCibu4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYyZCibu4 .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uFYyZCibu4 .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uFYyZCibu4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYyZCibu4 .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-uFYyZCibu4 .navbar {
    height: 70px;
  }
  .cid-uFYyZCibu4 .navbar.opened {
    height: auto;
  }
  .cid-uFYyZCibu4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYyZCibu4 .container,
.cid-uFYyZCibu4 .container-fluid {
  flex-wrap: wrap;
}
.cid-uFYyZCibu4 .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uFYyZCibu4 .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uFYyZCibu4 .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFYyZCibu4 .contacts-menu {
    display: none;
  }
}
.cid-uFYyZCibu4 .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uFYyZCibu4 .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uFYyZCibu4 .icon-box:hover {
  transform: scale(1.1);
}
.cid-uFYyZCibu4 .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uFYyZCibu4 .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uFYyZCibu4 .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uFYyZCibu4 .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uFYyZCibu4 .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uFYyZCibu4 .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFYyZCibu4 .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uFYyZCibu4 .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uFYyZCibu4 .card-text {
  color: #ffffff;
}
.cid-uFYyZCibu4 .card-title {
  color: #ffffff;
}
.cid-uFYyZBYIHz {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uFYyZBYIHz .item {
  padding-bottom: 2rem;
}
.cid-uFYyZBYIHz .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uFYyZBYIHz .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uFYyZBYIHz .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uFYyZBYIHz .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uFYyZBYIHz .item-wrapper img {
  height: 100%;
}
.cid-uFYyZBYIHz .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uFYyZBYIHz .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uFYyZBYIHz .carousel-control,
.cid-uFYyZBYIHz .close {
  background: #1b1b1b;
}
.cid-uFYyZBYIHz .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uFYyZBYIHz .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uFYyZBYIHz .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uFYyZBYIHz .close::before {
  content: '\e91a';
}
.cid-uFYyZBYIHz .close:hover {
  opacity: .7;
}
.cid-uFYyZBYIHz .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uFYyZBYIHz .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFYyZBYIHz .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uFYyZBYIHz .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uFYyZBYIHz .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uFYyZBYIHz .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-uFYyZBYIHz .carousel-indicators li.active,
.cid-uFYyZBYIHz .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uFYyZBYIHz .carousel-indicators li::after,
.cid-uFYyZBYIHz .carousel-indicators li::before {
  content: none;
}
.cid-uFYyZBYIHz .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uFYyZBYIHz .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYyZBYIHz .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYyZBYIHz .carousel-indicators {
    display: none;
  }
}
.cid-uFYyZBYIHz .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uFYyZBYIHz .carousel-inner > .active {
  display: block;
}
.cid-uFYyZBYIHz .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFYyZBYIHz .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uFYyZBYIHz .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uFYyZBYIHz .carousel-control,
  .cid-uFYyZBYIHz .carousel-indicators,
  .cid-uFYyZBYIHz .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uFYyZBYIHz .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uFYyZBYIHz .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uFYyZBYIHz .carousel-indicators .active,
.cid-uFYyZBYIHz .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uFYyZBYIHz .carousel-indicators .active {
  background: #fff;
}
.cid-uFYyZBYIHz .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uFYyZBYIHz .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uFYyZBYIHz .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uFYyZBYIHz .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uFYyZBYIHz .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uFYyZBYIHz .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uFYyZBYIHz .carousel {
  width: 100%;
}
.cid-uFYyZBYIHz .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uFYyZBYIHz .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uFYyZBYIHz .modal.fade .modal-dialog,
.cid-uFYyZBYIHz .modal.in .modal-dialog {
  transform: none;
}
.cid-uFYyZBYIHz .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uFYyZBYIHz H6 {
  text-align: center;
}
.cid-uFYyZBYIHz H3 {
  text-align: center;
}
.cid-uFYyZCMQo1 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uFYyZCMQo1 .media-container-row .mbr-text {
  color: #000000;
}
.cid-uFYB9nAqVz .navbar-dropdown {
  position: relative !important;
}
.cid-uFYB9nAqVz .navbar-dropdown {
  position: absolute !important;
}
.cid-uFYB9nAqVz .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYB9nAqVz .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uFYB9nAqVz .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uFYB9nAqVz .dropdown-item:hover,
.cid-uFYB9nAqVz .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uFYB9nAqVz .dropdown-item:hover span {
  color: white;
}
.cid-uFYB9nAqVz .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uFYB9nAqVz .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uFYB9nAqVz .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uFYB9nAqVz .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uFYB9nAqVz .nav-link {
  position: relative;
}
.cid-uFYB9nAqVz .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uFYB9nAqVz .container {
    flex-wrap: nowrap;
  }
}
.cid-uFYB9nAqVz .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYB9nAqVz .dropdown-menu,
.cid-uFYB9nAqVz .navbar.opened {
  background: #000000 !important;
}
.cid-uFYB9nAqVz .nav-item:focus,
.cid-uFYB9nAqVz .nav-link:focus {
  outline: none;
}
.cid-uFYB9nAqVz .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYB9nAqVz .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYB9nAqVz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYB9nAqVz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYB9nAqVz .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYB9nAqVz .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYB9nAqVz .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uFYB9nAqVz .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYB9nAqVz .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYB9nAqVz .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYB9nAqVz .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uFYB9nAqVz .navbar.collapsed {
  justify-content: center;
}
.cid-uFYB9nAqVz .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYB9nAqVz .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uFYB9nAqVz .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYB9nAqVz .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYB9nAqVz .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-uFYB9nAqVz .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYB9nAqVz .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uFYB9nAqVz .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uFYB9nAqVz .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYB9nAqVz .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYB9nAqVz .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYB9nAqVz .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYB9nAqVz .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-uFYB9nAqVz .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uFYB9nAqVz .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uFYB9nAqVz .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uFYB9nAqVz .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uFYB9nAqVz .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYB9nAqVz .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYB9nAqVz .navbar.navbar-short {
  min-height: 60px;
}
.cid-uFYB9nAqVz .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uFYB9nAqVz .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uFYB9nAqVz .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-uFYB9nAqVz .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYB9nAqVz .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uFYB9nAqVz .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uFYB9nAqVz .dropdown-item.active,
.cid-uFYB9nAqVz .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYB9nAqVz .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYB9nAqVz .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYB9nAqVz .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYB9nAqVz .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uFYB9nAqVz .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uFYB9nAqVz .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uFYB9nAqVz ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYB9nAqVz .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uFYB9nAqVz button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYB9nAqVz button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uFYB9nAqVz button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYB9nAqVz button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYB9nAqVz button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYB9nAqVz button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYB9nAqVz nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYB9nAqVz nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYB9nAqVz nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYB9nAqVz nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYB9nAqVz .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uFYB9nAqVz .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uFYB9nAqVz a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYB9nAqVz .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-uFYB9nAqVz .navbar {
    height: 70px;
  }
  .cid-uFYB9nAqVz .navbar.opened {
    height: auto;
  }
  .cid-uFYB9nAqVz .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYB9nAqVz .container,
.cid-uFYB9nAqVz .container-fluid {
  flex-wrap: wrap;
}
.cid-uFYB9nAqVz .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uFYB9nAqVz .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uFYB9nAqVz .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFYB9nAqVz .contacts-menu {
    display: none;
  }
}
.cid-uFYB9nAqVz .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uFYB9nAqVz .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uFYB9nAqVz .icon-box:hover {
  transform: scale(1.1);
}
.cid-uFYB9nAqVz .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uFYB9nAqVz .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uFYB9nAqVz .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uFYB9nAqVz .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uFYB9nAqVz .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uFYB9nAqVz .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFYB9nAqVz .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uFYB9nAqVz .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uFYB9nAqVz .card-text {
  color: #ffffff;
}
.cid-uFYB9nAqVz .card-title {
  color: #ffffff;
}
.cid-uFYBrjEI49 {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uFYBrjEI49 .item {
  padding-bottom: 2rem;
}
.cid-uFYBrjEI49 .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uFYBrjEI49 .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uFYBrjEI49 .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uFYBrjEI49 .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uFYBrjEI49 .item-wrapper img {
  height: 100%;
}
.cid-uFYBrjEI49 .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uFYBrjEI49 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uFYBrjEI49 .carousel-control,
.cid-uFYBrjEI49 .close {
  background: #1b1b1b;
}
.cid-uFYBrjEI49 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uFYBrjEI49 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uFYBrjEI49 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uFYBrjEI49 .close::before {
  content: '\e91a';
}
.cid-uFYBrjEI49 .close:hover {
  opacity: .7;
}
.cid-uFYBrjEI49 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uFYBrjEI49 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFYBrjEI49 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uFYBrjEI49 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uFYBrjEI49 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uFYBrjEI49 .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-uFYBrjEI49 .carousel-indicators li.active,
.cid-uFYBrjEI49 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uFYBrjEI49 .carousel-indicators li::after,
.cid-uFYBrjEI49 .carousel-indicators li::before {
  content: none;
}
.cid-uFYBrjEI49 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uFYBrjEI49 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYBrjEI49 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYBrjEI49 .carousel-indicators {
    display: none;
  }
}
.cid-uFYBrjEI49 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uFYBrjEI49 .carousel-inner > .active {
  display: block;
}
.cid-uFYBrjEI49 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFYBrjEI49 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uFYBrjEI49 .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uFYBrjEI49 .carousel-control,
  .cid-uFYBrjEI49 .carousel-indicators,
  .cid-uFYBrjEI49 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uFYBrjEI49 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uFYBrjEI49 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uFYBrjEI49 .carousel-indicators .active,
.cid-uFYBrjEI49 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uFYBrjEI49 .carousel-indicators .active {
  background: #fff;
}
.cid-uFYBrjEI49 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uFYBrjEI49 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uFYBrjEI49 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uFYBrjEI49 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uFYBrjEI49 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uFYBrjEI49 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uFYBrjEI49 .carousel {
  width: 100%;
}
.cid-uFYBrjEI49 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uFYBrjEI49 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uFYBrjEI49 .modal.fade .modal-dialog,
.cid-uFYBrjEI49 .modal.in .modal-dialog {
  transform: none;
}
.cid-uFYBrjEI49 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uFYBrjEI49 H6 {
  text-align: center;
}
.cid-uFYBrjEI49 H3 {
  text-align: center;
}
.cid-uFYB9oaE5X {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uFYB9oaE5X .media-container-row .mbr-text {
  color: #000000;
}
.cid-uFYBLFwY7d .navbar-dropdown {
  position: relative !important;
}
.cid-uFYBLFwY7d .navbar-dropdown {
  position: absolute !important;
}
.cid-uFYBLFwY7d .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYBLFwY7d .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uFYBLFwY7d .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uFYBLFwY7d .dropdown-item:hover,
.cid-uFYBLFwY7d .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uFYBLFwY7d .dropdown-item:hover span {
  color: white;
}
.cid-uFYBLFwY7d .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uFYBLFwY7d .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uFYBLFwY7d .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uFYBLFwY7d .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uFYBLFwY7d .nav-link {
  position: relative;
}
.cid-uFYBLFwY7d .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uFYBLFwY7d .container {
    flex-wrap: nowrap;
  }
}
.cid-uFYBLFwY7d .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYBLFwY7d .dropdown-menu,
.cid-uFYBLFwY7d .navbar.opened {
  background: #000000 !important;
}
.cid-uFYBLFwY7d .nav-item:focus,
.cid-uFYBLFwY7d .nav-link:focus {
  outline: none;
}
.cid-uFYBLFwY7d .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYBLFwY7d .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYBLFwY7d .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYBLFwY7d .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYBLFwY7d .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYBLFwY7d .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYBLFwY7d .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uFYBLFwY7d .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYBLFwY7d .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYBLFwY7d .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYBLFwY7d .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uFYBLFwY7d .navbar.collapsed {
  justify-content: center;
}
.cid-uFYBLFwY7d .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYBLFwY7d .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uFYBLFwY7d .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYBLFwY7d .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYBLFwY7d .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-uFYBLFwY7d .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYBLFwY7d .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uFYBLFwY7d .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uFYBLFwY7d .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYBLFwY7d .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYBLFwY7d .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYBLFwY7d .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYBLFwY7d .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-uFYBLFwY7d .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uFYBLFwY7d .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uFYBLFwY7d .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uFYBLFwY7d .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uFYBLFwY7d .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYBLFwY7d .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYBLFwY7d .navbar.navbar-short {
  min-height: 60px;
}
.cid-uFYBLFwY7d .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uFYBLFwY7d .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uFYBLFwY7d .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-uFYBLFwY7d .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYBLFwY7d .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uFYBLFwY7d .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uFYBLFwY7d .dropdown-item.active,
.cid-uFYBLFwY7d .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYBLFwY7d .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYBLFwY7d .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYBLFwY7d .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYBLFwY7d .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uFYBLFwY7d .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uFYBLFwY7d .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uFYBLFwY7d ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYBLFwY7d .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uFYBLFwY7d button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYBLFwY7d button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uFYBLFwY7d button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYBLFwY7d button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYBLFwY7d button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYBLFwY7d button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYBLFwY7d nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYBLFwY7d nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYBLFwY7d nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYBLFwY7d nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYBLFwY7d .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uFYBLFwY7d .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uFYBLFwY7d a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYBLFwY7d .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-uFYBLFwY7d .navbar {
    height: 70px;
  }
  .cid-uFYBLFwY7d .navbar.opened {
    height: auto;
  }
  .cid-uFYBLFwY7d .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYBLFwY7d .container,
.cid-uFYBLFwY7d .container-fluid {
  flex-wrap: wrap;
}
.cid-uFYBLFwY7d .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uFYBLFwY7d .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uFYBLFwY7d .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFYBLFwY7d .contacts-menu {
    display: none;
  }
}
.cid-uFYBLFwY7d .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uFYBLFwY7d .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uFYBLFwY7d .icon-box:hover {
  transform: scale(1.1);
}
.cid-uFYBLFwY7d .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uFYBLFwY7d .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uFYBLFwY7d .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uFYBLFwY7d .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uFYBLFwY7d .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uFYBLFwY7d .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFYBLFwY7d .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uFYBLFwY7d .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uFYBLFwY7d .card-text {
  color: #ffffff;
}
.cid-uFYBLFwY7d .card-title {
  color: #ffffff;
}
.cid-uFYBLEIqkn {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uFYBLEIqkn .item {
  padding-bottom: 2rem;
}
.cid-uFYBLEIqkn .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uFYBLEIqkn .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uFYBLEIqkn .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uFYBLEIqkn .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uFYBLEIqkn .item-wrapper img {
  height: 100%;
}
.cid-uFYBLEIqkn .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uFYBLEIqkn .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uFYBLEIqkn .carousel-control,
.cid-uFYBLEIqkn .close {
  background: #1b1b1b;
}
.cid-uFYBLEIqkn .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uFYBLEIqkn .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uFYBLEIqkn .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uFYBLEIqkn .close::before {
  content: '\e91a';
}
.cid-uFYBLEIqkn .close:hover {
  opacity: .7;
}
.cid-uFYBLEIqkn .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uFYBLEIqkn .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFYBLEIqkn .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uFYBLEIqkn .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uFYBLEIqkn .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uFYBLEIqkn .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-uFYBLEIqkn .carousel-indicators li.active,
.cid-uFYBLEIqkn .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uFYBLEIqkn .carousel-indicators li::after,
.cid-uFYBLEIqkn .carousel-indicators li::before {
  content: none;
}
.cid-uFYBLEIqkn .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uFYBLEIqkn .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYBLEIqkn .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYBLEIqkn .carousel-indicators {
    display: none;
  }
}
.cid-uFYBLEIqkn .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uFYBLEIqkn .carousel-inner > .active {
  display: block;
}
.cid-uFYBLEIqkn .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFYBLEIqkn .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uFYBLEIqkn .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uFYBLEIqkn .carousel-control,
  .cid-uFYBLEIqkn .carousel-indicators,
  .cid-uFYBLEIqkn .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uFYBLEIqkn .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uFYBLEIqkn .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uFYBLEIqkn .carousel-indicators .active,
.cid-uFYBLEIqkn .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uFYBLEIqkn .carousel-indicators .active {
  background: #fff;
}
.cid-uFYBLEIqkn .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uFYBLEIqkn .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uFYBLEIqkn .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uFYBLEIqkn .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uFYBLEIqkn .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uFYBLEIqkn .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uFYBLEIqkn .carousel {
  width: 100%;
}
.cid-uFYBLEIqkn .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uFYBLEIqkn .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uFYBLEIqkn .modal.fade .modal-dialog,
.cid-uFYBLEIqkn .modal.in .modal-dialog {
  transform: none;
}
.cid-uFYBLEIqkn .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uFYBLEIqkn H6 {
  text-align: center;
}
.cid-uFYBLEIqkn H3 {
  text-align: center;
}
.cid-uFYBLG1NhQ {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uFYBLG1NhQ .media-container-row .mbr-text {
  color: #000000;
}
.cid-uFYCRmjAqK .navbar-dropdown {
  position: relative !important;
}
.cid-uFYCRmjAqK .navbar-dropdown {
  position: absolute !important;
}
.cid-uFYCRmjAqK .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYCRmjAqK .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uFYCRmjAqK .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uFYCRmjAqK .dropdown-item:hover,
.cid-uFYCRmjAqK .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uFYCRmjAqK .dropdown-item:hover span {
  color: white;
}
.cid-uFYCRmjAqK .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uFYCRmjAqK .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uFYCRmjAqK .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uFYCRmjAqK .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uFYCRmjAqK .nav-link {
  position: relative;
}
.cid-uFYCRmjAqK .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uFYCRmjAqK .container {
    flex-wrap: nowrap;
  }
}
.cid-uFYCRmjAqK .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYCRmjAqK .dropdown-menu,
.cid-uFYCRmjAqK .navbar.opened {
  background: #000000 !important;
}
.cid-uFYCRmjAqK .nav-item:focus,
.cid-uFYCRmjAqK .nav-link:focus {
  outline: none;
}
.cid-uFYCRmjAqK .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYCRmjAqK .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYCRmjAqK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYCRmjAqK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYCRmjAqK .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYCRmjAqK .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYCRmjAqK .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uFYCRmjAqK .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYCRmjAqK .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYCRmjAqK .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYCRmjAqK .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uFYCRmjAqK .navbar.collapsed {
  justify-content: center;
}
.cid-uFYCRmjAqK .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYCRmjAqK .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uFYCRmjAqK .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYCRmjAqK .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYCRmjAqK .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-uFYCRmjAqK .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYCRmjAqK .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uFYCRmjAqK .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uFYCRmjAqK .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYCRmjAqK .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYCRmjAqK .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYCRmjAqK .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYCRmjAqK .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-uFYCRmjAqK .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uFYCRmjAqK .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uFYCRmjAqK .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uFYCRmjAqK .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uFYCRmjAqK .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYCRmjAqK .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYCRmjAqK .navbar.navbar-short {
  min-height: 60px;
}
.cid-uFYCRmjAqK .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uFYCRmjAqK .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uFYCRmjAqK .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-uFYCRmjAqK .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYCRmjAqK .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uFYCRmjAqK .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uFYCRmjAqK .dropdown-item.active,
.cid-uFYCRmjAqK .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYCRmjAqK .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYCRmjAqK .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYCRmjAqK .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYCRmjAqK .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uFYCRmjAqK .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uFYCRmjAqK .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uFYCRmjAqK ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYCRmjAqK .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uFYCRmjAqK button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYCRmjAqK button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uFYCRmjAqK button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYCRmjAqK button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYCRmjAqK button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYCRmjAqK button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYCRmjAqK nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYCRmjAqK nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYCRmjAqK nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYCRmjAqK nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYCRmjAqK .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uFYCRmjAqK .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uFYCRmjAqK a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYCRmjAqK .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-uFYCRmjAqK .navbar {
    height: 70px;
  }
  .cid-uFYCRmjAqK .navbar.opened {
    height: auto;
  }
  .cid-uFYCRmjAqK .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYCRmjAqK .container,
.cid-uFYCRmjAqK .container-fluid {
  flex-wrap: wrap;
}
.cid-uFYCRmjAqK .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uFYCRmjAqK .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uFYCRmjAqK .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFYCRmjAqK .contacts-menu {
    display: none;
  }
}
.cid-uFYCRmjAqK .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uFYCRmjAqK .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uFYCRmjAqK .icon-box:hover {
  transform: scale(1.1);
}
.cid-uFYCRmjAqK .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uFYCRmjAqK .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uFYCRmjAqK .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uFYCRmjAqK .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uFYCRmjAqK .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uFYCRmjAqK .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFYCRmjAqK .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uFYCRmjAqK .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uFYCRmjAqK .card-text {
  color: #ffffff;
}
.cid-uFYCRmjAqK .card-title {
  color: #ffffff;
}
.cid-uFYCRlXH0S {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uFYCRlXH0S .item {
  padding-bottom: 2rem;
}
.cid-uFYCRlXH0S .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uFYCRlXH0S .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uFYCRlXH0S .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uFYCRlXH0S .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uFYCRlXH0S .item-wrapper img {
  height: 100%;
}
.cid-uFYCRlXH0S .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uFYCRlXH0S .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uFYCRlXH0S .carousel-control,
.cid-uFYCRlXH0S .close {
  background: #1b1b1b;
}
.cid-uFYCRlXH0S .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uFYCRlXH0S .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uFYCRlXH0S .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uFYCRlXH0S .close::before {
  content: '\e91a';
}
.cid-uFYCRlXH0S .close:hover {
  opacity: .7;
}
.cid-uFYCRlXH0S .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uFYCRlXH0S .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFYCRlXH0S .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uFYCRlXH0S .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uFYCRlXH0S .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uFYCRlXH0S .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-uFYCRlXH0S .carousel-indicators li.active,
.cid-uFYCRlXH0S .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uFYCRlXH0S .carousel-indicators li::after,
.cid-uFYCRlXH0S .carousel-indicators li::before {
  content: none;
}
.cid-uFYCRlXH0S .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uFYCRlXH0S .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYCRlXH0S .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYCRlXH0S .carousel-indicators {
    display: none;
  }
}
.cid-uFYCRlXH0S .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uFYCRlXH0S .carousel-inner > .active {
  display: block;
}
.cid-uFYCRlXH0S .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFYCRlXH0S .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uFYCRlXH0S .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uFYCRlXH0S .carousel-control,
  .cid-uFYCRlXH0S .carousel-indicators,
  .cid-uFYCRlXH0S .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uFYCRlXH0S .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uFYCRlXH0S .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uFYCRlXH0S .carousel-indicators .active,
.cid-uFYCRlXH0S .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uFYCRlXH0S .carousel-indicators .active {
  background: #fff;
}
.cid-uFYCRlXH0S .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uFYCRlXH0S .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uFYCRlXH0S .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uFYCRlXH0S .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uFYCRlXH0S .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uFYCRlXH0S .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uFYCRlXH0S .carousel {
  width: 100%;
}
.cid-uFYCRlXH0S .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uFYCRlXH0S .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uFYCRlXH0S .modal.fade .modal-dialog,
.cid-uFYCRlXH0S .modal.in .modal-dialog {
  transform: none;
}
.cid-uFYCRlXH0S .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uFYCRlXH0S H6 {
  text-align: center;
}
.cid-uFYCRlXH0S H3 {
  text-align: center;
}
.cid-uFYCRmQDej {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uFYCRmQDej .media-container-row .mbr-text {
  color: #000000;
}
.cid-uFYDwLJdpa .navbar-dropdown {
  position: relative !important;
}
.cid-uFYDwLJdpa .navbar-dropdown {
  position: absolute !important;
}
.cid-uFYDwLJdpa .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYDwLJdpa .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uFYDwLJdpa .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uFYDwLJdpa .dropdown-item:hover,
.cid-uFYDwLJdpa .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uFYDwLJdpa .dropdown-item:hover span {
  color: white;
}
.cid-uFYDwLJdpa .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uFYDwLJdpa .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uFYDwLJdpa .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uFYDwLJdpa .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uFYDwLJdpa .nav-link {
  position: relative;
}
.cid-uFYDwLJdpa .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uFYDwLJdpa .container {
    flex-wrap: nowrap;
  }
}
.cid-uFYDwLJdpa .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYDwLJdpa .dropdown-menu,
.cid-uFYDwLJdpa .navbar.opened {
  background: #000000 !important;
}
.cid-uFYDwLJdpa .nav-item:focus,
.cid-uFYDwLJdpa .nav-link:focus {
  outline: none;
}
.cid-uFYDwLJdpa .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYDwLJdpa .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYDwLJdpa .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYDwLJdpa .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYDwLJdpa .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYDwLJdpa .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYDwLJdpa .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uFYDwLJdpa .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYDwLJdpa .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYDwLJdpa .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYDwLJdpa .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uFYDwLJdpa .navbar.collapsed {
  justify-content: center;
}
.cid-uFYDwLJdpa .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYDwLJdpa .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uFYDwLJdpa .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYDwLJdpa .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYDwLJdpa .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-uFYDwLJdpa .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYDwLJdpa .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uFYDwLJdpa .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uFYDwLJdpa .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYDwLJdpa .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYDwLJdpa .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYDwLJdpa .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYDwLJdpa .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-uFYDwLJdpa .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uFYDwLJdpa .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uFYDwLJdpa .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uFYDwLJdpa .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uFYDwLJdpa .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYDwLJdpa .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYDwLJdpa .navbar.navbar-short {
  min-height: 60px;
}
.cid-uFYDwLJdpa .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uFYDwLJdpa .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uFYDwLJdpa .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-uFYDwLJdpa .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYDwLJdpa .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uFYDwLJdpa .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uFYDwLJdpa .dropdown-item.active,
.cid-uFYDwLJdpa .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYDwLJdpa .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYDwLJdpa .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYDwLJdpa .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYDwLJdpa .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uFYDwLJdpa .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uFYDwLJdpa .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uFYDwLJdpa ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYDwLJdpa .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uFYDwLJdpa button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYDwLJdpa button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uFYDwLJdpa button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYDwLJdpa button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYDwLJdpa button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYDwLJdpa button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYDwLJdpa nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYDwLJdpa nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYDwLJdpa nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYDwLJdpa nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYDwLJdpa .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uFYDwLJdpa .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uFYDwLJdpa a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYDwLJdpa .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-uFYDwLJdpa .navbar {
    height: 70px;
  }
  .cid-uFYDwLJdpa .navbar.opened {
    height: auto;
  }
  .cid-uFYDwLJdpa .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYDwLJdpa .container,
.cid-uFYDwLJdpa .container-fluid {
  flex-wrap: wrap;
}
.cid-uFYDwLJdpa .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uFYDwLJdpa .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uFYDwLJdpa .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFYDwLJdpa .contacts-menu {
    display: none;
  }
}
.cid-uFYDwLJdpa .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uFYDwLJdpa .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uFYDwLJdpa .icon-box:hover {
  transform: scale(1.1);
}
.cid-uFYDwLJdpa .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uFYDwLJdpa .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uFYDwLJdpa .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uFYDwLJdpa .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uFYDwLJdpa .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uFYDwLJdpa .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFYDwLJdpa .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uFYDwLJdpa .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uFYDwLJdpa .card-text {
  color: #ffffff;
}
.cid-uFYDwLJdpa .card-title {
  color: #ffffff;
}
.cid-uFYDwLdqNt {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uFYDwLdqNt .item {
  padding-bottom: 2rem;
}
.cid-uFYDwLdqNt .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uFYDwLdqNt .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uFYDwLdqNt .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uFYDwLdqNt .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uFYDwLdqNt .item-wrapper img {
  height: 100%;
}
.cid-uFYDwLdqNt .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uFYDwLdqNt .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uFYDwLdqNt .carousel-control,
.cid-uFYDwLdqNt .close {
  background: #1b1b1b;
}
.cid-uFYDwLdqNt .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uFYDwLdqNt .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uFYDwLdqNt .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uFYDwLdqNt .close::before {
  content: '\e91a';
}
.cid-uFYDwLdqNt .close:hover {
  opacity: .7;
}
.cid-uFYDwLdqNt .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uFYDwLdqNt .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFYDwLdqNt .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uFYDwLdqNt .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uFYDwLdqNt .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uFYDwLdqNt .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-uFYDwLdqNt .carousel-indicators li.active,
.cid-uFYDwLdqNt .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uFYDwLdqNt .carousel-indicators li::after,
.cid-uFYDwLdqNt .carousel-indicators li::before {
  content: none;
}
.cid-uFYDwLdqNt .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uFYDwLdqNt .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYDwLdqNt .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYDwLdqNt .carousel-indicators {
    display: none;
  }
}
.cid-uFYDwLdqNt .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uFYDwLdqNt .carousel-inner > .active {
  display: block;
}
.cid-uFYDwLdqNt .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFYDwLdqNt .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uFYDwLdqNt .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uFYDwLdqNt .carousel-control,
  .cid-uFYDwLdqNt .carousel-indicators,
  .cid-uFYDwLdqNt .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uFYDwLdqNt .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uFYDwLdqNt .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uFYDwLdqNt .carousel-indicators .active,
.cid-uFYDwLdqNt .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uFYDwLdqNt .carousel-indicators .active {
  background: #fff;
}
.cid-uFYDwLdqNt .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uFYDwLdqNt .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uFYDwLdqNt .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uFYDwLdqNt .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uFYDwLdqNt .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uFYDwLdqNt .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uFYDwLdqNt .carousel {
  width: 100%;
}
.cid-uFYDwLdqNt .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uFYDwLdqNt .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uFYDwLdqNt .modal.fade .modal-dialog,
.cid-uFYDwLdqNt .modal.in .modal-dialog {
  transform: none;
}
.cid-uFYDwLdqNt .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uFYDwLdqNt H6 {
  text-align: center;
}
.cid-uFYDwLdqNt H3 {
  text-align: center;
}
.cid-uFYDwMij88 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uFYDwMij88 .media-container-row .mbr-text {
  color: #000000;
}
.cid-uFYEvqqGP5 .navbar-dropdown {
  position: relative !important;
}
.cid-uFYEvqqGP5 .navbar-dropdown {
  position: absolute !important;
}
.cid-uFYEvqqGP5 .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYEvqqGP5 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uFYEvqqGP5 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uFYEvqqGP5 .dropdown-item:hover,
.cid-uFYEvqqGP5 .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uFYEvqqGP5 .dropdown-item:hover span {
  color: white;
}
.cid-uFYEvqqGP5 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uFYEvqqGP5 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uFYEvqqGP5 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uFYEvqqGP5 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uFYEvqqGP5 .nav-link {
  position: relative;
}
.cid-uFYEvqqGP5 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uFYEvqqGP5 .container {
    flex-wrap: nowrap;
  }
}
.cid-uFYEvqqGP5 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYEvqqGP5 .dropdown-menu,
.cid-uFYEvqqGP5 .navbar.opened {
  background: #000000 !important;
}
.cid-uFYEvqqGP5 .nav-item:focus,
.cid-uFYEvqqGP5 .nav-link:focus {
  outline: none;
}
.cid-uFYEvqqGP5 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYEvqqGP5 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYEvqqGP5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYEvqqGP5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYEvqqGP5 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYEvqqGP5 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYEvqqGP5 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uFYEvqqGP5 .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYEvqqGP5 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYEvqqGP5 .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYEvqqGP5 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uFYEvqqGP5 .navbar.collapsed {
  justify-content: center;
}
.cid-uFYEvqqGP5 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYEvqqGP5 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uFYEvqqGP5 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYEvqqGP5 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYEvqqGP5 .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-uFYEvqqGP5 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYEvqqGP5 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uFYEvqqGP5 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uFYEvqqGP5 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYEvqqGP5 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYEvqqGP5 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYEvqqGP5 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYEvqqGP5 .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-uFYEvqqGP5 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uFYEvqqGP5 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uFYEvqqGP5 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uFYEvqqGP5 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uFYEvqqGP5 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYEvqqGP5 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYEvqqGP5 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uFYEvqqGP5 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uFYEvqqGP5 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uFYEvqqGP5 .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-uFYEvqqGP5 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYEvqqGP5 .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uFYEvqqGP5 .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uFYEvqqGP5 .dropdown-item.active,
.cid-uFYEvqqGP5 .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYEvqqGP5 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYEvqqGP5 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYEvqqGP5 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYEvqqGP5 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uFYEvqqGP5 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uFYEvqqGP5 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uFYEvqqGP5 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYEvqqGP5 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uFYEvqqGP5 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYEvqqGP5 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uFYEvqqGP5 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYEvqqGP5 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYEvqqGP5 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYEvqqGP5 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYEvqqGP5 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYEvqqGP5 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYEvqqGP5 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYEvqqGP5 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYEvqqGP5 .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uFYEvqqGP5 .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uFYEvqqGP5 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYEvqqGP5 .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-uFYEvqqGP5 .navbar {
    height: 70px;
  }
  .cid-uFYEvqqGP5 .navbar.opened {
    height: auto;
  }
  .cid-uFYEvqqGP5 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYEvqqGP5 .container,
.cid-uFYEvqqGP5 .container-fluid {
  flex-wrap: wrap;
}
.cid-uFYEvqqGP5 .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uFYEvqqGP5 .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uFYEvqqGP5 .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFYEvqqGP5 .contacts-menu {
    display: none;
  }
}
.cid-uFYEvqqGP5 .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uFYEvqqGP5 .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uFYEvqqGP5 .icon-box:hover {
  transform: scale(1.1);
}
.cid-uFYEvqqGP5 .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uFYEvqqGP5 .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uFYEvqqGP5 .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uFYEvqqGP5 .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uFYEvqqGP5 .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uFYEvqqGP5 .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFYEvqqGP5 .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uFYEvqqGP5 .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uFYEvqqGP5 .card-text {
  color: #ffffff;
}
.cid-uFYEvqqGP5 .card-title {
  color: #ffffff;
}
.cid-uFYLijumSy {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uFYLijumSy .item {
  padding-bottom: 2rem;
}
.cid-uFYLijumSy .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uFYLijumSy .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uFYLijumSy .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uFYLijumSy .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uFYLijumSy .item-wrapper img {
  height: 100%;
}
.cid-uFYLijumSy .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uFYLijumSy .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uFYLijumSy .carousel-control,
.cid-uFYLijumSy .close {
  background: #1b1b1b;
}
.cid-uFYLijumSy .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uFYLijumSy .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uFYLijumSy .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uFYLijumSy .close::before {
  content: '\e91a';
}
.cid-uFYLijumSy .close:hover {
  opacity: .7;
}
.cid-uFYLijumSy .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uFYLijumSy .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFYLijumSy .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uFYLijumSy .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uFYLijumSy .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uFYLijumSy .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-uFYLijumSy .carousel-indicators li.active,
.cid-uFYLijumSy .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uFYLijumSy .carousel-indicators li::after,
.cid-uFYLijumSy .carousel-indicators li::before {
  content: none;
}
.cid-uFYLijumSy .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uFYLijumSy .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYLijumSy .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYLijumSy .carousel-indicators {
    display: none;
  }
}
.cid-uFYLijumSy .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uFYLijumSy .carousel-inner > .active {
  display: block;
}
.cid-uFYLijumSy .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFYLijumSy .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uFYLijumSy .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uFYLijumSy .carousel-control,
  .cid-uFYLijumSy .carousel-indicators,
  .cid-uFYLijumSy .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uFYLijumSy .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uFYLijumSy .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uFYLijumSy .carousel-indicators .active,
.cid-uFYLijumSy .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uFYLijumSy .carousel-indicators .active {
  background: #fff;
}
.cid-uFYLijumSy .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uFYLijumSy .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uFYLijumSy .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uFYLijumSy .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uFYLijumSy .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uFYLijumSy .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uFYLijumSy .carousel {
  width: 100%;
}
.cid-uFYLijumSy .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uFYLijumSy .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uFYLijumSy .modal.fade .modal-dialog,
.cid-uFYLijumSy .modal.in .modal-dialog {
  transform: none;
}
.cid-uFYLijumSy .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uFYLijumSy H6 {
  text-align: center;
}
.cid-uFYLijumSy H3 {
  text-align: center;
}
.cid-uFYEvqXxMv {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uFYEvqXxMv .media-container-row .mbr-text {
  color: #000000;
}
.cid-uFYFo2FE18 .navbar-dropdown {
  position: relative !important;
}
.cid-uFYFo2FE18 .navbar-dropdown {
  position: absolute !important;
}
.cid-uFYFo2FE18 .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYFo2FE18 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uFYFo2FE18 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uFYFo2FE18 .dropdown-item:hover,
.cid-uFYFo2FE18 .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uFYFo2FE18 .dropdown-item:hover span {
  color: white;
}
.cid-uFYFo2FE18 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uFYFo2FE18 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uFYFo2FE18 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uFYFo2FE18 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uFYFo2FE18 .nav-link {
  position: relative;
}
.cid-uFYFo2FE18 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uFYFo2FE18 .container {
    flex-wrap: nowrap;
  }
}
.cid-uFYFo2FE18 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYFo2FE18 .dropdown-menu,
.cid-uFYFo2FE18 .navbar.opened {
  background: #000000 !important;
}
.cid-uFYFo2FE18 .nav-item:focus,
.cid-uFYFo2FE18 .nav-link:focus {
  outline: none;
}
.cid-uFYFo2FE18 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYFo2FE18 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYFo2FE18 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYFo2FE18 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYFo2FE18 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYFo2FE18 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYFo2FE18 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uFYFo2FE18 .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYFo2FE18 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYFo2FE18 .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYFo2FE18 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uFYFo2FE18 .navbar.collapsed {
  justify-content: center;
}
.cid-uFYFo2FE18 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYFo2FE18 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uFYFo2FE18 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYFo2FE18 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYFo2FE18 .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-uFYFo2FE18 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYFo2FE18 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uFYFo2FE18 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uFYFo2FE18 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYFo2FE18 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYFo2FE18 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYFo2FE18 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYFo2FE18 .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-uFYFo2FE18 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uFYFo2FE18 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uFYFo2FE18 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uFYFo2FE18 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uFYFo2FE18 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYFo2FE18 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYFo2FE18 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uFYFo2FE18 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uFYFo2FE18 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uFYFo2FE18 .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-uFYFo2FE18 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYFo2FE18 .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uFYFo2FE18 .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uFYFo2FE18 .dropdown-item.active,
.cid-uFYFo2FE18 .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYFo2FE18 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYFo2FE18 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYFo2FE18 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYFo2FE18 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uFYFo2FE18 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uFYFo2FE18 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uFYFo2FE18 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYFo2FE18 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uFYFo2FE18 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYFo2FE18 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uFYFo2FE18 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYFo2FE18 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYFo2FE18 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYFo2FE18 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYFo2FE18 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYFo2FE18 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYFo2FE18 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYFo2FE18 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYFo2FE18 .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uFYFo2FE18 .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uFYFo2FE18 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYFo2FE18 .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-uFYFo2FE18 .navbar {
    height: 70px;
  }
  .cid-uFYFo2FE18 .navbar.opened {
    height: auto;
  }
  .cid-uFYFo2FE18 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYFo2FE18 .container,
.cid-uFYFo2FE18 .container-fluid {
  flex-wrap: wrap;
}
.cid-uFYFo2FE18 .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uFYFo2FE18 .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uFYFo2FE18 .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFYFo2FE18 .contacts-menu {
    display: none;
  }
}
.cid-uFYFo2FE18 .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uFYFo2FE18 .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uFYFo2FE18 .icon-box:hover {
  transform: scale(1.1);
}
.cid-uFYFo2FE18 .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uFYFo2FE18 .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uFYFo2FE18 .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uFYFo2FE18 .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uFYFo2FE18 .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uFYFo2FE18 .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFYFo2FE18 .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uFYFo2FE18 .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uFYFo2FE18 .card-text {
  color: #ffffff;
}
.cid-uFYFo2FE18 .card-title {
  color: #ffffff;
}
.cid-uFYFo2agIj {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uFYFo2agIj .item {
  padding-bottom: 2rem;
}
.cid-uFYFo2agIj .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uFYFo2agIj .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uFYFo2agIj .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uFYFo2agIj .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uFYFo2agIj .item-wrapper img {
  height: 100%;
}
.cid-uFYFo2agIj .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uFYFo2agIj .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uFYFo2agIj .carousel-control,
.cid-uFYFo2agIj .close {
  background: #1b1b1b;
}
.cid-uFYFo2agIj .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uFYFo2agIj .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uFYFo2agIj .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uFYFo2agIj .close::before {
  content: '\e91a';
}
.cid-uFYFo2agIj .close:hover {
  opacity: .7;
}
.cid-uFYFo2agIj .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uFYFo2agIj .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFYFo2agIj .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uFYFo2agIj .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uFYFo2agIj .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uFYFo2agIj .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-uFYFo2agIj .carousel-indicators li.active,
.cid-uFYFo2agIj .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uFYFo2agIj .carousel-indicators li::after,
.cid-uFYFo2agIj .carousel-indicators li::before {
  content: none;
}
.cid-uFYFo2agIj .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uFYFo2agIj .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYFo2agIj .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYFo2agIj .carousel-indicators {
    display: none;
  }
}
.cid-uFYFo2agIj .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uFYFo2agIj .carousel-inner > .active {
  display: block;
}
.cid-uFYFo2agIj .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFYFo2agIj .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uFYFo2agIj .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uFYFo2agIj .carousel-control,
  .cid-uFYFo2agIj .carousel-indicators,
  .cid-uFYFo2agIj .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uFYFo2agIj .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uFYFo2agIj .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uFYFo2agIj .carousel-indicators .active,
.cid-uFYFo2agIj .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uFYFo2agIj .carousel-indicators .active {
  background: #fff;
}
.cid-uFYFo2agIj .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uFYFo2agIj .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uFYFo2agIj .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uFYFo2agIj .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uFYFo2agIj .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uFYFo2agIj .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uFYFo2agIj .carousel {
  width: 100%;
}
.cid-uFYFo2agIj .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uFYFo2agIj .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uFYFo2agIj .modal.fade .modal-dialog,
.cid-uFYFo2agIj .modal.in .modal-dialog {
  transform: none;
}
.cid-uFYFo2agIj .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uFYFo2agIj H6 {
  text-align: center;
}
.cid-uFYFo2agIj H3 {
  text-align: center;
}
.cid-uFYFo3ewvl {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uFYFo3ewvl .media-container-row .mbr-text {
  color: #000000;
}
.cid-uFYG31OllI .navbar-dropdown {
  position: relative !important;
}
.cid-uFYG31OllI .navbar-dropdown {
  position: absolute !important;
}
.cid-uFYG31OllI .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYG31OllI .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uFYG31OllI .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uFYG31OllI .dropdown-item:hover,
.cid-uFYG31OllI .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uFYG31OllI .dropdown-item:hover span {
  color: white;
}
.cid-uFYG31OllI .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uFYG31OllI .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uFYG31OllI .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uFYG31OllI .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uFYG31OllI .nav-link {
  position: relative;
}
.cid-uFYG31OllI .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uFYG31OllI .container {
    flex-wrap: nowrap;
  }
}
.cid-uFYG31OllI .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYG31OllI .dropdown-menu,
.cid-uFYG31OllI .navbar.opened {
  background: #000000 !important;
}
.cid-uFYG31OllI .nav-item:focus,
.cid-uFYG31OllI .nav-link:focus {
  outline: none;
}
.cid-uFYG31OllI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYG31OllI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYG31OllI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYG31OllI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYG31OllI .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYG31OllI .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYG31OllI .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uFYG31OllI .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYG31OllI .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYG31OllI .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYG31OllI .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uFYG31OllI .navbar.collapsed {
  justify-content: center;
}
.cid-uFYG31OllI .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYG31OllI .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uFYG31OllI .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYG31OllI .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYG31OllI .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-uFYG31OllI .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYG31OllI .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uFYG31OllI .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uFYG31OllI .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYG31OllI .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYG31OllI .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYG31OllI .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYG31OllI .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-uFYG31OllI .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uFYG31OllI .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uFYG31OllI .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uFYG31OllI .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uFYG31OllI .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYG31OllI .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYG31OllI .navbar.navbar-short {
  min-height: 60px;
}
.cid-uFYG31OllI .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uFYG31OllI .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uFYG31OllI .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-uFYG31OllI .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYG31OllI .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uFYG31OllI .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uFYG31OllI .dropdown-item.active,
.cid-uFYG31OllI .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYG31OllI .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYG31OllI .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYG31OllI .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYG31OllI .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uFYG31OllI .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uFYG31OllI .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uFYG31OllI ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYG31OllI .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uFYG31OllI button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYG31OllI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uFYG31OllI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYG31OllI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYG31OllI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYG31OllI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYG31OllI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYG31OllI nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYG31OllI nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYG31OllI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYG31OllI .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uFYG31OllI .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uFYG31OllI a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYG31OllI .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-uFYG31OllI .navbar {
    height: 70px;
  }
  .cid-uFYG31OllI .navbar.opened {
    height: auto;
  }
  .cid-uFYG31OllI .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYG31OllI .container,
.cid-uFYG31OllI .container-fluid {
  flex-wrap: wrap;
}
.cid-uFYG31OllI .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uFYG31OllI .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uFYG31OllI .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFYG31OllI .contacts-menu {
    display: none;
  }
}
.cid-uFYG31OllI .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uFYG31OllI .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uFYG31OllI .icon-box:hover {
  transform: scale(1.1);
}
.cid-uFYG31OllI .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uFYG31OllI .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uFYG31OllI .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uFYG31OllI .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uFYG31OllI .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uFYG31OllI .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFYG31OllI .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uFYG31OllI .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uFYG31OllI .card-text {
  color: #ffffff;
}
.cid-uFYG31OllI .card-title {
  color: #ffffff;
}
.cid-uFYG31eWFg {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uFYG31eWFg .item {
  padding-bottom: 2rem;
}
.cid-uFYG31eWFg .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uFYG31eWFg .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uFYG31eWFg .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uFYG31eWFg .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uFYG31eWFg .item-wrapper img {
  height: 100%;
}
.cid-uFYG31eWFg .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uFYG31eWFg .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uFYG31eWFg .carousel-control,
.cid-uFYG31eWFg .close {
  background: #1b1b1b;
}
.cid-uFYG31eWFg .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uFYG31eWFg .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uFYG31eWFg .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uFYG31eWFg .close::before {
  content: '\e91a';
}
.cid-uFYG31eWFg .close:hover {
  opacity: .7;
}
.cid-uFYG31eWFg .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uFYG31eWFg .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFYG31eWFg .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uFYG31eWFg .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uFYG31eWFg .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uFYG31eWFg .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-uFYG31eWFg .carousel-indicators li.active,
.cid-uFYG31eWFg .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uFYG31eWFg .carousel-indicators li::after,
.cid-uFYG31eWFg .carousel-indicators li::before {
  content: none;
}
.cid-uFYG31eWFg .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uFYG31eWFg .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYG31eWFg .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYG31eWFg .carousel-indicators {
    display: none;
  }
}
.cid-uFYG31eWFg .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uFYG31eWFg .carousel-inner > .active {
  display: block;
}
.cid-uFYG31eWFg .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFYG31eWFg .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uFYG31eWFg .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uFYG31eWFg .carousel-control,
  .cid-uFYG31eWFg .carousel-indicators,
  .cid-uFYG31eWFg .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uFYG31eWFg .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uFYG31eWFg .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uFYG31eWFg .carousel-indicators .active,
.cid-uFYG31eWFg .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uFYG31eWFg .carousel-indicators .active {
  background: #fff;
}
.cid-uFYG31eWFg .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uFYG31eWFg .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uFYG31eWFg .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uFYG31eWFg .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uFYG31eWFg .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uFYG31eWFg .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uFYG31eWFg .carousel {
  width: 100%;
}
.cid-uFYG31eWFg .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uFYG31eWFg .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uFYG31eWFg .modal.fade .modal-dialog,
.cid-uFYG31eWFg .modal.in .modal-dialog {
  transform: none;
}
.cid-uFYG31eWFg .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uFYG31eWFg H6 {
  text-align: center;
}
.cid-uFYG31eWFg H3 {
  text-align: center;
}
.cid-uFYG32imTN {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uFYG32imTN .media-container-row .mbr-text {
  color: #000000;
}
.cid-uFYHAOAL7U .navbar-dropdown {
  position: relative !important;
}
.cid-uFYHAOAL7U .navbar-dropdown {
  position: absolute !important;
}
.cid-uFYHAOAL7U .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYHAOAL7U .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uFYHAOAL7U .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uFYHAOAL7U .dropdown-item:hover,
.cid-uFYHAOAL7U .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uFYHAOAL7U .dropdown-item:hover span {
  color: white;
}
.cid-uFYHAOAL7U .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uFYHAOAL7U .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uFYHAOAL7U .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uFYHAOAL7U .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uFYHAOAL7U .nav-link {
  position: relative;
}
.cid-uFYHAOAL7U .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uFYHAOAL7U .container {
    flex-wrap: nowrap;
  }
}
.cid-uFYHAOAL7U .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYHAOAL7U .dropdown-menu,
.cid-uFYHAOAL7U .navbar.opened {
  background: #000000 !important;
}
.cid-uFYHAOAL7U .nav-item:focus,
.cid-uFYHAOAL7U .nav-link:focus {
  outline: none;
}
.cid-uFYHAOAL7U .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYHAOAL7U .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYHAOAL7U .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYHAOAL7U .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYHAOAL7U .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYHAOAL7U .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYHAOAL7U .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uFYHAOAL7U .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYHAOAL7U .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYHAOAL7U .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYHAOAL7U .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uFYHAOAL7U .navbar.collapsed {
  justify-content: center;
}
.cid-uFYHAOAL7U .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYHAOAL7U .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uFYHAOAL7U .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYHAOAL7U .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYHAOAL7U .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-uFYHAOAL7U .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYHAOAL7U .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uFYHAOAL7U .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uFYHAOAL7U .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYHAOAL7U .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYHAOAL7U .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYHAOAL7U .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYHAOAL7U .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-uFYHAOAL7U .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uFYHAOAL7U .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uFYHAOAL7U .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uFYHAOAL7U .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uFYHAOAL7U .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYHAOAL7U .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYHAOAL7U .navbar.navbar-short {
  min-height: 60px;
}
.cid-uFYHAOAL7U .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uFYHAOAL7U .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uFYHAOAL7U .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-uFYHAOAL7U .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYHAOAL7U .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uFYHAOAL7U .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uFYHAOAL7U .dropdown-item.active,
.cid-uFYHAOAL7U .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYHAOAL7U .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYHAOAL7U .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYHAOAL7U .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYHAOAL7U .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uFYHAOAL7U .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uFYHAOAL7U .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uFYHAOAL7U ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYHAOAL7U .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uFYHAOAL7U button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYHAOAL7U button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uFYHAOAL7U button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYHAOAL7U button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYHAOAL7U button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYHAOAL7U button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYHAOAL7U nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYHAOAL7U nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYHAOAL7U nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYHAOAL7U nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYHAOAL7U .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uFYHAOAL7U .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uFYHAOAL7U a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYHAOAL7U .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-uFYHAOAL7U .navbar {
    height: 70px;
  }
  .cid-uFYHAOAL7U .navbar.opened {
    height: auto;
  }
  .cid-uFYHAOAL7U .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYHAOAL7U .container,
.cid-uFYHAOAL7U .container-fluid {
  flex-wrap: wrap;
}
.cid-uFYHAOAL7U .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uFYHAOAL7U .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uFYHAOAL7U .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFYHAOAL7U .contacts-menu {
    display: none;
  }
}
.cid-uFYHAOAL7U .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uFYHAOAL7U .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uFYHAOAL7U .icon-box:hover {
  transform: scale(1.1);
}
.cid-uFYHAOAL7U .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uFYHAOAL7U .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uFYHAOAL7U .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uFYHAOAL7U .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uFYHAOAL7U .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uFYHAOAL7U .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFYHAOAL7U .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uFYHAOAL7U .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uFYHAOAL7U .card-text {
  color: #ffffff;
}
.cid-uFYHAOAL7U .card-title {
  color: #ffffff;
}
.cid-uFYHAO18zv {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uFYHAO18zv .item {
  padding-bottom: 2rem;
}
.cid-uFYHAO18zv .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uFYHAO18zv .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uFYHAO18zv .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uFYHAO18zv .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uFYHAO18zv .item-wrapper img {
  height: 100%;
}
.cid-uFYHAO18zv .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uFYHAO18zv .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uFYHAO18zv .carousel-control,
.cid-uFYHAO18zv .close {
  background: #1b1b1b;
}
.cid-uFYHAO18zv .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uFYHAO18zv .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uFYHAO18zv .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uFYHAO18zv .close::before {
  content: '\e91a';
}
.cid-uFYHAO18zv .close:hover {
  opacity: .7;
}
.cid-uFYHAO18zv .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uFYHAO18zv .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFYHAO18zv .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uFYHAO18zv .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uFYHAO18zv .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uFYHAO18zv .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-uFYHAO18zv .carousel-indicators li.active,
.cid-uFYHAO18zv .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uFYHAO18zv .carousel-indicators li::after,
.cid-uFYHAO18zv .carousel-indicators li::before {
  content: none;
}
.cid-uFYHAO18zv .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uFYHAO18zv .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYHAO18zv .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYHAO18zv .carousel-indicators {
    display: none;
  }
}
.cid-uFYHAO18zv .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uFYHAO18zv .carousel-inner > .active {
  display: block;
}
.cid-uFYHAO18zv .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFYHAO18zv .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uFYHAO18zv .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uFYHAO18zv .carousel-control,
  .cid-uFYHAO18zv .carousel-indicators,
  .cid-uFYHAO18zv .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uFYHAO18zv .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uFYHAO18zv .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uFYHAO18zv .carousel-indicators .active,
.cid-uFYHAO18zv .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uFYHAO18zv .carousel-indicators .active {
  background: #fff;
}
.cid-uFYHAO18zv .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uFYHAO18zv .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uFYHAO18zv .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uFYHAO18zv .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uFYHAO18zv .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uFYHAO18zv .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uFYHAO18zv .carousel {
  width: 100%;
}
.cid-uFYHAO18zv .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uFYHAO18zv .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uFYHAO18zv .modal.fade .modal-dialog,
.cid-uFYHAO18zv .modal.in .modal-dialog {
  transform: none;
}
.cid-uFYHAO18zv .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uFYHAO18zv H6 {
  text-align: center;
}
.cid-uFYHAO18zv H3 {
  text-align: center;
}
.cid-uFYHAP6dJ3 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uFYHAP6dJ3 .media-container-row .mbr-text {
  color: #000000;
}
.cid-uFYIik4I40 .navbar-dropdown {
  position: relative !important;
}
.cid-uFYIik4I40 .navbar-dropdown {
  position: absolute !important;
}
.cid-uFYIik4I40 .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYIik4I40 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uFYIik4I40 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uFYIik4I40 .dropdown-item:hover,
.cid-uFYIik4I40 .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uFYIik4I40 .dropdown-item:hover span {
  color: white;
}
.cid-uFYIik4I40 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uFYIik4I40 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uFYIik4I40 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uFYIik4I40 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uFYIik4I40 .nav-link {
  position: relative;
}
.cid-uFYIik4I40 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uFYIik4I40 .container {
    flex-wrap: nowrap;
  }
}
.cid-uFYIik4I40 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFYIik4I40 .dropdown-menu,
.cid-uFYIik4I40 .navbar.opened {
  background: #000000 !important;
}
.cid-uFYIik4I40 .nav-item:focus,
.cid-uFYIik4I40 .nav-link:focus {
  outline: none;
}
.cid-uFYIik4I40 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFYIik4I40 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFYIik4I40 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFYIik4I40 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFYIik4I40 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFYIik4I40 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFYIik4I40 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uFYIik4I40 .navbar.opened {
  transition: all 0.3s;
}
.cid-uFYIik4I40 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFYIik4I40 .navbar .navbar-logo img {
  width: auto;
}
.cid-uFYIik4I40 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uFYIik4I40 .navbar.collapsed {
  justify-content: center;
}
.cid-uFYIik4I40 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFYIik4I40 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uFYIik4I40 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFYIik4I40 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFYIik4I40 .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-uFYIik4I40 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFYIik4I40 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uFYIik4I40 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uFYIik4I40 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFYIik4I40 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFYIik4I40 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFYIik4I40 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFYIik4I40 .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-uFYIik4I40 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uFYIik4I40 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uFYIik4I40 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uFYIik4I40 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uFYIik4I40 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFYIik4I40 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFYIik4I40 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uFYIik4I40 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uFYIik4I40 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uFYIik4I40 .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-uFYIik4I40 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFYIik4I40 .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uFYIik4I40 .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uFYIik4I40 .dropdown-item.active,
.cid-uFYIik4I40 .dropdown-item:active {
  background-color: transparent;
}
.cid-uFYIik4I40 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFYIik4I40 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFYIik4I40 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFYIik4I40 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uFYIik4I40 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uFYIik4I40 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uFYIik4I40 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFYIik4I40 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uFYIik4I40 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFYIik4I40 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uFYIik4I40 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFYIik4I40 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYIik4I40 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFYIik4I40 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFYIik4I40 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYIik4I40 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFYIik4I40 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFYIik4I40 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFYIik4I40 .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uFYIik4I40 .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uFYIik4I40 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFYIik4I40 .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-uFYIik4I40 .navbar {
    height: 70px;
  }
  .cid-uFYIik4I40 .navbar.opened {
    height: auto;
  }
  .cid-uFYIik4I40 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFYIik4I40 .container,
.cid-uFYIik4I40 .container-fluid {
  flex-wrap: wrap;
}
.cid-uFYIik4I40 .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uFYIik4I40 .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uFYIik4I40 .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFYIik4I40 .contacts-menu {
    display: none;
  }
}
.cid-uFYIik4I40 .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uFYIik4I40 .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uFYIik4I40 .icon-box:hover {
  transform: scale(1.1);
}
.cid-uFYIik4I40 .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uFYIik4I40 .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uFYIik4I40 .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uFYIik4I40 .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uFYIik4I40 .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uFYIik4I40 .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFYIik4I40 .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uFYIik4I40 .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uFYIik4I40 .card-text {
  color: #ffffff;
}
.cid-uFYIik4I40 .card-title {
  color: #ffffff;
}
.cid-uFYIijrsqa {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uFYIijrsqa .item {
  padding-bottom: 2rem;
}
.cid-uFYIijrsqa .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uFYIijrsqa .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uFYIijrsqa .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uFYIijrsqa .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uFYIijrsqa .item-wrapper img {
  height: 100%;
}
.cid-uFYIijrsqa .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uFYIijrsqa .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uFYIijrsqa .carousel-control,
.cid-uFYIijrsqa .close {
  background: #1b1b1b;
}
.cid-uFYIijrsqa .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uFYIijrsqa .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uFYIijrsqa .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uFYIijrsqa .close::before {
  content: '\e91a';
}
.cid-uFYIijrsqa .close:hover {
  opacity: .7;
}
.cid-uFYIijrsqa .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uFYIijrsqa .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFYIijrsqa .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uFYIijrsqa .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uFYIijrsqa .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uFYIijrsqa .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-uFYIijrsqa .carousel-indicators li.active,
.cid-uFYIijrsqa .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uFYIijrsqa .carousel-indicators li::after,
.cid-uFYIijrsqa .carousel-indicators li::before {
  content: none;
}
.cid-uFYIijrsqa .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uFYIijrsqa .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uFYIijrsqa .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uFYIijrsqa .carousel-indicators {
    display: none;
  }
}
.cid-uFYIijrsqa .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uFYIijrsqa .carousel-inner > .active {
  display: block;
}
.cid-uFYIijrsqa .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFYIijrsqa .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uFYIijrsqa .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uFYIijrsqa .carousel-control,
  .cid-uFYIijrsqa .carousel-indicators,
  .cid-uFYIijrsqa .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uFYIijrsqa .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uFYIijrsqa .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uFYIijrsqa .carousel-indicators .active,
.cid-uFYIijrsqa .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uFYIijrsqa .carousel-indicators .active {
  background: #fff;
}
.cid-uFYIijrsqa .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uFYIijrsqa .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uFYIijrsqa .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uFYIijrsqa .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uFYIijrsqa .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uFYIijrsqa .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uFYIijrsqa .carousel {
  width: 100%;
}
.cid-uFYIijrsqa .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uFYIijrsqa .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uFYIijrsqa .modal.fade .modal-dialog,
.cid-uFYIijrsqa .modal.in .modal-dialog {
  transform: none;
}
.cid-uFYIijrsqa .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uFYIijrsqa H6 {
  text-align: center;
}
.cid-uFYIijrsqa H3 {
  text-align: center;
}
.cid-uFYIikAr5d {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uFYIikAr5d .media-container-row .mbr-text {
  color: #000000;
}
.cid-uGg4kUFSap .navbar-dropdown {
  position: relative !important;
}
.cid-uGg4kUFSap .navbar-dropdown {
  position: absolute !important;
}
.cid-uGg4kUFSap .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uGg4kUFSap .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uGg4kUFSap .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uGg4kUFSap .dropdown-item:hover,
.cid-uGg4kUFSap .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uGg4kUFSap .dropdown-item:hover span {
  color: white;
}
.cid-uGg4kUFSap .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uGg4kUFSap .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uGg4kUFSap .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uGg4kUFSap .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uGg4kUFSap .nav-link {
  position: relative;
}
.cid-uGg4kUFSap .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uGg4kUFSap .container {
    flex-wrap: nowrap;
  }
}
.cid-uGg4kUFSap .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uGg4kUFSap .dropdown-menu,
.cid-uGg4kUFSap .navbar.opened {
  background: #000000 !important;
}
.cid-uGg4kUFSap .nav-item:focus,
.cid-uGg4kUFSap .nav-link:focus {
  outline: none;
}
.cid-uGg4kUFSap .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uGg4kUFSap .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uGg4kUFSap .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uGg4kUFSap .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uGg4kUFSap .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uGg4kUFSap .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uGg4kUFSap .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uGg4kUFSap .navbar.opened {
  transition: all 0.3s;
}
.cid-uGg4kUFSap .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uGg4kUFSap .navbar .navbar-logo img {
  width: auto;
}
.cid-uGg4kUFSap .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uGg4kUFSap .navbar.collapsed {
  justify-content: center;
}
.cid-uGg4kUFSap .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uGg4kUFSap .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uGg4kUFSap .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uGg4kUFSap .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uGg4kUFSap .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-uGg4kUFSap .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uGg4kUFSap .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uGg4kUFSap .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uGg4kUFSap .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uGg4kUFSap .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uGg4kUFSap .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uGg4kUFSap .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uGg4kUFSap .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-uGg4kUFSap .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uGg4kUFSap .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uGg4kUFSap .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uGg4kUFSap .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uGg4kUFSap .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uGg4kUFSap .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uGg4kUFSap .navbar.navbar-short {
  min-height: 60px;
}
.cid-uGg4kUFSap .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uGg4kUFSap .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uGg4kUFSap .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-uGg4kUFSap .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uGg4kUFSap .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uGg4kUFSap .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uGg4kUFSap .dropdown-item.active,
.cid-uGg4kUFSap .dropdown-item:active {
  background-color: transparent;
}
.cid-uGg4kUFSap .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uGg4kUFSap .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uGg4kUFSap .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uGg4kUFSap .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uGg4kUFSap .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uGg4kUFSap .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uGg4kUFSap ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uGg4kUFSap .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uGg4kUFSap button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uGg4kUFSap button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uGg4kUFSap button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uGg4kUFSap button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uGg4kUFSap button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uGg4kUFSap button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uGg4kUFSap nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uGg4kUFSap nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uGg4kUFSap nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uGg4kUFSap nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uGg4kUFSap .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uGg4kUFSap .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uGg4kUFSap a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uGg4kUFSap .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-uGg4kUFSap .navbar {
    height: 70px;
  }
  .cid-uGg4kUFSap .navbar.opened {
    height: auto;
  }
  .cid-uGg4kUFSap .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uGg4kUFSap .container,
.cid-uGg4kUFSap .container-fluid {
  flex-wrap: wrap;
}
.cid-uGg4kUFSap .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uGg4kUFSap .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uGg4kUFSap .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uGg4kUFSap .contacts-menu {
    display: none;
  }
}
.cid-uGg4kUFSap .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uGg4kUFSap .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uGg4kUFSap .icon-box:hover {
  transform: scale(1.1);
}
.cid-uGg4kUFSap .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uGg4kUFSap .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uGg4kUFSap .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uGg4kUFSap .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uGg4kUFSap .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uGg4kUFSap .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uGg4kUFSap .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uGg4kUFSap .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uGg4kUFSap .card-text {
  color: #ffffff;
}
.cid-uGg4kUFSap .card-title {
  color: #ffffff;
}
.cid-uGg4FFuFh7 {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uGg4FFuFh7 .item {
  padding-bottom: 2rem;
}
.cid-uGg4FFuFh7 .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uGg4FFuFh7 .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uGg4FFuFh7 .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uGg4FFuFh7 .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uGg4FFuFh7 .item-wrapper img {
  height: 100%;
}
.cid-uGg4FFuFh7 .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uGg4FFuFh7 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uGg4FFuFh7 .carousel-control,
.cid-uGg4FFuFh7 .close {
  background: #1b1b1b;
}
.cid-uGg4FFuFh7 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uGg4FFuFh7 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uGg4FFuFh7 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uGg4FFuFh7 .close::before {
  content: '\e91a';
}
.cid-uGg4FFuFh7 .close:hover {
  opacity: .7;
}
.cid-uGg4FFuFh7 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uGg4FFuFh7 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uGg4FFuFh7 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uGg4FFuFh7 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uGg4FFuFh7 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uGg4FFuFh7 .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-uGg4FFuFh7 .carousel-indicators li.active,
.cid-uGg4FFuFh7 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uGg4FFuFh7 .carousel-indicators li::after,
.cid-uGg4FFuFh7 .carousel-indicators li::before {
  content: none;
}
.cid-uGg4FFuFh7 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uGg4FFuFh7 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uGg4FFuFh7 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uGg4FFuFh7 .carousel-indicators {
    display: none;
  }
}
.cid-uGg4FFuFh7 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uGg4FFuFh7 .carousel-inner > .active {
  display: block;
}
.cid-uGg4FFuFh7 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uGg4FFuFh7 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uGg4FFuFh7 .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uGg4FFuFh7 .carousel-control,
  .cid-uGg4FFuFh7 .carousel-indicators,
  .cid-uGg4FFuFh7 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uGg4FFuFh7 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uGg4FFuFh7 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uGg4FFuFh7 .carousel-indicators .active,
.cid-uGg4FFuFh7 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uGg4FFuFh7 .carousel-indicators .active {
  background: #fff;
}
.cid-uGg4FFuFh7 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uGg4FFuFh7 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uGg4FFuFh7 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uGg4FFuFh7 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uGg4FFuFh7 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uGg4FFuFh7 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uGg4FFuFh7 .carousel {
  width: 100%;
}
.cid-uGg4FFuFh7 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uGg4FFuFh7 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uGg4FFuFh7 .modal.fade .modal-dialog,
.cid-uGg4FFuFh7 .modal.in .modal-dialog {
  transform: none;
}
.cid-uGg4FFuFh7 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uGg4FFuFh7 H6 {
  text-align: center;
}
.cid-uGg4FFuFh7 H3 {
  text-align: center;
}
.cid-uGg4kWeGEv {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uGg4kWeGEv .media-container-row .mbr-text {
  color: #000000;
}
.cid-uKjhnV3O0b .navbar-dropdown {
  position: relative !important;
}
.cid-uKjhnV3O0b .navbar-dropdown {
  position: absolute !important;
}
.cid-uKjhnV3O0b .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uKjhnV3O0b .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uKjhnV3O0b .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uKjhnV3O0b .dropdown-item:hover,
.cid-uKjhnV3O0b .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uKjhnV3O0b .dropdown-item:hover span {
  color: white;
}
.cid-uKjhnV3O0b .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uKjhnV3O0b .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uKjhnV3O0b .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uKjhnV3O0b .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uKjhnV3O0b .nav-link {
  position: relative;
}
.cid-uKjhnV3O0b .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uKjhnV3O0b .container {
    flex-wrap: nowrap;
  }
}
.cid-uKjhnV3O0b .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uKjhnV3O0b .dropdown-menu,
.cid-uKjhnV3O0b .navbar.opened {
  background: #000000 !important;
}
.cid-uKjhnV3O0b .nav-item:focus,
.cid-uKjhnV3O0b .nav-link:focus {
  outline: none;
}
.cid-uKjhnV3O0b .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uKjhnV3O0b .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uKjhnV3O0b .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uKjhnV3O0b .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uKjhnV3O0b .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uKjhnV3O0b .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uKjhnV3O0b .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uKjhnV3O0b .navbar.opened {
  transition: all 0.3s;
}
.cid-uKjhnV3O0b .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uKjhnV3O0b .navbar .navbar-logo img {
  width: auto;
}
.cid-uKjhnV3O0b .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uKjhnV3O0b .navbar.collapsed {
  justify-content: center;
}
.cid-uKjhnV3O0b .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uKjhnV3O0b .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uKjhnV3O0b .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uKjhnV3O0b .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uKjhnV3O0b .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-uKjhnV3O0b .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uKjhnV3O0b .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uKjhnV3O0b .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uKjhnV3O0b .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uKjhnV3O0b .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uKjhnV3O0b .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uKjhnV3O0b .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uKjhnV3O0b .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-uKjhnV3O0b .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uKjhnV3O0b .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uKjhnV3O0b .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uKjhnV3O0b .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uKjhnV3O0b .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uKjhnV3O0b .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uKjhnV3O0b .navbar.navbar-short {
  min-height: 60px;
}
.cid-uKjhnV3O0b .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uKjhnV3O0b .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uKjhnV3O0b .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-uKjhnV3O0b .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uKjhnV3O0b .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uKjhnV3O0b .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uKjhnV3O0b .dropdown-item.active,
.cid-uKjhnV3O0b .dropdown-item:active {
  background-color: transparent;
}
.cid-uKjhnV3O0b .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uKjhnV3O0b .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uKjhnV3O0b .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uKjhnV3O0b .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uKjhnV3O0b .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uKjhnV3O0b .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uKjhnV3O0b ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uKjhnV3O0b .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uKjhnV3O0b button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uKjhnV3O0b button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uKjhnV3O0b button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uKjhnV3O0b button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uKjhnV3O0b button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uKjhnV3O0b button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uKjhnV3O0b nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uKjhnV3O0b nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uKjhnV3O0b nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uKjhnV3O0b nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uKjhnV3O0b .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uKjhnV3O0b .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uKjhnV3O0b a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uKjhnV3O0b .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-uKjhnV3O0b .navbar {
    height: 70px;
  }
  .cid-uKjhnV3O0b .navbar.opened {
    height: auto;
  }
  .cid-uKjhnV3O0b .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uKjhnV3O0b .container,
.cid-uKjhnV3O0b .container-fluid {
  flex-wrap: wrap;
}
.cid-uKjhnV3O0b .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uKjhnV3O0b .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uKjhnV3O0b .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uKjhnV3O0b .contacts-menu {
    display: none;
  }
}
.cid-uKjhnV3O0b .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uKjhnV3O0b .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uKjhnV3O0b .icon-box:hover {
  transform: scale(1.1);
}
.cid-uKjhnV3O0b .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uKjhnV3O0b .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uKjhnV3O0b .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uKjhnV3O0b .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uKjhnV3O0b .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uKjhnV3O0b .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uKjhnV3O0b .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uKjhnV3O0b .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uKjhnV3O0b .card-text {
  color: #ffffff;
}
.cid-uKjhnV3O0b .card-title {
  color: #ffffff;
}
.cid-uKjhBADwZO {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uKjhBADwZO .item {
  padding-bottom: 2rem;
}
.cid-uKjhBADwZO .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uKjhBADwZO .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uKjhBADwZO .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uKjhBADwZO .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uKjhBADwZO .item-wrapper img {
  height: 100%;
}
.cid-uKjhBADwZO .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uKjhBADwZO .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uKjhBADwZO .carousel-control,
.cid-uKjhBADwZO .close {
  background: #1b1b1b;
}
.cid-uKjhBADwZO .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uKjhBADwZO .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uKjhBADwZO .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uKjhBADwZO .close::before {
  content: '\e91a';
}
.cid-uKjhBADwZO .close:hover {
  opacity: .7;
}
.cid-uKjhBADwZO .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uKjhBADwZO .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uKjhBADwZO .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uKjhBADwZO .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uKjhBADwZO .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uKjhBADwZO .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-uKjhBADwZO .carousel-indicators li.active,
.cid-uKjhBADwZO .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uKjhBADwZO .carousel-indicators li::after,
.cid-uKjhBADwZO .carousel-indicators li::before {
  content: none;
}
.cid-uKjhBADwZO .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uKjhBADwZO .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uKjhBADwZO .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uKjhBADwZO .carousel-indicators {
    display: none;
  }
}
.cid-uKjhBADwZO .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uKjhBADwZO .carousel-inner > .active {
  display: block;
}
.cid-uKjhBADwZO .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uKjhBADwZO .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uKjhBADwZO .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uKjhBADwZO .carousel-control,
  .cid-uKjhBADwZO .carousel-indicators,
  .cid-uKjhBADwZO .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uKjhBADwZO .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uKjhBADwZO .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uKjhBADwZO .carousel-indicators .active,
.cid-uKjhBADwZO .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uKjhBADwZO .carousel-indicators .active {
  background: #fff;
}
.cid-uKjhBADwZO .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uKjhBADwZO .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uKjhBADwZO .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uKjhBADwZO .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uKjhBADwZO .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uKjhBADwZO .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uKjhBADwZO .carousel {
  width: 100%;
}
.cid-uKjhBADwZO .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uKjhBADwZO .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uKjhBADwZO .modal.fade .modal-dialog,
.cid-uKjhBADwZO .modal.in .modal-dialog {
  transform: none;
}
.cid-uKjhBADwZO .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uKjhBADwZO H6 {
  text-align: center;
}
.cid-uKjhBADwZO H3 {
  text-align: center;
}
.cid-uKjhnXDSCf {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uKjhnXDSCf .media-container-row .mbr-text {
  color: #000000;
}
.cid-uKjioWuTW6 .navbar-dropdown {
  position: relative !important;
}
.cid-uKjioWuTW6 .navbar-dropdown {
  position: absolute !important;
}
.cid-uKjioWuTW6 .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uKjioWuTW6 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uKjioWuTW6 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uKjioWuTW6 .dropdown-item:hover,
.cid-uKjioWuTW6 .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uKjioWuTW6 .dropdown-item:hover span {
  color: white;
}
.cid-uKjioWuTW6 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uKjioWuTW6 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uKjioWuTW6 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uKjioWuTW6 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uKjioWuTW6 .nav-link {
  position: relative;
}
.cid-uKjioWuTW6 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uKjioWuTW6 .container {
    flex-wrap: nowrap;
  }
}
.cid-uKjioWuTW6 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uKjioWuTW6 .dropdown-menu,
.cid-uKjioWuTW6 .navbar.opened {
  background: #000000 !important;
}
.cid-uKjioWuTW6 .nav-item:focus,
.cid-uKjioWuTW6 .nav-link:focus {
  outline: none;
}
.cid-uKjioWuTW6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uKjioWuTW6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uKjioWuTW6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uKjioWuTW6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uKjioWuTW6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uKjioWuTW6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uKjioWuTW6 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uKjioWuTW6 .navbar.opened {
  transition: all 0.3s;
}
.cid-uKjioWuTW6 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uKjioWuTW6 .navbar .navbar-logo img {
  width: auto;
}
.cid-uKjioWuTW6 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uKjioWuTW6 .navbar.collapsed {
  justify-content: center;
}
.cid-uKjioWuTW6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uKjioWuTW6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uKjioWuTW6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uKjioWuTW6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uKjioWuTW6 .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-uKjioWuTW6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uKjioWuTW6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uKjioWuTW6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uKjioWuTW6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uKjioWuTW6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uKjioWuTW6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uKjioWuTW6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uKjioWuTW6 .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-uKjioWuTW6 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uKjioWuTW6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uKjioWuTW6 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uKjioWuTW6 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uKjioWuTW6 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uKjioWuTW6 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uKjioWuTW6 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uKjioWuTW6 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uKjioWuTW6 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uKjioWuTW6 .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-uKjioWuTW6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uKjioWuTW6 .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uKjioWuTW6 .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uKjioWuTW6 .dropdown-item.active,
.cid-uKjioWuTW6 .dropdown-item:active {
  background-color: transparent;
}
.cid-uKjioWuTW6 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uKjioWuTW6 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uKjioWuTW6 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uKjioWuTW6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uKjioWuTW6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uKjioWuTW6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uKjioWuTW6 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uKjioWuTW6 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uKjioWuTW6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uKjioWuTW6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uKjioWuTW6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uKjioWuTW6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uKjioWuTW6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uKjioWuTW6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uKjioWuTW6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uKjioWuTW6 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uKjioWuTW6 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uKjioWuTW6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uKjioWuTW6 .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uKjioWuTW6 .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uKjioWuTW6 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uKjioWuTW6 .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-uKjioWuTW6 .navbar {
    height: 70px;
  }
  .cid-uKjioWuTW6 .navbar.opened {
    height: auto;
  }
  .cid-uKjioWuTW6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uKjioWuTW6 .container,
.cid-uKjioWuTW6 .container-fluid {
  flex-wrap: wrap;
}
.cid-uKjioWuTW6 .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uKjioWuTW6 .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uKjioWuTW6 .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uKjioWuTW6 .contacts-menu {
    display: none;
  }
}
.cid-uKjioWuTW6 .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uKjioWuTW6 .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uKjioWuTW6 .icon-box:hover {
  transform: scale(1.1);
}
.cid-uKjioWuTW6 .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uKjioWuTW6 .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uKjioWuTW6 .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uKjioWuTW6 .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uKjioWuTW6 .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uKjioWuTW6 .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uKjioWuTW6 .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uKjioWuTW6 .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uKjioWuTW6 .card-text {
  color: #ffffff;
}
.cid-uKjioWuTW6 .card-title {
  color: #ffffff;
}
.cid-uKjiJ8VpP1 {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uKjiJ8VpP1 .item {
  padding-bottom: 2rem;
}
.cid-uKjiJ8VpP1 .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uKjiJ8VpP1 .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uKjiJ8VpP1 .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uKjiJ8VpP1 .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uKjiJ8VpP1 .item-wrapper img {
  height: 100%;
}
.cid-uKjiJ8VpP1 .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uKjiJ8VpP1 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uKjiJ8VpP1 .carousel-control,
.cid-uKjiJ8VpP1 .close {
  background: #1b1b1b;
}
.cid-uKjiJ8VpP1 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uKjiJ8VpP1 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uKjiJ8VpP1 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uKjiJ8VpP1 .close::before {
  content: '\e91a';
}
.cid-uKjiJ8VpP1 .close:hover {
  opacity: .7;
}
.cid-uKjiJ8VpP1 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uKjiJ8VpP1 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uKjiJ8VpP1 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uKjiJ8VpP1 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uKjiJ8VpP1 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uKjiJ8VpP1 .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-uKjiJ8VpP1 .carousel-indicators li.active,
.cid-uKjiJ8VpP1 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uKjiJ8VpP1 .carousel-indicators li::after,
.cid-uKjiJ8VpP1 .carousel-indicators li::before {
  content: none;
}
.cid-uKjiJ8VpP1 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uKjiJ8VpP1 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uKjiJ8VpP1 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uKjiJ8VpP1 .carousel-indicators {
    display: none;
  }
}
.cid-uKjiJ8VpP1 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uKjiJ8VpP1 .carousel-inner > .active {
  display: block;
}
.cid-uKjiJ8VpP1 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uKjiJ8VpP1 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uKjiJ8VpP1 .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uKjiJ8VpP1 .carousel-control,
  .cid-uKjiJ8VpP1 .carousel-indicators,
  .cid-uKjiJ8VpP1 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uKjiJ8VpP1 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uKjiJ8VpP1 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uKjiJ8VpP1 .carousel-indicators .active,
.cid-uKjiJ8VpP1 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uKjiJ8VpP1 .carousel-indicators .active {
  background: #fff;
}
.cid-uKjiJ8VpP1 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uKjiJ8VpP1 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uKjiJ8VpP1 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uKjiJ8VpP1 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uKjiJ8VpP1 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uKjiJ8VpP1 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uKjiJ8VpP1 .carousel {
  width: 100%;
}
.cid-uKjiJ8VpP1 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uKjiJ8VpP1 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uKjiJ8VpP1 .modal.fade .modal-dialog,
.cid-uKjiJ8VpP1 .modal.in .modal-dialog {
  transform: none;
}
.cid-uKjiJ8VpP1 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uKjiJ8VpP1 H6 {
  text-align: center;
}
.cid-uKjiJ8VpP1 H3 {
  text-align: center;
}
.cid-uKjioXcMUb {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uKjioXcMUb .media-container-row .mbr-text {
  color: #000000;
}
.cid-uKjl7anL2d .navbar-dropdown {
  position: relative !important;
}
.cid-uKjl7anL2d .navbar-dropdown {
  position: absolute !important;
}
.cid-uKjl7anL2d .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uKjl7anL2d .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uKjl7anL2d .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uKjl7anL2d .dropdown-item:hover,
.cid-uKjl7anL2d .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uKjl7anL2d .dropdown-item:hover span {
  color: white;
}
.cid-uKjl7anL2d .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uKjl7anL2d .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uKjl7anL2d .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uKjl7anL2d .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uKjl7anL2d .nav-link {
  position: relative;
}
.cid-uKjl7anL2d .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uKjl7anL2d .container {
    flex-wrap: nowrap;
  }
}
.cid-uKjl7anL2d .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uKjl7anL2d .dropdown-menu,
.cid-uKjl7anL2d .navbar.opened {
  background: #000000 !important;
}
.cid-uKjl7anL2d .nav-item:focus,
.cid-uKjl7anL2d .nav-link:focus {
  outline: none;
}
.cid-uKjl7anL2d .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uKjl7anL2d .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uKjl7anL2d .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uKjl7anL2d .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uKjl7anL2d .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uKjl7anL2d .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uKjl7anL2d .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uKjl7anL2d .navbar.opened {
  transition: all 0.3s;
}
.cid-uKjl7anL2d .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uKjl7anL2d .navbar .navbar-logo img {
  width: auto;
}
.cid-uKjl7anL2d .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uKjl7anL2d .navbar.collapsed {
  justify-content: center;
}
.cid-uKjl7anL2d .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uKjl7anL2d .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uKjl7anL2d .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uKjl7anL2d .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uKjl7anL2d .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-uKjl7anL2d .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uKjl7anL2d .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uKjl7anL2d .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uKjl7anL2d .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uKjl7anL2d .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uKjl7anL2d .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uKjl7anL2d .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uKjl7anL2d .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-uKjl7anL2d .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uKjl7anL2d .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uKjl7anL2d .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uKjl7anL2d .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uKjl7anL2d .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uKjl7anL2d .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uKjl7anL2d .navbar.navbar-short {
  min-height: 60px;
}
.cid-uKjl7anL2d .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uKjl7anL2d .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uKjl7anL2d .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-uKjl7anL2d .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uKjl7anL2d .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uKjl7anL2d .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uKjl7anL2d .dropdown-item.active,
.cid-uKjl7anL2d .dropdown-item:active {
  background-color: transparent;
}
.cid-uKjl7anL2d .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uKjl7anL2d .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uKjl7anL2d .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uKjl7anL2d .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uKjl7anL2d .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uKjl7anL2d .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uKjl7anL2d ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uKjl7anL2d .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uKjl7anL2d button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uKjl7anL2d button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uKjl7anL2d button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uKjl7anL2d button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uKjl7anL2d button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uKjl7anL2d button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uKjl7anL2d nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uKjl7anL2d nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uKjl7anL2d nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uKjl7anL2d nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uKjl7anL2d .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uKjl7anL2d .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uKjl7anL2d a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uKjl7anL2d .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-uKjl7anL2d .navbar {
    height: 70px;
  }
  .cid-uKjl7anL2d .navbar.opened {
    height: auto;
  }
  .cid-uKjl7anL2d .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uKjl7anL2d .container,
.cid-uKjl7anL2d .container-fluid {
  flex-wrap: wrap;
}
.cid-uKjl7anL2d .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uKjl7anL2d .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uKjl7anL2d .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uKjl7anL2d .contacts-menu {
    display: none;
  }
}
.cid-uKjl7anL2d .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uKjl7anL2d .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uKjl7anL2d .icon-box:hover {
  transform: scale(1.1);
}
.cid-uKjl7anL2d .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uKjl7anL2d .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uKjl7anL2d .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uKjl7anL2d .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uKjl7anL2d .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uKjl7anL2d .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uKjl7anL2d .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uKjl7anL2d .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uKjl7anL2d .card-text {
  color: #ffffff;
}
.cid-uKjl7anL2d .card-title {
  color: #ffffff;
}
.cid-uKjlSKTwoF {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uKjlSKTwoF .item {
  padding-bottom: 2rem;
}
.cid-uKjlSKTwoF .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uKjlSKTwoF .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uKjlSKTwoF .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uKjlSKTwoF .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uKjlSKTwoF .item-wrapper img {
  height: 100%;
}
.cid-uKjlSKTwoF .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uKjlSKTwoF .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uKjlSKTwoF .carousel-control,
.cid-uKjlSKTwoF .close {
  background: #1b1b1b;
}
.cid-uKjlSKTwoF .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uKjlSKTwoF .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uKjlSKTwoF .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uKjlSKTwoF .close::before {
  content: '\e91a';
}
.cid-uKjlSKTwoF .close:hover {
  opacity: .7;
}
.cid-uKjlSKTwoF .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uKjlSKTwoF .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uKjlSKTwoF .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uKjlSKTwoF .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uKjlSKTwoF .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uKjlSKTwoF .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-uKjlSKTwoF .carousel-indicators li.active,
.cid-uKjlSKTwoF .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uKjlSKTwoF .carousel-indicators li::after,
.cid-uKjlSKTwoF .carousel-indicators li::before {
  content: none;
}
.cid-uKjlSKTwoF .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uKjlSKTwoF .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uKjlSKTwoF .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uKjlSKTwoF .carousel-indicators {
    display: none;
  }
}
.cid-uKjlSKTwoF .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uKjlSKTwoF .carousel-inner > .active {
  display: block;
}
.cid-uKjlSKTwoF .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uKjlSKTwoF .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uKjlSKTwoF .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uKjlSKTwoF .carousel-control,
  .cid-uKjlSKTwoF .carousel-indicators,
  .cid-uKjlSKTwoF .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uKjlSKTwoF .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uKjlSKTwoF .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uKjlSKTwoF .carousel-indicators .active,
.cid-uKjlSKTwoF .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uKjlSKTwoF .carousel-indicators .active {
  background: #fff;
}
.cid-uKjlSKTwoF .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uKjlSKTwoF .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uKjlSKTwoF .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uKjlSKTwoF .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uKjlSKTwoF .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uKjlSKTwoF .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uKjlSKTwoF .carousel {
  width: 100%;
}
.cid-uKjlSKTwoF .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uKjlSKTwoF .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uKjlSKTwoF .modal.fade .modal-dialog,
.cid-uKjlSKTwoF .modal.in .modal-dialog {
  transform: none;
}
.cid-uKjlSKTwoF .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uKjlSKTwoF H6 {
  text-align: center;
}
.cid-uKjlSKTwoF H3 {
  text-align: center;
}
.cid-uKjl7b0BOu {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uKjl7b0BOu .media-container-row .mbr-text {
  color: #000000;
}
.cid-uXpQ80V8xM .navbar-dropdown {
  position: relative !important;
}
.cid-uXpQ80V8xM .navbar-dropdown {
  position: absolute !important;
}
.cid-uXpQ80V8xM .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXpQ80V8xM .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uXpQ80V8xM .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uXpQ80V8xM .dropdown-item:hover,
.cid-uXpQ80V8xM .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uXpQ80V8xM .dropdown-item:hover span {
  color: white;
}
.cid-uXpQ80V8xM .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uXpQ80V8xM .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uXpQ80V8xM .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uXpQ80V8xM .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uXpQ80V8xM .nav-link {
  position: relative;
}
.cid-uXpQ80V8xM .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uXpQ80V8xM .container {
    flex-wrap: nowrap;
  }
}
.cid-uXpQ80V8xM .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uXpQ80V8xM .dropdown-menu,
.cid-uXpQ80V8xM .navbar.opened {
  background: #000000 !important;
}
.cid-uXpQ80V8xM .nav-item:focus,
.cid-uXpQ80V8xM .nav-link:focus {
  outline: none;
}
.cid-uXpQ80V8xM .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uXpQ80V8xM .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uXpQ80V8xM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uXpQ80V8xM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXpQ80V8xM .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uXpQ80V8xM .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uXpQ80V8xM .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uXpQ80V8xM .navbar.opened {
  transition: all 0.3s;
}
.cid-uXpQ80V8xM .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uXpQ80V8xM .navbar .navbar-logo img {
  width: auto;
}
.cid-uXpQ80V8xM .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uXpQ80V8xM .navbar.collapsed {
  justify-content: center;
}
.cid-uXpQ80V8xM .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uXpQ80V8xM .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uXpQ80V8xM .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uXpQ80V8xM .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uXpQ80V8xM .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-uXpQ80V8xM .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uXpQ80V8xM .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uXpQ80V8xM .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uXpQ80V8xM .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uXpQ80V8xM .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uXpQ80V8xM .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uXpQ80V8xM .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uXpQ80V8xM .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-uXpQ80V8xM .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uXpQ80V8xM .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uXpQ80V8xM .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uXpQ80V8xM .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uXpQ80V8xM .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uXpQ80V8xM .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uXpQ80V8xM .navbar.navbar-short {
  min-height: 60px;
}
.cid-uXpQ80V8xM .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uXpQ80V8xM .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uXpQ80V8xM .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-uXpQ80V8xM .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uXpQ80V8xM .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uXpQ80V8xM .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uXpQ80V8xM .dropdown-item.active,
.cid-uXpQ80V8xM .dropdown-item:active {
  background-color: transparent;
}
.cid-uXpQ80V8xM .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uXpQ80V8xM .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uXpQ80V8xM .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uXpQ80V8xM .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uXpQ80V8xM .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uXpQ80V8xM .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uXpQ80V8xM ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uXpQ80V8xM .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uXpQ80V8xM button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uXpQ80V8xM button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uXpQ80V8xM button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uXpQ80V8xM button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXpQ80V8xM button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXpQ80V8xM button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uXpQ80V8xM nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXpQ80V8xM nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uXpQ80V8xM nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uXpQ80V8xM nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXpQ80V8xM .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uXpQ80V8xM .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uXpQ80V8xM a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uXpQ80V8xM .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-uXpQ80V8xM .navbar {
    height: 70px;
  }
  .cid-uXpQ80V8xM .navbar.opened {
    height: auto;
  }
  .cid-uXpQ80V8xM .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uXpQ80V8xM .container,
.cid-uXpQ80V8xM .container-fluid {
  flex-wrap: wrap;
}
.cid-uXpQ80V8xM .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uXpQ80V8xM .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uXpQ80V8xM .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uXpQ80V8xM .contacts-menu {
    display: none;
  }
}
.cid-uXpQ80V8xM .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uXpQ80V8xM .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uXpQ80V8xM .icon-box:hover {
  transform: scale(1.1);
}
.cid-uXpQ80V8xM .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uXpQ80V8xM .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uXpQ80V8xM .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uXpQ80V8xM .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uXpQ80V8xM .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uXpQ80V8xM .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uXpQ80V8xM .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uXpQ80V8xM .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uXpQ80V8xM .card-text {
  color: #ffffff;
}
.cid-uXpQ80V8xM .card-title {
  color: #ffffff;
}
.cid-uXpQpQWj4I {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uXpQpQWj4I .item {
  padding-bottom: 2rem;
}
.cid-uXpQpQWj4I .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uXpQpQWj4I .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uXpQpQWj4I .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uXpQpQWj4I .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uXpQpQWj4I .item-wrapper img {
  height: 100%;
}
.cid-uXpQpQWj4I .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uXpQpQWj4I .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uXpQpQWj4I .carousel-control,
.cid-uXpQpQWj4I .close {
  background: #1b1b1b;
}
.cid-uXpQpQWj4I .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uXpQpQWj4I .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uXpQpQWj4I .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uXpQpQWj4I .close::before {
  content: '\e91a';
}
.cid-uXpQpQWj4I .close:hover {
  opacity: .7;
}
.cid-uXpQpQWj4I .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uXpQpQWj4I .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uXpQpQWj4I .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uXpQpQWj4I .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uXpQpQWj4I .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uXpQpQWj4I .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-uXpQpQWj4I .carousel-indicators li.active,
.cid-uXpQpQWj4I .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uXpQpQWj4I .carousel-indicators li::after,
.cid-uXpQpQWj4I .carousel-indicators li::before {
  content: none;
}
.cid-uXpQpQWj4I .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uXpQpQWj4I .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uXpQpQWj4I .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uXpQpQWj4I .carousel-indicators {
    display: none;
  }
}
.cid-uXpQpQWj4I .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uXpQpQWj4I .carousel-inner > .active {
  display: block;
}
.cid-uXpQpQWj4I .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uXpQpQWj4I .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uXpQpQWj4I .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uXpQpQWj4I .carousel-control,
  .cid-uXpQpQWj4I .carousel-indicators,
  .cid-uXpQpQWj4I .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uXpQpQWj4I .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uXpQpQWj4I .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uXpQpQWj4I .carousel-indicators .active,
.cid-uXpQpQWj4I .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uXpQpQWj4I .carousel-indicators .active {
  background: #fff;
}
.cid-uXpQpQWj4I .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uXpQpQWj4I .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uXpQpQWj4I .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uXpQpQWj4I .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uXpQpQWj4I .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uXpQpQWj4I .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uXpQpQWj4I .carousel {
  width: 100%;
}
.cid-uXpQpQWj4I .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uXpQpQWj4I .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uXpQpQWj4I .modal.fade .modal-dialog,
.cid-uXpQpQWj4I .modal.in .modal-dialog {
  transform: none;
}
.cid-uXpQpQWj4I .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uXpQpQWj4I H6 {
  text-align: center;
}
.cid-uXpQpQWj4I H3 {
  text-align: center;
}
.cid-uXpQ83gVSa {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uXpQ83gVSa .media-container-row .mbr-text {
  color: #000000;
}
.cid-uXpQIgv13n .navbar-dropdown {
  position: relative !important;
}
.cid-uXpQIgv13n .navbar-dropdown {
  position: absolute !important;
}
.cid-uXpQIgv13n .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXpQIgv13n .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uXpQIgv13n .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uXpQIgv13n .dropdown-item:hover,
.cid-uXpQIgv13n .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uXpQIgv13n .dropdown-item:hover span {
  color: white;
}
.cid-uXpQIgv13n .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uXpQIgv13n .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uXpQIgv13n .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uXpQIgv13n .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uXpQIgv13n .nav-link {
  position: relative;
}
.cid-uXpQIgv13n .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uXpQIgv13n .container {
    flex-wrap: nowrap;
  }
}
.cid-uXpQIgv13n .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uXpQIgv13n .dropdown-menu,
.cid-uXpQIgv13n .navbar.opened {
  background: #000000 !important;
}
.cid-uXpQIgv13n .nav-item:focus,
.cid-uXpQIgv13n .nav-link:focus {
  outline: none;
}
.cid-uXpQIgv13n .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uXpQIgv13n .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uXpQIgv13n .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uXpQIgv13n .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXpQIgv13n .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uXpQIgv13n .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uXpQIgv13n .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uXpQIgv13n .navbar.opened {
  transition: all 0.3s;
}
.cid-uXpQIgv13n .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uXpQIgv13n .navbar .navbar-logo img {
  width: auto;
}
.cid-uXpQIgv13n .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uXpQIgv13n .navbar.collapsed {
  justify-content: center;
}
.cid-uXpQIgv13n .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uXpQIgv13n .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uXpQIgv13n .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uXpQIgv13n .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uXpQIgv13n .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-uXpQIgv13n .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uXpQIgv13n .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uXpQIgv13n .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uXpQIgv13n .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uXpQIgv13n .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uXpQIgv13n .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uXpQIgv13n .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uXpQIgv13n .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-uXpQIgv13n .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uXpQIgv13n .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uXpQIgv13n .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uXpQIgv13n .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uXpQIgv13n .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uXpQIgv13n .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uXpQIgv13n .navbar.navbar-short {
  min-height: 60px;
}
.cid-uXpQIgv13n .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uXpQIgv13n .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uXpQIgv13n .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-uXpQIgv13n .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uXpQIgv13n .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uXpQIgv13n .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uXpQIgv13n .dropdown-item.active,
.cid-uXpQIgv13n .dropdown-item:active {
  background-color: transparent;
}
.cid-uXpQIgv13n .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uXpQIgv13n .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uXpQIgv13n .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uXpQIgv13n .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uXpQIgv13n .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uXpQIgv13n .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uXpQIgv13n ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uXpQIgv13n .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uXpQIgv13n button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uXpQIgv13n button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uXpQIgv13n button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uXpQIgv13n button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXpQIgv13n button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXpQIgv13n button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uXpQIgv13n nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXpQIgv13n nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uXpQIgv13n nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uXpQIgv13n nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXpQIgv13n .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uXpQIgv13n .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uXpQIgv13n a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uXpQIgv13n .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-uXpQIgv13n .navbar {
    height: 70px;
  }
  .cid-uXpQIgv13n .navbar.opened {
    height: auto;
  }
  .cid-uXpQIgv13n .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uXpQIgv13n .container,
.cid-uXpQIgv13n .container-fluid {
  flex-wrap: wrap;
}
.cid-uXpQIgv13n .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uXpQIgv13n .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uXpQIgv13n .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uXpQIgv13n .contacts-menu {
    display: none;
  }
}
.cid-uXpQIgv13n .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uXpQIgv13n .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uXpQIgv13n .icon-box:hover {
  transform: scale(1.1);
}
.cid-uXpQIgv13n .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uXpQIgv13n .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uXpQIgv13n .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uXpQIgv13n .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uXpQIgv13n .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uXpQIgv13n .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uXpQIgv13n .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uXpQIgv13n .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uXpQIgv13n .card-text {
  color: #ffffff;
}
.cid-uXpQIgv13n .card-title {
  color: #ffffff;
}
.cid-uXpQIfU6Oa {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uXpQIfU6Oa .item {
  padding-bottom: 2rem;
}
.cid-uXpQIfU6Oa .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uXpQIfU6Oa .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uXpQIfU6Oa .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uXpQIfU6Oa .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uXpQIfU6Oa .item-wrapper img {
  height: 100%;
}
.cid-uXpQIfU6Oa .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uXpQIfU6Oa .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uXpQIfU6Oa .carousel-control,
.cid-uXpQIfU6Oa .close {
  background: #1b1b1b;
}
.cid-uXpQIfU6Oa .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uXpQIfU6Oa .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uXpQIfU6Oa .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uXpQIfU6Oa .close::before {
  content: '\e91a';
}
.cid-uXpQIfU6Oa .close:hover {
  opacity: .7;
}
.cid-uXpQIfU6Oa .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uXpQIfU6Oa .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uXpQIfU6Oa .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uXpQIfU6Oa .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uXpQIfU6Oa .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uXpQIfU6Oa .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-uXpQIfU6Oa .carousel-indicators li.active,
.cid-uXpQIfU6Oa .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uXpQIfU6Oa .carousel-indicators li::after,
.cid-uXpQIfU6Oa .carousel-indicators li::before {
  content: none;
}
.cid-uXpQIfU6Oa .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uXpQIfU6Oa .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uXpQIfU6Oa .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uXpQIfU6Oa .carousel-indicators {
    display: none;
  }
}
.cid-uXpQIfU6Oa .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uXpQIfU6Oa .carousel-inner > .active {
  display: block;
}
.cid-uXpQIfU6Oa .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uXpQIfU6Oa .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uXpQIfU6Oa .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uXpQIfU6Oa .carousel-control,
  .cid-uXpQIfU6Oa .carousel-indicators,
  .cid-uXpQIfU6Oa .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uXpQIfU6Oa .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uXpQIfU6Oa .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uXpQIfU6Oa .carousel-indicators .active,
.cid-uXpQIfU6Oa .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uXpQIfU6Oa .carousel-indicators .active {
  background: #fff;
}
.cid-uXpQIfU6Oa .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uXpQIfU6Oa .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uXpQIfU6Oa .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uXpQIfU6Oa .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uXpQIfU6Oa .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uXpQIfU6Oa .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uXpQIfU6Oa .carousel {
  width: 100%;
}
.cid-uXpQIfU6Oa .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uXpQIfU6Oa .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uXpQIfU6Oa .modal.fade .modal-dialog,
.cid-uXpQIfU6Oa .modal.in .modal-dialog {
  transform: none;
}
.cid-uXpQIfU6Oa .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uXpQIfU6Oa H6 {
  text-align: center;
}
.cid-uXpQIfU6Oa H3 {
  text-align: center;
}
.cid-uXpQIhaE2w {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uXpQIhaE2w .media-container-row .mbr-text {
  color: #000000;
}
.cid-uXpRTQiE8Y .navbar-dropdown {
  position: relative !important;
}
.cid-uXpRTQiE8Y .navbar-dropdown {
  position: absolute !important;
}
.cid-uXpRTQiE8Y .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXpRTQiE8Y .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uXpRTQiE8Y .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uXpRTQiE8Y .dropdown-item:hover,
.cid-uXpRTQiE8Y .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uXpRTQiE8Y .dropdown-item:hover span {
  color: white;
}
.cid-uXpRTQiE8Y .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uXpRTQiE8Y .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uXpRTQiE8Y .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uXpRTQiE8Y .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uXpRTQiE8Y .nav-link {
  position: relative;
}
.cid-uXpRTQiE8Y .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uXpRTQiE8Y .container {
    flex-wrap: nowrap;
  }
}
.cid-uXpRTQiE8Y .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uXpRTQiE8Y .dropdown-menu,
.cid-uXpRTQiE8Y .navbar.opened {
  background: #000000 !important;
}
.cid-uXpRTQiE8Y .nav-item:focus,
.cid-uXpRTQiE8Y .nav-link:focus {
  outline: none;
}
.cid-uXpRTQiE8Y .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uXpRTQiE8Y .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uXpRTQiE8Y .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uXpRTQiE8Y .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXpRTQiE8Y .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uXpRTQiE8Y .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uXpRTQiE8Y .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uXpRTQiE8Y .navbar.opened {
  transition: all 0.3s;
}
.cid-uXpRTQiE8Y .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uXpRTQiE8Y .navbar .navbar-logo img {
  width: auto;
}
.cid-uXpRTQiE8Y .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uXpRTQiE8Y .navbar.collapsed {
  justify-content: center;
}
.cid-uXpRTQiE8Y .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uXpRTQiE8Y .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uXpRTQiE8Y .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uXpRTQiE8Y .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uXpRTQiE8Y .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-uXpRTQiE8Y .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uXpRTQiE8Y .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uXpRTQiE8Y .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uXpRTQiE8Y .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uXpRTQiE8Y .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uXpRTQiE8Y .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uXpRTQiE8Y .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uXpRTQiE8Y .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-uXpRTQiE8Y .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uXpRTQiE8Y .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uXpRTQiE8Y .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uXpRTQiE8Y .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uXpRTQiE8Y .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uXpRTQiE8Y .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uXpRTQiE8Y .navbar.navbar-short {
  min-height: 60px;
}
.cid-uXpRTQiE8Y .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uXpRTQiE8Y .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uXpRTQiE8Y .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-uXpRTQiE8Y .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uXpRTQiE8Y .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uXpRTQiE8Y .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uXpRTQiE8Y .dropdown-item.active,
.cid-uXpRTQiE8Y .dropdown-item:active {
  background-color: transparent;
}
.cid-uXpRTQiE8Y .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uXpRTQiE8Y .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uXpRTQiE8Y .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uXpRTQiE8Y .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uXpRTQiE8Y .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uXpRTQiE8Y .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uXpRTQiE8Y ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uXpRTQiE8Y .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uXpRTQiE8Y button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uXpRTQiE8Y button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uXpRTQiE8Y button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uXpRTQiE8Y button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXpRTQiE8Y button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXpRTQiE8Y button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uXpRTQiE8Y nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXpRTQiE8Y nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uXpRTQiE8Y nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uXpRTQiE8Y nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXpRTQiE8Y .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uXpRTQiE8Y .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uXpRTQiE8Y a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uXpRTQiE8Y .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-uXpRTQiE8Y .navbar {
    height: 70px;
  }
  .cid-uXpRTQiE8Y .navbar.opened {
    height: auto;
  }
  .cid-uXpRTQiE8Y .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uXpRTQiE8Y .container,
.cid-uXpRTQiE8Y .container-fluid {
  flex-wrap: wrap;
}
.cid-uXpRTQiE8Y .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uXpRTQiE8Y .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uXpRTQiE8Y .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uXpRTQiE8Y .contacts-menu {
    display: none;
  }
}
.cid-uXpRTQiE8Y .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uXpRTQiE8Y .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uXpRTQiE8Y .icon-box:hover {
  transform: scale(1.1);
}
.cid-uXpRTQiE8Y .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uXpRTQiE8Y .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uXpRTQiE8Y .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uXpRTQiE8Y .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uXpRTQiE8Y .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uXpRTQiE8Y .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uXpRTQiE8Y .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uXpRTQiE8Y .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uXpRTQiE8Y .card-text {
  color: #ffffff;
}
.cid-uXpRTQiE8Y .card-title {
  color: #ffffff;
}
.cid-uXpRTPFurG {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uXpRTPFurG .item {
  padding-bottom: 2rem;
}
.cid-uXpRTPFurG .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uXpRTPFurG .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uXpRTPFurG .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uXpRTPFurG .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uXpRTPFurG .item-wrapper img {
  height: 100%;
}
.cid-uXpRTPFurG .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uXpRTPFurG .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uXpRTPFurG .carousel-control,
.cid-uXpRTPFurG .close {
  background: #1b1b1b;
}
.cid-uXpRTPFurG .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uXpRTPFurG .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uXpRTPFurG .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uXpRTPFurG .close::before {
  content: '\e91a';
}
.cid-uXpRTPFurG .close:hover {
  opacity: .7;
}
.cid-uXpRTPFurG .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uXpRTPFurG .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uXpRTPFurG .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uXpRTPFurG .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uXpRTPFurG .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uXpRTPFurG .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-uXpRTPFurG .carousel-indicators li.active,
.cid-uXpRTPFurG .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uXpRTPFurG .carousel-indicators li::after,
.cid-uXpRTPFurG .carousel-indicators li::before {
  content: none;
}
.cid-uXpRTPFurG .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uXpRTPFurG .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uXpRTPFurG .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uXpRTPFurG .carousel-indicators {
    display: none;
  }
}
.cid-uXpRTPFurG .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uXpRTPFurG .carousel-inner > .active {
  display: block;
}
.cid-uXpRTPFurG .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uXpRTPFurG .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uXpRTPFurG .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uXpRTPFurG .carousel-control,
  .cid-uXpRTPFurG .carousel-indicators,
  .cid-uXpRTPFurG .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uXpRTPFurG .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uXpRTPFurG .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uXpRTPFurG .carousel-indicators .active,
.cid-uXpRTPFurG .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uXpRTPFurG .carousel-indicators .active {
  background: #fff;
}
.cid-uXpRTPFurG .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uXpRTPFurG .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uXpRTPFurG .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uXpRTPFurG .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uXpRTPFurG .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uXpRTPFurG .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uXpRTPFurG .carousel {
  width: 100%;
}
.cid-uXpRTPFurG .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uXpRTPFurG .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uXpRTPFurG .modal.fade .modal-dialog,
.cid-uXpRTPFurG .modal.in .modal-dialog {
  transform: none;
}
.cid-uXpRTPFurG .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uXpRTPFurG H6 {
  text-align: center;
}
.cid-uXpRTPFurG H3 {
  text-align: center;
}
.cid-uXpRTQUwBZ {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uXpRTQUwBZ .media-container-row .mbr-text {
  color: #000000;
}
.cid-uXpUhV29yk .navbar-dropdown {
  position: relative !important;
}
.cid-uXpUhV29yk .navbar-dropdown {
  position: absolute !important;
}
.cid-uXpUhV29yk .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXpUhV29yk .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uXpUhV29yk .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uXpUhV29yk .dropdown-item:hover,
.cid-uXpUhV29yk .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uXpUhV29yk .dropdown-item:hover span {
  color: white;
}
.cid-uXpUhV29yk .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uXpUhV29yk .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uXpUhV29yk .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uXpUhV29yk .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uXpUhV29yk .nav-link {
  position: relative;
}
.cid-uXpUhV29yk .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uXpUhV29yk .container {
    flex-wrap: nowrap;
  }
}
.cid-uXpUhV29yk .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uXpUhV29yk .dropdown-menu,
.cid-uXpUhV29yk .navbar.opened {
  background: #000000 !important;
}
.cid-uXpUhV29yk .nav-item:focus,
.cid-uXpUhV29yk .nav-link:focus {
  outline: none;
}
.cid-uXpUhV29yk .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uXpUhV29yk .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uXpUhV29yk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uXpUhV29yk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXpUhV29yk .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uXpUhV29yk .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uXpUhV29yk .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uXpUhV29yk .navbar.opened {
  transition: all 0.3s;
}
.cid-uXpUhV29yk .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uXpUhV29yk .navbar .navbar-logo img {
  width: auto;
}
.cid-uXpUhV29yk .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uXpUhV29yk .navbar.collapsed {
  justify-content: center;
}
.cid-uXpUhV29yk .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uXpUhV29yk .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uXpUhV29yk .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uXpUhV29yk .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uXpUhV29yk .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-uXpUhV29yk .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uXpUhV29yk .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uXpUhV29yk .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uXpUhV29yk .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uXpUhV29yk .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uXpUhV29yk .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uXpUhV29yk .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uXpUhV29yk .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-uXpUhV29yk .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uXpUhV29yk .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uXpUhV29yk .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uXpUhV29yk .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uXpUhV29yk .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uXpUhV29yk .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uXpUhV29yk .navbar.navbar-short {
  min-height: 60px;
}
.cid-uXpUhV29yk .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uXpUhV29yk .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uXpUhV29yk .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-uXpUhV29yk .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uXpUhV29yk .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uXpUhV29yk .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uXpUhV29yk .dropdown-item.active,
.cid-uXpUhV29yk .dropdown-item:active {
  background-color: transparent;
}
.cid-uXpUhV29yk .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uXpUhV29yk .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uXpUhV29yk .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uXpUhV29yk .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uXpUhV29yk .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uXpUhV29yk .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uXpUhV29yk ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uXpUhV29yk .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uXpUhV29yk button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uXpUhV29yk button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uXpUhV29yk button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uXpUhV29yk button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXpUhV29yk button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXpUhV29yk button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uXpUhV29yk nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXpUhV29yk nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uXpUhV29yk nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uXpUhV29yk nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXpUhV29yk .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uXpUhV29yk .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uXpUhV29yk a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uXpUhV29yk .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-uXpUhV29yk .navbar {
    height: 70px;
  }
  .cid-uXpUhV29yk .navbar.opened {
    height: auto;
  }
  .cid-uXpUhV29yk .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uXpUhV29yk .container,
.cid-uXpUhV29yk .container-fluid {
  flex-wrap: wrap;
}
.cid-uXpUhV29yk .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uXpUhV29yk .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uXpUhV29yk .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uXpUhV29yk .contacts-menu {
    display: none;
  }
}
.cid-uXpUhV29yk .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uXpUhV29yk .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uXpUhV29yk .icon-box:hover {
  transform: scale(1.1);
}
.cid-uXpUhV29yk .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uXpUhV29yk .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uXpUhV29yk .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uXpUhV29yk .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uXpUhV29yk .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uXpUhV29yk .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uXpUhV29yk .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uXpUhV29yk .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uXpUhV29yk .card-text {
  color: #ffffff;
}
.cid-uXpUhV29yk .card-title {
  color: #ffffff;
}
.cid-uXpUhUqYX6 {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uXpUhUqYX6 .item {
  padding-bottom: 2rem;
}
.cid-uXpUhUqYX6 .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uXpUhUqYX6 .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uXpUhUqYX6 .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uXpUhUqYX6 .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uXpUhUqYX6 .item-wrapper img {
  height: 100%;
}
.cid-uXpUhUqYX6 .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uXpUhUqYX6 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uXpUhUqYX6 .carousel-control,
.cid-uXpUhUqYX6 .close {
  background: #1b1b1b;
}
.cid-uXpUhUqYX6 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uXpUhUqYX6 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uXpUhUqYX6 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uXpUhUqYX6 .close::before {
  content: '\e91a';
}
.cid-uXpUhUqYX6 .close:hover {
  opacity: .7;
}
.cid-uXpUhUqYX6 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uXpUhUqYX6 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uXpUhUqYX6 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uXpUhUqYX6 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uXpUhUqYX6 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uXpUhUqYX6 .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-uXpUhUqYX6 .carousel-indicators li.active,
.cid-uXpUhUqYX6 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uXpUhUqYX6 .carousel-indicators li::after,
.cid-uXpUhUqYX6 .carousel-indicators li::before {
  content: none;
}
.cid-uXpUhUqYX6 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uXpUhUqYX6 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uXpUhUqYX6 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uXpUhUqYX6 .carousel-indicators {
    display: none;
  }
}
.cid-uXpUhUqYX6 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uXpUhUqYX6 .carousel-inner > .active {
  display: block;
}
.cid-uXpUhUqYX6 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uXpUhUqYX6 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uXpUhUqYX6 .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uXpUhUqYX6 .carousel-control,
  .cid-uXpUhUqYX6 .carousel-indicators,
  .cid-uXpUhUqYX6 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uXpUhUqYX6 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uXpUhUqYX6 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uXpUhUqYX6 .carousel-indicators .active,
.cid-uXpUhUqYX6 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uXpUhUqYX6 .carousel-indicators .active {
  background: #fff;
}
.cid-uXpUhUqYX6 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uXpUhUqYX6 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uXpUhUqYX6 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uXpUhUqYX6 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uXpUhUqYX6 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uXpUhUqYX6 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uXpUhUqYX6 .carousel {
  width: 100%;
}
.cid-uXpUhUqYX6 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uXpUhUqYX6 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uXpUhUqYX6 .modal.fade .modal-dialog,
.cid-uXpUhUqYX6 .modal.in .modal-dialog {
  transform: none;
}
.cid-uXpUhUqYX6 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uXpUhUqYX6 H6 {
  text-align: center;
}
.cid-uXpUhUqYX6 H3 {
  text-align: center;
}
.cid-uXpUhVzfVO {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uXpUhVzfVO .media-container-row .mbr-text {
  color: #000000;
}
.cid-uXpV2nXnVU .navbar-dropdown {
  position: relative !important;
}
.cid-uXpV2nXnVU .navbar-dropdown {
  position: absolute !important;
}
.cid-uXpV2nXnVU .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXpV2nXnVU .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uXpV2nXnVU .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uXpV2nXnVU .dropdown-item:hover,
.cid-uXpV2nXnVU .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uXpV2nXnVU .dropdown-item:hover span {
  color: white;
}
.cid-uXpV2nXnVU .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uXpV2nXnVU .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uXpV2nXnVU .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uXpV2nXnVU .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uXpV2nXnVU .nav-link {
  position: relative;
}
.cid-uXpV2nXnVU .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uXpV2nXnVU .container {
    flex-wrap: nowrap;
  }
}
.cid-uXpV2nXnVU .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uXpV2nXnVU .dropdown-menu,
.cid-uXpV2nXnVU .navbar.opened {
  background: #000000 !important;
}
.cid-uXpV2nXnVU .nav-item:focus,
.cid-uXpV2nXnVU .nav-link:focus {
  outline: none;
}
.cid-uXpV2nXnVU .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uXpV2nXnVU .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uXpV2nXnVU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uXpV2nXnVU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXpV2nXnVU .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uXpV2nXnVU .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uXpV2nXnVU .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uXpV2nXnVU .navbar.opened {
  transition: all 0.3s;
}
.cid-uXpV2nXnVU .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uXpV2nXnVU .navbar .navbar-logo img {
  width: auto;
}
.cid-uXpV2nXnVU .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uXpV2nXnVU .navbar.collapsed {
  justify-content: center;
}
.cid-uXpV2nXnVU .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uXpV2nXnVU .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uXpV2nXnVU .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uXpV2nXnVU .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uXpV2nXnVU .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-uXpV2nXnVU .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uXpV2nXnVU .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uXpV2nXnVU .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uXpV2nXnVU .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uXpV2nXnVU .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uXpV2nXnVU .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uXpV2nXnVU .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uXpV2nXnVU .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-uXpV2nXnVU .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uXpV2nXnVU .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uXpV2nXnVU .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uXpV2nXnVU .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uXpV2nXnVU .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uXpV2nXnVU .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uXpV2nXnVU .navbar.navbar-short {
  min-height: 60px;
}
.cid-uXpV2nXnVU .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uXpV2nXnVU .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uXpV2nXnVU .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-uXpV2nXnVU .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uXpV2nXnVU .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uXpV2nXnVU .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uXpV2nXnVU .dropdown-item.active,
.cid-uXpV2nXnVU .dropdown-item:active {
  background-color: transparent;
}
.cid-uXpV2nXnVU .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uXpV2nXnVU .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uXpV2nXnVU .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uXpV2nXnVU .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uXpV2nXnVU .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uXpV2nXnVU .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uXpV2nXnVU ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uXpV2nXnVU .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uXpV2nXnVU button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uXpV2nXnVU button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uXpV2nXnVU button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uXpV2nXnVU button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXpV2nXnVU button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXpV2nXnVU button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uXpV2nXnVU nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXpV2nXnVU nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uXpV2nXnVU nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uXpV2nXnVU nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXpV2nXnVU .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uXpV2nXnVU .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uXpV2nXnVU a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uXpV2nXnVU .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-uXpV2nXnVU .navbar {
    height: 70px;
  }
  .cid-uXpV2nXnVU .navbar.opened {
    height: auto;
  }
  .cid-uXpV2nXnVU .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uXpV2nXnVU .container,
.cid-uXpV2nXnVU .container-fluid {
  flex-wrap: wrap;
}
.cid-uXpV2nXnVU .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uXpV2nXnVU .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uXpV2nXnVU .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uXpV2nXnVU .contacts-menu {
    display: none;
  }
}
.cid-uXpV2nXnVU .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uXpV2nXnVU .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uXpV2nXnVU .icon-box:hover {
  transform: scale(1.1);
}
.cid-uXpV2nXnVU .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uXpV2nXnVU .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uXpV2nXnVU .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uXpV2nXnVU .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uXpV2nXnVU .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uXpV2nXnVU .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uXpV2nXnVU .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uXpV2nXnVU .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uXpV2nXnVU .card-text {
  color: #ffffff;
}
.cid-uXpV2nXnVU .card-title {
  color: #ffffff;
}
.cid-uXpV2nlIb2 {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uXpV2nlIb2 .item {
  padding-bottom: 2rem;
}
.cid-uXpV2nlIb2 .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uXpV2nlIb2 .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uXpV2nlIb2 .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uXpV2nlIb2 .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uXpV2nlIb2 .item-wrapper img {
  height: 100%;
}
.cid-uXpV2nlIb2 .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uXpV2nlIb2 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uXpV2nlIb2 .carousel-control,
.cid-uXpV2nlIb2 .close {
  background: #1b1b1b;
}
.cid-uXpV2nlIb2 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uXpV2nlIb2 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uXpV2nlIb2 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uXpV2nlIb2 .close::before {
  content: '\e91a';
}
.cid-uXpV2nlIb2 .close:hover {
  opacity: .7;
}
.cid-uXpV2nlIb2 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uXpV2nlIb2 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uXpV2nlIb2 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uXpV2nlIb2 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uXpV2nlIb2 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uXpV2nlIb2 .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-uXpV2nlIb2 .carousel-indicators li.active,
.cid-uXpV2nlIb2 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uXpV2nlIb2 .carousel-indicators li::after,
.cid-uXpV2nlIb2 .carousel-indicators li::before {
  content: none;
}
.cid-uXpV2nlIb2 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uXpV2nlIb2 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uXpV2nlIb2 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uXpV2nlIb2 .carousel-indicators {
    display: none;
  }
}
.cid-uXpV2nlIb2 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uXpV2nlIb2 .carousel-inner > .active {
  display: block;
}
.cid-uXpV2nlIb2 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uXpV2nlIb2 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uXpV2nlIb2 .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uXpV2nlIb2 .carousel-control,
  .cid-uXpV2nlIb2 .carousel-indicators,
  .cid-uXpV2nlIb2 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uXpV2nlIb2 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uXpV2nlIb2 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uXpV2nlIb2 .carousel-indicators .active,
.cid-uXpV2nlIb2 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uXpV2nlIb2 .carousel-indicators .active {
  background: #fff;
}
.cid-uXpV2nlIb2 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uXpV2nlIb2 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uXpV2nlIb2 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uXpV2nlIb2 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uXpV2nlIb2 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uXpV2nlIb2 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uXpV2nlIb2 .carousel {
  width: 100%;
}
.cid-uXpV2nlIb2 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uXpV2nlIb2 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uXpV2nlIb2 .modal.fade .modal-dialog,
.cid-uXpV2nlIb2 .modal.in .modal-dialog {
  transform: none;
}
.cid-uXpV2nlIb2 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uXpV2nlIb2 H6 {
  text-align: center;
}
.cid-uXpV2nlIb2 H3 {
  text-align: center;
}
.cid-uXpV2ow28o {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uXpV2ow28o .media-container-row .mbr-text {
  color: #000000;
}
.cid-uYKXvoRJcN .navbar-dropdown {
  position: relative !important;
}
.cid-uYKXvoRJcN .navbar-dropdown {
  position: absolute !important;
}
.cid-uYKXvoRJcN .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYKXvoRJcN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uYKXvoRJcN .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uYKXvoRJcN .dropdown-item:hover,
.cid-uYKXvoRJcN .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uYKXvoRJcN .dropdown-item:hover span {
  color: white;
}
.cid-uYKXvoRJcN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uYKXvoRJcN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uYKXvoRJcN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uYKXvoRJcN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uYKXvoRJcN .nav-link {
  position: relative;
}
.cid-uYKXvoRJcN .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uYKXvoRJcN .container {
    flex-wrap: nowrap;
  }
}
.cid-uYKXvoRJcN .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uYKXvoRJcN .dropdown-menu,
.cid-uYKXvoRJcN .navbar.opened {
  background: #000000 !important;
}
.cid-uYKXvoRJcN .nav-item:focus,
.cid-uYKXvoRJcN .nav-link:focus {
  outline: none;
}
.cid-uYKXvoRJcN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uYKXvoRJcN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uYKXvoRJcN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uYKXvoRJcN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYKXvoRJcN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uYKXvoRJcN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uYKXvoRJcN .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uYKXvoRJcN .navbar.opened {
  transition: all 0.3s;
}
.cid-uYKXvoRJcN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uYKXvoRJcN .navbar .navbar-logo img {
  width: auto;
}
.cid-uYKXvoRJcN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uYKXvoRJcN .navbar.collapsed {
  justify-content: center;
}
.cid-uYKXvoRJcN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uYKXvoRJcN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uYKXvoRJcN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uYKXvoRJcN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uYKXvoRJcN .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-uYKXvoRJcN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uYKXvoRJcN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uYKXvoRJcN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uYKXvoRJcN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uYKXvoRJcN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uYKXvoRJcN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uYKXvoRJcN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uYKXvoRJcN .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-uYKXvoRJcN .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uYKXvoRJcN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uYKXvoRJcN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uYKXvoRJcN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uYKXvoRJcN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uYKXvoRJcN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uYKXvoRJcN .navbar.navbar-short {
  min-height: 60px;
}
.cid-uYKXvoRJcN .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uYKXvoRJcN .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uYKXvoRJcN .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-uYKXvoRJcN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uYKXvoRJcN .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uYKXvoRJcN .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uYKXvoRJcN .dropdown-item.active,
.cid-uYKXvoRJcN .dropdown-item:active {
  background-color: transparent;
}
.cid-uYKXvoRJcN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uYKXvoRJcN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uYKXvoRJcN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uYKXvoRJcN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uYKXvoRJcN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uYKXvoRJcN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uYKXvoRJcN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uYKXvoRJcN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uYKXvoRJcN button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uYKXvoRJcN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uYKXvoRJcN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uYKXvoRJcN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYKXvoRJcN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYKXvoRJcN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uYKXvoRJcN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYKXvoRJcN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uYKXvoRJcN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uYKXvoRJcN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYKXvoRJcN .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uYKXvoRJcN .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uYKXvoRJcN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uYKXvoRJcN .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-uYKXvoRJcN .navbar {
    height: 70px;
  }
  .cid-uYKXvoRJcN .navbar.opened {
    height: auto;
  }
  .cid-uYKXvoRJcN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uYKXvoRJcN .container,
.cid-uYKXvoRJcN .container-fluid {
  flex-wrap: wrap;
}
.cid-uYKXvoRJcN .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uYKXvoRJcN .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uYKXvoRJcN .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uYKXvoRJcN .contacts-menu {
    display: none;
  }
}
.cid-uYKXvoRJcN .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uYKXvoRJcN .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uYKXvoRJcN .icon-box:hover {
  transform: scale(1.1);
}
.cid-uYKXvoRJcN .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uYKXvoRJcN .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uYKXvoRJcN .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uYKXvoRJcN .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uYKXvoRJcN .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uYKXvoRJcN .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uYKXvoRJcN .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uYKXvoRJcN .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uYKXvoRJcN .card-text {
  color: #ffffff;
}
.cid-uYKXvoRJcN .card-title {
  color: #ffffff;
}
.cid-uYKXvpBVhR {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uYKXvpBVhR .item {
  padding-bottom: 2rem;
}
.cid-uYKXvpBVhR .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uYKXvpBVhR .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uYKXvpBVhR .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uYKXvpBVhR .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uYKXvpBVhR .item-wrapper img {
  height: 100%;
}
.cid-uYKXvpBVhR .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uYKXvpBVhR .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYKXvpBVhR .carousel-control,
.cid-uYKXvpBVhR .close {
  background: #1b1b1b;
}
.cid-uYKXvpBVhR .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYKXvpBVhR .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYKXvpBVhR .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uYKXvpBVhR .close::before {
  content: '\e91a';
}
.cid-uYKXvpBVhR .close:hover {
  opacity: .7;
}
.cid-uYKXvpBVhR .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYKXvpBVhR .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYKXvpBVhR .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYKXvpBVhR .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYKXvpBVhR .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYKXvpBVhR .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-uYKXvpBVhR .carousel-indicators li.active,
.cid-uYKXvpBVhR .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYKXvpBVhR .carousel-indicators li::after,
.cid-uYKXvpBVhR .carousel-indicators li::before {
  content: none;
}
.cid-uYKXvpBVhR .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYKXvpBVhR .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYKXvpBVhR .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYKXvpBVhR .carousel-indicators {
    display: none;
  }
}
.cid-uYKXvpBVhR .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYKXvpBVhR .carousel-inner > .active {
  display: block;
}
.cid-uYKXvpBVhR .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYKXvpBVhR .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYKXvpBVhR .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uYKXvpBVhR .carousel-control,
  .cid-uYKXvpBVhR .carousel-indicators,
  .cid-uYKXvpBVhR .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYKXvpBVhR .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYKXvpBVhR .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYKXvpBVhR .carousel-indicators .active,
.cid-uYKXvpBVhR .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYKXvpBVhR .carousel-indicators .active {
  background: #fff;
}
.cid-uYKXvpBVhR .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYKXvpBVhR .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYKXvpBVhR .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYKXvpBVhR .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYKXvpBVhR .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYKXvpBVhR .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYKXvpBVhR .carousel {
  width: 100%;
}
.cid-uYKXvpBVhR .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYKXvpBVhR .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYKXvpBVhR .modal.fade .modal-dialog,
.cid-uYKXvpBVhR .modal.in .modal-dialog {
  transform: none;
}
.cid-uYKXvpBVhR .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYKXvpBVhR H6 {
  text-align: center;
}
.cid-uYKXvpBVhR H3 {
  text-align: center;
}
.cid-uYKXvqpCZ8 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uYKXvqpCZ8 .media-container-row .mbr-text {
  color: #000000;
}
.cid-uYL3cR40YT .navbar-dropdown {
  position: relative !important;
}
.cid-uYL3cR40YT .navbar-dropdown {
  position: absolute !important;
}
.cid-uYL3cR40YT .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYL3cR40YT .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uYL3cR40YT .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uYL3cR40YT .dropdown-item:hover,
.cid-uYL3cR40YT .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uYL3cR40YT .dropdown-item:hover span {
  color: white;
}
.cid-uYL3cR40YT .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uYL3cR40YT .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uYL3cR40YT .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uYL3cR40YT .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uYL3cR40YT .nav-link {
  position: relative;
}
.cid-uYL3cR40YT .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uYL3cR40YT .container {
    flex-wrap: nowrap;
  }
}
.cid-uYL3cR40YT .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uYL3cR40YT .dropdown-menu,
.cid-uYL3cR40YT .navbar.opened {
  background: #000000 !important;
}
.cid-uYL3cR40YT .nav-item:focus,
.cid-uYL3cR40YT .nav-link:focus {
  outline: none;
}
.cid-uYL3cR40YT .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uYL3cR40YT .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uYL3cR40YT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uYL3cR40YT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYL3cR40YT .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uYL3cR40YT .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uYL3cR40YT .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uYL3cR40YT .navbar.opened {
  transition: all 0.3s;
}
.cid-uYL3cR40YT .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uYL3cR40YT .navbar .navbar-logo img {
  width: auto;
}
.cid-uYL3cR40YT .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uYL3cR40YT .navbar.collapsed {
  justify-content: center;
}
.cid-uYL3cR40YT .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uYL3cR40YT .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uYL3cR40YT .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uYL3cR40YT .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uYL3cR40YT .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-uYL3cR40YT .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uYL3cR40YT .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uYL3cR40YT .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uYL3cR40YT .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uYL3cR40YT .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uYL3cR40YT .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uYL3cR40YT .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uYL3cR40YT .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-uYL3cR40YT .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uYL3cR40YT .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uYL3cR40YT .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uYL3cR40YT .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uYL3cR40YT .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uYL3cR40YT .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uYL3cR40YT .navbar.navbar-short {
  min-height: 60px;
}
.cid-uYL3cR40YT .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uYL3cR40YT .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uYL3cR40YT .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-uYL3cR40YT .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uYL3cR40YT .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uYL3cR40YT .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uYL3cR40YT .dropdown-item.active,
.cid-uYL3cR40YT .dropdown-item:active {
  background-color: transparent;
}
.cid-uYL3cR40YT .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uYL3cR40YT .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uYL3cR40YT .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uYL3cR40YT .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uYL3cR40YT .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uYL3cR40YT .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uYL3cR40YT ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uYL3cR40YT .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uYL3cR40YT button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uYL3cR40YT button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uYL3cR40YT button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uYL3cR40YT button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYL3cR40YT button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYL3cR40YT button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uYL3cR40YT nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYL3cR40YT nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uYL3cR40YT nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uYL3cR40YT nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYL3cR40YT .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uYL3cR40YT .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uYL3cR40YT a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uYL3cR40YT .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-uYL3cR40YT .navbar {
    height: 70px;
  }
  .cid-uYL3cR40YT .navbar.opened {
    height: auto;
  }
  .cid-uYL3cR40YT .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uYL3cR40YT .container,
.cid-uYL3cR40YT .container-fluid {
  flex-wrap: wrap;
}
.cid-uYL3cR40YT .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uYL3cR40YT .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uYL3cR40YT .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uYL3cR40YT .contacts-menu {
    display: none;
  }
}
.cid-uYL3cR40YT .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uYL3cR40YT .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uYL3cR40YT .icon-box:hover {
  transform: scale(1.1);
}
.cid-uYL3cR40YT .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uYL3cR40YT .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uYL3cR40YT .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uYL3cR40YT .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uYL3cR40YT .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uYL3cR40YT .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uYL3cR40YT .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uYL3cR40YT .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uYL3cR40YT .card-text {
  color: #ffffff;
}
.cid-uYL3cR40YT .card-title {
  color: #ffffff;
}
.cid-uYL3cRDkop {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uYL3cRDkop .item {
  padding-bottom: 2rem;
}
.cid-uYL3cRDkop .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uYL3cRDkop .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uYL3cRDkop .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uYL3cRDkop .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uYL3cRDkop .item-wrapper img {
  height: 100%;
}
.cid-uYL3cRDkop .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uYL3cRDkop .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYL3cRDkop .carousel-control,
.cid-uYL3cRDkop .close {
  background: #1b1b1b;
}
.cid-uYL3cRDkop .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYL3cRDkop .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYL3cRDkop .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uYL3cRDkop .close::before {
  content: '\e91a';
}
.cid-uYL3cRDkop .close:hover {
  opacity: .7;
}
.cid-uYL3cRDkop .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYL3cRDkop .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYL3cRDkop .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYL3cRDkop .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYL3cRDkop .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYL3cRDkop .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-uYL3cRDkop .carousel-indicators li.active,
.cid-uYL3cRDkop .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYL3cRDkop .carousel-indicators li::after,
.cid-uYL3cRDkop .carousel-indicators li::before {
  content: none;
}
.cid-uYL3cRDkop .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYL3cRDkop .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYL3cRDkop .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYL3cRDkop .carousel-indicators {
    display: none;
  }
}
.cid-uYL3cRDkop .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYL3cRDkop .carousel-inner > .active {
  display: block;
}
.cid-uYL3cRDkop .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYL3cRDkop .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYL3cRDkop .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uYL3cRDkop .carousel-control,
  .cid-uYL3cRDkop .carousel-indicators,
  .cid-uYL3cRDkop .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYL3cRDkop .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYL3cRDkop .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYL3cRDkop .carousel-indicators .active,
.cid-uYL3cRDkop .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYL3cRDkop .carousel-indicators .active {
  background: #fff;
}
.cid-uYL3cRDkop .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYL3cRDkop .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYL3cRDkop .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYL3cRDkop .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYL3cRDkop .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYL3cRDkop .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYL3cRDkop .carousel {
  width: 100%;
}
.cid-uYL3cRDkop .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYL3cRDkop .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYL3cRDkop .modal.fade .modal-dialog,
.cid-uYL3cRDkop .modal.in .modal-dialog {
  transform: none;
}
.cid-uYL3cRDkop .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYL3cRDkop H6 {
  text-align: center;
}
.cid-uYL3cRDkop H3 {
  text-align: center;
}
.cid-uYL3cSpmyi {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uYL3cSpmyi .media-container-row .mbr-text {
  color: #000000;
}
.cid-uYL3ONYUaY .navbar-dropdown {
  position: relative !important;
}
.cid-uYL3ONYUaY .navbar-dropdown {
  position: absolute !important;
}
.cid-uYL3ONYUaY .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYL3ONYUaY .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uYL3ONYUaY .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uYL3ONYUaY .dropdown-item:hover,
.cid-uYL3ONYUaY .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uYL3ONYUaY .dropdown-item:hover span {
  color: white;
}
.cid-uYL3ONYUaY .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uYL3ONYUaY .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uYL3ONYUaY .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uYL3ONYUaY .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uYL3ONYUaY .nav-link {
  position: relative;
}
.cid-uYL3ONYUaY .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uYL3ONYUaY .container {
    flex-wrap: nowrap;
  }
}
.cid-uYL3ONYUaY .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uYL3ONYUaY .dropdown-menu,
.cid-uYL3ONYUaY .navbar.opened {
  background: #000000 !important;
}
.cid-uYL3ONYUaY .nav-item:focus,
.cid-uYL3ONYUaY .nav-link:focus {
  outline: none;
}
.cid-uYL3ONYUaY .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uYL3ONYUaY .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uYL3ONYUaY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uYL3ONYUaY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYL3ONYUaY .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uYL3ONYUaY .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uYL3ONYUaY .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uYL3ONYUaY .navbar.opened {
  transition: all 0.3s;
}
.cid-uYL3ONYUaY .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uYL3ONYUaY .navbar .navbar-logo img {
  width: auto;
}
.cid-uYL3ONYUaY .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uYL3ONYUaY .navbar.collapsed {
  justify-content: center;
}
.cid-uYL3ONYUaY .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uYL3ONYUaY .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uYL3ONYUaY .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uYL3ONYUaY .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uYL3ONYUaY .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-uYL3ONYUaY .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uYL3ONYUaY .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uYL3ONYUaY .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uYL3ONYUaY .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uYL3ONYUaY .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uYL3ONYUaY .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uYL3ONYUaY .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uYL3ONYUaY .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-uYL3ONYUaY .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uYL3ONYUaY .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uYL3ONYUaY .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uYL3ONYUaY .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uYL3ONYUaY .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uYL3ONYUaY .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uYL3ONYUaY .navbar.navbar-short {
  min-height: 60px;
}
.cid-uYL3ONYUaY .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uYL3ONYUaY .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uYL3ONYUaY .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-uYL3ONYUaY .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uYL3ONYUaY .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uYL3ONYUaY .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uYL3ONYUaY .dropdown-item.active,
.cid-uYL3ONYUaY .dropdown-item:active {
  background-color: transparent;
}
.cid-uYL3ONYUaY .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uYL3ONYUaY .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uYL3ONYUaY .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uYL3ONYUaY .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uYL3ONYUaY .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uYL3ONYUaY .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uYL3ONYUaY ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uYL3ONYUaY .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uYL3ONYUaY button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uYL3ONYUaY button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uYL3ONYUaY button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uYL3ONYUaY button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYL3ONYUaY button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYL3ONYUaY button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uYL3ONYUaY nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYL3ONYUaY nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uYL3ONYUaY nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uYL3ONYUaY nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYL3ONYUaY .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uYL3ONYUaY .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uYL3ONYUaY a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uYL3ONYUaY .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-uYL3ONYUaY .navbar {
    height: 70px;
  }
  .cid-uYL3ONYUaY .navbar.opened {
    height: auto;
  }
  .cid-uYL3ONYUaY .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uYL3ONYUaY .container,
.cid-uYL3ONYUaY .container-fluid {
  flex-wrap: wrap;
}
.cid-uYL3ONYUaY .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uYL3ONYUaY .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uYL3ONYUaY .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uYL3ONYUaY .contacts-menu {
    display: none;
  }
}
.cid-uYL3ONYUaY .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uYL3ONYUaY .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uYL3ONYUaY .icon-box:hover {
  transform: scale(1.1);
}
.cid-uYL3ONYUaY .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uYL3ONYUaY .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uYL3ONYUaY .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uYL3ONYUaY .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uYL3ONYUaY .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uYL3ONYUaY .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uYL3ONYUaY .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uYL3ONYUaY .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uYL3ONYUaY .card-text {
  color: #ffffff;
}
.cid-uYL3ONYUaY .card-title {
  color: #ffffff;
}
.cid-uYL3OOAy1A {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uYL3OOAy1A .item {
  padding-bottom: 2rem;
}
.cid-uYL3OOAy1A .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uYL3OOAy1A .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uYL3OOAy1A .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uYL3OOAy1A .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uYL3OOAy1A .item-wrapper img {
  height: 100%;
}
.cid-uYL3OOAy1A .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uYL3OOAy1A .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYL3OOAy1A .carousel-control,
.cid-uYL3OOAy1A .close {
  background: #1b1b1b;
}
.cid-uYL3OOAy1A .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYL3OOAy1A .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYL3OOAy1A .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uYL3OOAy1A .close::before {
  content: '\e91a';
}
.cid-uYL3OOAy1A .close:hover {
  opacity: .7;
}
.cid-uYL3OOAy1A .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYL3OOAy1A .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYL3OOAy1A .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYL3OOAy1A .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYL3OOAy1A .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYL3OOAy1A .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-uYL3OOAy1A .carousel-indicators li.active,
.cid-uYL3OOAy1A .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYL3OOAy1A .carousel-indicators li::after,
.cid-uYL3OOAy1A .carousel-indicators li::before {
  content: none;
}
.cid-uYL3OOAy1A .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYL3OOAy1A .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYL3OOAy1A .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYL3OOAy1A .carousel-indicators {
    display: none;
  }
}
.cid-uYL3OOAy1A .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYL3OOAy1A .carousel-inner > .active {
  display: block;
}
.cid-uYL3OOAy1A .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYL3OOAy1A .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYL3OOAy1A .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uYL3OOAy1A .carousel-control,
  .cid-uYL3OOAy1A .carousel-indicators,
  .cid-uYL3OOAy1A .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYL3OOAy1A .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYL3OOAy1A .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYL3OOAy1A .carousel-indicators .active,
.cid-uYL3OOAy1A .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYL3OOAy1A .carousel-indicators .active {
  background: #fff;
}
.cid-uYL3OOAy1A .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYL3OOAy1A .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYL3OOAy1A .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYL3OOAy1A .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYL3OOAy1A .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYL3OOAy1A .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYL3OOAy1A .carousel {
  width: 100%;
}
.cid-uYL3OOAy1A .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYL3OOAy1A .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYL3OOAy1A .modal.fade .modal-dialog,
.cid-uYL3OOAy1A .modal.in .modal-dialog {
  transform: none;
}
.cid-uYL3OOAy1A .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYL3OOAy1A H6 {
  text-align: center;
}
.cid-uYL3OOAy1A H3 {
  text-align: center;
}
.cid-uYL3OPqtyx {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uYL3OPqtyx .media-container-row .mbr-text {
  color: #000000;
}
.cid-uYL4FTeEXC .navbar-dropdown {
  position: relative !important;
}
.cid-uYL4FTeEXC .navbar-dropdown {
  position: absolute !important;
}
.cid-uYL4FTeEXC .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYL4FTeEXC .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uYL4FTeEXC .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uYL4FTeEXC .dropdown-item:hover,
.cid-uYL4FTeEXC .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uYL4FTeEXC .dropdown-item:hover span {
  color: white;
}
.cid-uYL4FTeEXC .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uYL4FTeEXC .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uYL4FTeEXC .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uYL4FTeEXC .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uYL4FTeEXC .nav-link {
  position: relative;
}
.cid-uYL4FTeEXC .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uYL4FTeEXC .container {
    flex-wrap: nowrap;
  }
}
.cid-uYL4FTeEXC .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uYL4FTeEXC .dropdown-menu,
.cid-uYL4FTeEXC .navbar.opened {
  background: #000000 !important;
}
.cid-uYL4FTeEXC .nav-item:focus,
.cid-uYL4FTeEXC .nav-link:focus {
  outline: none;
}
.cid-uYL4FTeEXC .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uYL4FTeEXC .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uYL4FTeEXC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uYL4FTeEXC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYL4FTeEXC .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uYL4FTeEXC .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uYL4FTeEXC .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uYL4FTeEXC .navbar.opened {
  transition: all 0.3s;
}
.cid-uYL4FTeEXC .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uYL4FTeEXC .navbar .navbar-logo img {
  width: auto;
}
.cid-uYL4FTeEXC .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uYL4FTeEXC .navbar.collapsed {
  justify-content: center;
}
.cid-uYL4FTeEXC .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uYL4FTeEXC .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uYL4FTeEXC .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uYL4FTeEXC .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uYL4FTeEXC .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-uYL4FTeEXC .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uYL4FTeEXC .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uYL4FTeEXC .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uYL4FTeEXC .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uYL4FTeEXC .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uYL4FTeEXC .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uYL4FTeEXC .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uYL4FTeEXC .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-uYL4FTeEXC .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uYL4FTeEXC .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uYL4FTeEXC .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uYL4FTeEXC .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uYL4FTeEXC .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uYL4FTeEXC .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uYL4FTeEXC .navbar.navbar-short {
  min-height: 60px;
}
.cid-uYL4FTeEXC .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uYL4FTeEXC .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uYL4FTeEXC .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-uYL4FTeEXC .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uYL4FTeEXC .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uYL4FTeEXC .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uYL4FTeEXC .dropdown-item.active,
.cid-uYL4FTeEXC .dropdown-item:active {
  background-color: transparent;
}
.cid-uYL4FTeEXC .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uYL4FTeEXC .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uYL4FTeEXC .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uYL4FTeEXC .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uYL4FTeEXC .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uYL4FTeEXC .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uYL4FTeEXC ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uYL4FTeEXC .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uYL4FTeEXC button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uYL4FTeEXC button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uYL4FTeEXC button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uYL4FTeEXC button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYL4FTeEXC button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYL4FTeEXC button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uYL4FTeEXC nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYL4FTeEXC nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uYL4FTeEXC nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uYL4FTeEXC nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYL4FTeEXC .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uYL4FTeEXC .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uYL4FTeEXC a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uYL4FTeEXC .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-uYL4FTeEXC .navbar {
    height: 70px;
  }
  .cid-uYL4FTeEXC .navbar.opened {
    height: auto;
  }
  .cid-uYL4FTeEXC .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uYL4FTeEXC .container,
.cid-uYL4FTeEXC .container-fluid {
  flex-wrap: wrap;
}
.cid-uYL4FTeEXC .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uYL4FTeEXC .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uYL4FTeEXC .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uYL4FTeEXC .contacts-menu {
    display: none;
  }
}
.cid-uYL4FTeEXC .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uYL4FTeEXC .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uYL4FTeEXC .icon-box:hover {
  transform: scale(1.1);
}
.cid-uYL4FTeEXC .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uYL4FTeEXC .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uYL4FTeEXC .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uYL4FTeEXC .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uYL4FTeEXC .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uYL4FTeEXC .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uYL4FTeEXC .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uYL4FTeEXC .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uYL4FTeEXC .card-text {
  color: #ffffff;
}
.cid-uYL4FTeEXC .card-title {
  color: #ffffff;
}
.cid-uYL4FTTUM8 {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uYL4FTTUM8 .item {
  padding-bottom: 2rem;
}
.cid-uYL4FTTUM8 .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uYL4FTTUM8 .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uYL4FTTUM8 .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uYL4FTTUM8 .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uYL4FTTUM8 .item-wrapper img {
  height: 100%;
}
.cid-uYL4FTTUM8 .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uYL4FTTUM8 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYL4FTTUM8 .carousel-control,
.cid-uYL4FTTUM8 .close {
  background: #1b1b1b;
}
.cid-uYL4FTTUM8 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYL4FTTUM8 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYL4FTTUM8 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uYL4FTTUM8 .close::before {
  content: '\e91a';
}
.cid-uYL4FTTUM8 .close:hover {
  opacity: .7;
}
.cid-uYL4FTTUM8 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYL4FTTUM8 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYL4FTTUM8 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYL4FTTUM8 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYL4FTTUM8 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYL4FTTUM8 .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-uYL4FTTUM8 .carousel-indicators li.active,
.cid-uYL4FTTUM8 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYL4FTTUM8 .carousel-indicators li::after,
.cid-uYL4FTTUM8 .carousel-indicators li::before {
  content: none;
}
.cid-uYL4FTTUM8 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYL4FTTUM8 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYL4FTTUM8 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYL4FTTUM8 .carousel-indicators {
    display: none;
  }
}
.cid-uYL4FTTUM8 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYL4FTTUM8 .carousel-inner > .active {
  display: block;
}
.cid-uYL4FTTUM8 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYL4FTTUM8 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYL4FTTUM8 .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uYL4FTTUM8 .carousel-control,
  .cid-uYL4FTTUM8 .carousel-indicators,
  .cid-uYL4FTTUM8 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYL4FTTUM8 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYL4FTTUM8 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYL4FTTUM8 .carousel-indicators .active,
.cid-uYL4FTTUM8 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYL4FTTUM8 .carousel-indicators .active {
  background: #fff;
}
.cid-uYL4FTTUM8 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYL4FTTUM8 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYL4FTTUM8 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYL4FTTUM8 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYL4FTTUM8 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYL4FTTUM8 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYL4FTTUM8 .carousel {
  width: 100%;
}
.cid-uYL4FTTUM8 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYL4FTTUM8 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYL4FTTUM8 .modal.fade .modal-dialog,
.cid-uYL4FTTUM8 .modal.in .modal-dialog {
  transform: none;
}
.cid-uYL4FTTUM8 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYL4FTTUM8 H6 {
  text-align: center;
}
.cid-uYL4FTTUM8 H3 {
  text-align: center;
}
.cid-uYL4FUNfYs {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uYL4FUNfYs .media-container-row .mbr-text {
  color: #000000;
}
.cid-uYL7eB4KOi .navbar-dropdown {
  position: relative !important;
}
.cid-uYL7eB4KOi .navbar-dropdown {
  position: absolute !important;
}
.cid-uYL7eB4KOi .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYL7eB4KOi .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uYL7eB4KOi .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uYL7eB4KOi .dropdown-item:hover,
.cid-uYL7eB4KOi .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uYL7eB4KOi .dropdown-item:hover span {
  color: white;
}
.cid-uYL7eB4KOi .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uYL7eB4KOi .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uYL7eB4KOi .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uYL7eB4KOi .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uYL7eB4KOi .nav-link {
  position: relative;
}
.cid-uYL7eB4KOi .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uYL7eB4KOi .container {
    flex-wrap: nowrap;
  }
}
.cid-uYL7eB4KOi .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uYL7eB4KOi .dropdown-menu,
.cid-uYL7eB4KOi .navbar.opened {
  background: #000000 !important;
}
.cid-uYL7eB4KOi .nav-item:focus,
.cid-uYL7eB4KOi .nav-link:focus {
  outline: none;
}
.cid-uYL7eB4KOi .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uYL7eB4KOi .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uYL7eB4KOi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uYL7eB4KOi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYL7eB4KOi .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uYL7eB4KOi .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uYL7eB4KOi .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uYL7eB4KOi .navbar.opened {
  transition: all 0.3s;
}
.cid-uYL7eB4KOi .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uYL7eB4KOi .navbar .navbar-logo img {
  width: auto;
}
.cid-uYL7eB4KOi .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uYL7eB4KOi .navbar.collapsed {
  justify-content: center;
}
.cid-uYL7eB4KOi .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uYL7eB4KOi .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uYL7eB4KOi .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uYL7eB4KOi .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uYL7eB4KOi .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-uYL7eB4KOi .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uYL7eB4KOi .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uYL7eB4KOi .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uYL7eB4KOi .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uYL7eB4KOi .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uYL7eB4KOi .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uYL7eB4KOi .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uYL7eB4KOi .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-uYL7eB4KOi .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uYL7eB4KOi .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uYL7eB4KOi .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uYL7eB4KOi .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uYL7eB4KOi .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uYL7eB4KOi .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uYL7eB4KOi .navbar.navbar-short {
  min-height: 60px;
}
.cid-uYL7eB4KOi .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uYL7eB4KOi .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uYL7eB4KOi .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-uYL7eB4KOi .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uYL7eB4KOi .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uYL7eB4KOi .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uYL7eB4KOi .dropdown-item.active,
.cid-uYL7eB4KOi .dropdown-item:active {
  background-color: transparent;
}
.cid-uYL7eB4KOi .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uYL7eB4KOi .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uYL7eB4KOi .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uYL7eB4KOi .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uYL7eB4KOi .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uYL7eB4KOi .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uYL7eB4KOi ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uYL7eB4KOi .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uYL7eB4KOi button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uYL7eB4KOi button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uYL7eB4KOi button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uYL7eB4KOi button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYL7eB4KOi button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYL7eB4KOi button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uYL7eB4KOi nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYL7eB4KOi nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uYL7eB4KOi nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uYL7eB4KOi nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYL7eB4KOi .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uYL7eB4KOi .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uYL7eB4KOi a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uYL7eB4KOi .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-uYL7eB4KOi .navbar {
    height: 70px;
  }
  .cid-uYL7eB4KOi .navbar.opened {
    height: auto;
  }
  .cid-uYL7eB4KOi .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uYL7eB4KOi .container,
.cid-uYL7eB4KOi .container-fluid {
  flex-wrap: wrap;
}
.cid-uYL7eB4KOi .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uYL7eB4KOi .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uYL7eB4KOi .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uYL7eB4KOi .contacts-menu {
    display: none;
  }
}
.cid-uYL7eB4KOi .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uYL7eB4KOi .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uYL7eB4KOi .icon-box:hover {
  transform: scale(1.1);
}
.cid-uYL7eB4KOi .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uYL7eB4KOi .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uYL7eB4KOi .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uYL7eB4KOi .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uYL7eB4KOi .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uYL7eB4KOi .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uYL7eB4KOi .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uYL7eB4KOi .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uYL7eB4KOi .card-text {
  color: #ffffff;
}
.cid-uYL7eB4KOi .card-title {
  color: #ffffff;
}
.cid-uYL7eCbq0h {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uYL7eCbq0h .item {
  padding-bottom: 2rem;
}
.cid-uYL7eCbq0h .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uYL7eCbq0h .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uYL7eCbq0h .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uYL7eCbq0h .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uYL7eCbq0h .item-wrapper img {
  height: 100%;
}
.cid-uYL7eCbq0h .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uYL7eCbq0h .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYL7eCbq0h .carousel-control,
.cid-uYL7eCbq0h .close {
  background: #1b1b1b;
}
.cid-uYL7eCbq0h .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYL7eCbq0h .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYL7eCbq0h .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uYL7eCbq0h .close::before {
  content: '\e91a';
}
.cid-uYL7eCbq0h .close:hover {
  opacity: .7;
}
.cid-uYL7eCbq0h .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYL7eCbq0h .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYL7eCbq0h .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYL7eCbq0h .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYL7eCbq0h .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYL7eCbq0h .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-uYL7eCbq0h .carousel-indicators li.active,
.cid-uYL7eCbq0h .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYL7eCbq0h .carousel-indicators li::after,
.cid-uYL7eCbq0h .carousel-indicators li::before {
  content: none;
}
.cid-uYL7eCbq0h .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYL7eCbq0h .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYL7eCbq0h .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYL7eCbq0h .carousel-indicators {
    display: none;
  }
}
.cid-uYL7eCbq0h .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYL7eCbq0h .carousel-inner > .active {
  display: block;
}
.cid-uYL7eCbq0h .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYL7eCbq0h .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYL7eCbq0h .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uYL7eCbq0h .carousel-control,
  .cid-uYL7eCbq0h .carousel-indicators,
  .cid-uYL7eCbq0h .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYL7eCbq0h .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYL7eCbq0h .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYL7eCbq0h .carousel-indicators .active,
.cid-uYL7eCbq0h .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYL7eCbq0h .carousel-indicators .active {
  background: #fff;
}
.cid-uYL7eCbq0h .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYL7eCbq0h .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYL7eCbq0h .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYL7eCbq0h .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYL7eCbq0h .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYL7eCbq0h .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYL7eCbq0h .carousel {
  width: 100%;
}
.cid-uYL7eCbq0h .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYL7eCbq0h .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYL7eCbq0h .modal.fade .modal-dialog,
.cid-uYL7eCbq0h .modal.in .modal-dialog {
  transform: none;
}
.cid-uYL7eCbq0h .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYL7eCbq0h H6 {
  text-align: center;
}
.cid-uYL7eCbq0h H3 {
  text-align: center;
}
.cid-uYL7eD1AqD {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uYL7eD1AqD .media-container-row .mbr-text {
  color: #000000;
}
.cid-uYL9pjHcYq .navbar-dropdown {
  position: relative !important;
}
.cid-uYL9pjHcYq .navbar-dropdown {
  position: absolute !important;
}
.cid-uYL9pjHcYq .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYL9pjHcYq .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uYL9pjHcYq .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uYL9pjHcYq .dropdown-item:hover,
.cid-uYL9pjHcYq .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uYL9pjHcYq .dropdown-item:hover span {
  color: white;
}
.cid-uYL9pjHcYq .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uYL9pjHcYq .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uYL9pjHcYq .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uYL9pjHcYq .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uYL9pjHcYq .nav-link {
  position: relative;
}
.cid-uYL9pjHcYq .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uYL9pjHcYq .container {
    flex-wrap: nowrap;
  }
}
.cid-uYL9pjHcYq .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uYL9pjHcYq .dropdown-menu,
.cid-uYL9pjHcYq .navbar.opened {
  background: #000000 !important;
}
.cid-uYL9pjHcYq .nav-item:focus,
.cid-uYL9pjHcYq .nav-link:focus {
  outline: none;
}
.cid-uYL9pjHcYq .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uYL9pjHcYq .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uYL9pjHcYq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uYL9pjHcYq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYL9pjHcYq .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uYL9pjHcYq .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uYL9pjHcYq .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uYL9pjHcYq .navbar.opened {
  transition: all 0.3s;
}
.cid-uYL9pjHcYq .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uYL9pjHcYq .navbar .navbar-logo img {
  width: auto;
}
.cid-uYL9pjHcYq .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uYL9pjHcYq .navbar.collapsed {
  justify-content: center;
}
.cid-uYL9pjHcYq .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uYL9pjHcYq .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uYL9pjHcYq .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uYL9pjHcYq .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uYL9pjHcYq .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-uYL9pjHcYq .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uYL9pjHcYq .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uYL9pjHcYq .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uYL9pjHcYq .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uYL9pjHcYq .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uYL9pjHcYq .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uYL9pjHcYq .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uYL9pjHcYq .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-uYL9pjHcYq .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uYL9pjHcYq .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uYL9pjHcYq .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uYL9pjHcYq .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uYL9pjHcYq .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uYL9pjHcYq .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uYL9pjHcYq .navbar.navbar-short {
  min-height: 60px;
}
.cid-uYL9pjHcYq .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uYL9pjHcYq .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uYL9pjHcYq .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-uYL9pjHcYq .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uYL9pjHcYq .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uYL9pjHcYq .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uYL9pjHcYq .dropdown-item.active,
.cid-uYL9pjHcYq .dropdown-item:active {
  background-color: transparent;
}
.cid-uYL9pjHcYq .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uYL9pjHcYq .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uYL9pjHcYq .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uYL9pjHcYq .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uYL9pjHcYq .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uYL9pjHcYq .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uYL9pjHcYq ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uYL9pjHcYq .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uYL9pjHcYq button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uYL9pjHcYq button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uYL9pjHcYq button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uYL9pjHcYq button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYL9pjHcYq button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYL9pjHcYq button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uYL9pjHcYq nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYL9pjHcYq nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uYL9pjHcYq nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uYL9pjHcYq nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYL9pjHcYq .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uYL9pjHcYq .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uYL9pjHcYq a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uYL9pjHcYq .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-uYL9pjHcYq .navbar {
    height: 70px;
  }
  .cid-uYL9pjHcYq .navbar.opened {
    height: auto;
  }
  .cid-uYL9pjHcYq .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uYL9pjHcYq .container,
.cid-uYL9pjHcYq .container-fluid {
  flex-wrap: wrap;
}
.cid-uYL9pjHcYq .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uYL9pjHcYq .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uYL9pjHcYq .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uYL9pjHcYq .contacts-menu {
    display: none;
  }
}
.cid-uYL9pjHcYq .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uYL9pjHcYq .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uYL9pjHcYq .icon-box:hover {
  transform: scale(1.1);
}
.cid-uYL9pjHcYq .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uYL9pjHcYq .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uYL9pjHcYq .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uYL9pjHcYq .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uYL9pjHcYq .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uYL9pjHcYq .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uYL9pjHcYq .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uYL9pjHcYq .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uYL9pjHcYq .card-text {
  color: #ffffff;
}
.cid-uYL9pjHcYq .card-title {
  color: #ffffff;
}
.cid-uYL9pknqAa {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uYL9pknqAa .item {
  padding-bottom: 2rem;
}
.cid-uYL9pknqAa .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uYL9pknqAa .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uYL9pknqAa .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uYL9pknqAa .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uYL9pknqAa .item-wrapper img {
  height: 100%;
}
.cid-uYL9pknqAa .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uYL9pknqAa .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYL9pknqAa .carousel-control,
.cid-uYL9pknqAa .close {
  background: #1b1b1b;
}
.cid-uYL9pknqAa .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYL9pknqAa .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYL9pknqAa .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uYL9pknqAa .close::before {
  content: '\e91a';
}
.cid-uYL9pknqAa .close:hover {
  opacity: .7;
}
.cid-uYL9pknqAa .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYL9pknqAa .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYL9pknqAa .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYL9pknqAa .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYL9pknqAa .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYL9pknqAa .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-uYL9pknqAa .carousel-indicators li.active,
.cid-uYL9pknqAa .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYL9pknqAa .carousel-indicators li::after,
.cid-uYL9pknqAa .carousel-indicators li::before {
  content: none;
}
.cid-uYL9pknqAa .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYL9pknqAa .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYL9pknqAa .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYL9pknqAa .carousel-indicators {
    display: none;
  }
}
.cid-uYL9pknqAa .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYL9pknqAa .carousel-inner > .active {
  display: block;
}
.cid-uYL9pknqAa .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYL9pknqAa .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYL9pknqAa .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uYL9pknqAa .carousel-control,
  .cid-uYL9pknqAa .carousel-indicators,
  .cid-uYL9pknqAa .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYL9pknqAa .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYL9pknqAa .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYL9pknqAa .carousel-indicators .active,
.cid-uYL9pknqAa .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYL9pknqAa .carousel-indicators .active {
  background: #fff;
}
.cid-uYL9pknqAa .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYL9pknqAa .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYL9pknqAa .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYL9pknqAa .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYL9pknqAa .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYL9pknqAa .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYL9pknqAa .carousel {
  width: 100%;
}
.cid-uYL9pknqAa .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYL9pknqAa .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYL9pknqAa .modal.fade .modal-dialog,
.cid-uYL9pknqAa .modal.in .modal-dialog {
  transform: none;
}
.cid-uYL9pknqAa .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYL9pknqAa H6 {
  text-align: center;
}
.cid-uYL9pknqAa H3 {
  text-align: center;
}
.cid-uYL9plcEqg {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uYL9plcEqg .media-container-row .mbr-text {
  color: #000000;
}
.cid-uYLaeD1g6c .navbar-dropdown {
  position: relative !important;
}
.cid-uYLaeD1g6c .navbar-dropdown {
  position: absolute !important;
}
.cid-uYLaeD1g6c .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYLaeD1g6c .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uYLaeD1g6c .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uYLaeD1g6c .dropdown-item:hover,
.cid-uYLaeD1g6c .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uYLaeD1g6c .dropdown-item:hover span {
  color: white;
}
.cid-uYLaeD1g6c .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uYLaeD1g6c .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uYLaeD1g6c .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uYLaeD1g6c .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uYLaeD1g6c .nav-link {
  position: relative;
}
.cid-uYLaeD1g6c .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uYLaeD1g6c .container {
    flex-wrap: nowrap;
  }
}
.cid-uYLaeD1g6c .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uYLaeD1g6c .dropdown-menu,
.cid-uYLaeD1g6c .navbar.opened {
  background: #000000 !important;
}
.cid-uYLaeD1g6c .nav-item:focus,
.cid-uYLaeD1g6c .nav-link:focus {
  outline: none;
}
.cid-uYLaeD1g6c .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uYLaeD1g6c .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uYLaeD1g6c .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uYLaeD1g6c .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYLaeD1g6c .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uYLaeD1g6c .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uYLaeD1g6c .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uYLaeD1g6c .navbar.opened {
  transition: all 0.3s;
}
.cid-uYLaeD1g6c .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uYLaeD1g6c .navbar .navbar-logo img {
  width: auto;
}
.cid-uYLaeD1g6c .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uYLaeD1g6c .navbar.collapsed {
  justify-content: center;
}
.cid-uYLaeD1g6c .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uYLaeD1g6c .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uYLaeD1g6c .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uYLaeD1g6c .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uYLaeD1g6c .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-uYLaeD1g6c .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uYLaeD1g6c .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uYLaeD1g6c .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uYLaeD1g6c .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uYLaeD1g6c .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uYLaeD1g6c .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uYLaeD1g6c .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uYLaeD1g6c .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-uYLaeD1g6c .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uYLaeD1g6c .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uYLaeD1g6c .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uYLaeD1g6c .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uYLaeD1g6c .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uYLaeD1g6c .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uYLaeD1g6c .navbar.navbar-short {
  min-height: 60px;
}
.cid-uYLaeD1g6c .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uYLaeD1g6c .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uYLaeD1g6c .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-uYLaeD1g6c .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uYLaeD1g6c .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uYLaeD1g6c .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uYLaeD1g6c .dropdown-item.active,
.cid-uYLaeD1g6c .dropdown-item:active {
  background-color: transparent;
}
.cid-uYLaeD1g6c .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uYLaeD1g6c .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uYLaeD1g6c .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uYLaeD1g6c .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uYLaeD1g6c .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uYLaeD1g6c .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uYLaeD1g6c ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uYLaeD1g6c .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uYLaeD1g6c button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uYLaeD1g6c button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uYLaeD1g6c button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uYLaeD1g6c button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYLaeD1g6c button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYLaeD1g6c button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uYLaeD1g6c nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYLaeD1g6c nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uYLaeD1g6c nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uYLaeD1g6c nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYLaeD1g6c .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uYLaeD1g6c .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uYLaeD1g6c a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uYLaeD1g6c .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-uYLaeD1g6c .navbar {
    height: 70px;
  }
  .cid-uYLaeD1g6c .navbar.opened {
    height: auto;
  }
  .cid-uYLaeD1g6c .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uYLaeD1g6c .container,
.cid-uYLaeD1g6c .container-fluid {
  flex-wrap: wrap;
}
.cid-uYLaeD1g6c .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uYLaeD1g6c .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uYLaeD1g6c .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uYLaeD1g6c .contacts-menu {
    display: none;
  }
}
.cid-uYLaeD1g6c .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uYLaeD1g6c .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uYLaeD1g6c .icon-box:hover {
  transform: scale(1.1);
}
.cid-uYLaeD1g6c .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uYLaeD1g6c .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uYLaeD1g6c .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uYLaeD1g6c .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uYLaeD1g6c .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uYLaeD1g6c .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uYLaeD1g6c .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uYLaeD1g6c .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uYLaeD1g6c .card-text {
  color: #ffffff;
}
.cid-uYLaeD1g6c .card-title {
  color: #ffffff;
}
.cid-uYLaeDHufm {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uYLaeDHufm .item {
  padding-bottom: 2rem;
}
.cid-uYLaeDHufm .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uYLaeDHufm .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uYLaeDHufm .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uYLaeDHufm .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uYLaeDHufm .item-wrapper img {
  height: 100%;
}
.cid-uYLaeDHufm .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uYLaeDHufm .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYLaeDHufm .carousel-control,
.cid-uYLaeDHufm .close {
  background: #1b1b1b;
}
.cid-uYLaeDHufm .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYLaeDHufm .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYLaeDHufm .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uYLaeDHufm .close::before {
  content: '\e91a';
}
.cid-uYLaeDHufm .close:hover {
  opacity: .7;
}
.cid-uYLaeDHufm .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYLaeDHufm .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYLaeDHufm .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYLaeDHufm .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYLaeDHufm .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYLaeDHufm .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-uYLaeDHufm .carousel-indicators li.active,
.cid-uYLaeDHufm .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYLaeDHufm .carousel-indicators li::after,
.cid-uYLaeDHufm .carousel-indicators li::before {
  content: none;
}
.cid-uYLaeDHufm .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYLaeDHufm .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYLaeDHufm .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYLaeDHufm .carousel-indicators {
    display: none;
  }
}
.cid-uYLaeDHufm .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYLaeDHufm .carousel-inner > .active {
  display: block;
}
.cid-uYLaeDHufm .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYLaeDHufm .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYLaeDHufm .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uYLaeDHufm .carousel-control,
  .cid-uYLaeDHufm .carousel-indicators,
  .cid-uYLaeDHufm .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYLaeDHufm .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYLaeDHufm .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYLaeDHufm .carousel-indicators .active,
.cid-uYLaeDHufm .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYLaeDHufm .carousel-indicators .active {
  background: #fff;
}
.cid-uYLaeDHufm .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYLaeDHufm .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYLaeDHufm .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYLaeDHufm .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYLaeDHufm .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYLaeDHufm .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYLaeDHufm .carousel {
  width: 100%;
}
.cid-uYLaeDHufm .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYLaeDHufm .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYLaeDHufm .modal.fade .modal-dialog,
.cid-uYLaeDHufm .modal.in .modal-dialog {
  transform: none;
}
.cid-uYLaeDHufm .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYLaeDHufm H6 {
  text-align: center;
}
.cid-uYLaeDHufm H3 {
  text-align: center;
}
.cid-uYLaeEwfKO {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uYLaeEwfKO .media-container-row .mbr-text {
  color: #000000;
}
.cid-uYLaEbepMb .navbar-dropdown {
  position: relative !important;
}
.cid-uYLaEbepMb .navbar-dropdown {
  position: absolute !important;
}
.cid-uYLaEbepMb .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYLaEbepMb .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uYLaEbepMb .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uYLaEbepMb .dropdown-item:hover,
.cid-uYLaEbepMb .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uYLaEbepMb .dropdown-item:hover span {
  color: white;
}
.cid-uYLaEbepMb .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uYLaEbepMb .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uYLaEbepMb .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uYLaEbepMb .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uYLaEbepMb .nav-link {
  position: relative;
}
.cid-uYLaEbepMb .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uYLaEbepMb .container {
    flex-wrap: nowrap;
  }
}
.cid-uYLaEbepMb .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uYLaEbepMb .dropdown-menu,
.cid-uYLaEbepMb .navbar.opened {
  background: #000000 !important;
}
.cid-uYLaEbepMb .nav-item:focus,
.cid-uYLaEbepMb .nav-link:focus {
  outline: none;
}
.cid-uYLaEbepMb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uYLaEbepMb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uYLaEbepMb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uYLaEbepMb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYLaEbepMb .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uYLaEbepMb .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uYLaEbepMb .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uYLaEbepMb .navbar.opened {
  transition: all 0.3s;
}
.cid-uYLaEbepMb .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uYLaEbepMb .navbar .navbar-logo img {
  width: auto;
}
.cid-uYLaEbepMb .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uYLaEbepMb .navbar.collapsed {
  justify-content: center;
}
.cid-uYLaEbepMb .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uYLaEbepMb .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uYLaEbepMb .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uYLaEbepMb .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uYLaEbepMb .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-uYLaEbepMb .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uYLaEbepMb .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uYLaEbepMb .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uYLaEbepMb .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uYLaEbepMb .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uYLaEbepMb .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uYLaEbepMb .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uYLaEbepMb .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-uYLaEbepMb .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uYLaEbepMb .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uYLaEbepMb .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uYLaEbepMb .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uYLaEbepMb .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uYLaEbepMb .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uYLaEbepMb .navbar.navbar-short {
  min-height: 60px;
}
.cid-uYLaEbepMb .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uYLaEbepMb .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uYLaEbepMb .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-uYLaEbepMb .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uYLaEbepMb .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uYLaEbepMb .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uYLaEbepMb .dropdown-item.active,
.cid-uYLaEbepMb .dropdown-item:active {
  background-color: transparent;
}
.cid-uYLaEbepMb .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uYLaEbepMb .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uYLaEbepMb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uYLaEbepMb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uYLaEbepMb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uYLaEbepMb .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uYLaEbepMb ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uYLaEbepMb .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uYLaEbepMb button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uYLaEbepMb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uYLaEbepMb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uYLaEbepMb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYLaEbepMb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYLaEbepMb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uYLaEbepMb nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYLaEbepMb nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uYLaEbepMb nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uYLaEbepMb nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYLaEbepMb .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uYLaEbepMb .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uYLaEbepMb a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uYLaEbepMb .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-uYLaEbepMb .navbar {
    height: 70px;
  }
  .cid-uYLaEbepMb .navbar.opened {
    height: auto;
  }
  .cid-uYLaEbepMb .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uYLaEbepMb .container,
.cid-uYLaEbepMb .container-fluid {
  flex-wrap: wrap;
}
.cid-uYLaEbepMb .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uYLaEbepMb .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uYLaEbepMb .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uYLaEbepMb .contacts-menu {
    display: none;
  }
}
.cid-uYLaEbepMb .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uYLaEbepMb .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uYLaEbepMb .icon-box:hover {
  transform: scale(1.1);
}
.cid-uYLaEbepMb .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uYLaEbepMb .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uYLaEbepMb .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uYLaEbepMb .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uYLaEbepMb .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uYLaEbepMb .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uYLaEbepMb .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uYLaEbepMb .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uYLaEbepMb .card-text {
  color: #ffffff;
}
.cid-uYLaEbepMb .card-title {
  color: #ffffff;
}
.cid-uYLaEbRpQr {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uYLaEbRpQr .item {
  padding-bottom: 2rem;
}
.cid-uYLaEbRpQr .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uYLaEbRpQr .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uYLaEbRpQr .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uYLaEbRpQr .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uYLaEbRpQr .item-wrapper img {
  height: 100%;
}
.cid-uYLaEbRpQr .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uYLaEbRpQr .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYLaEbRpQr .carousel-control,
.cid-uYLaEbRpQr .close {
  background: #1b1b1b;
}
.cid-uYLaEbRpQr .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYLaEbRpQr .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYLaEbRpQr .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uYLaEbRpQr .close::before {
  content: '\e91a';
}
.cid-uYLaEbRpQr .close:hover {
  opacity: .7;
}
.cid-uYLaEbRpQr .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYLaEbRpQr .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYLaEbRpQr .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYLaEbRpQr .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYLaEbRpQr .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYLaEbRpQr .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-uYLaEbRpQr .carousel-indicators li.active,
.cid-uYLaEbRpQr .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYLaEbRpQr .carousel-indicators li::after,
.cid-uYLaEbRpQr .carousel-indicators li::before {
  content: none;
}
.cid-uYLaEbRpQr .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYLaEbRpQr .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYLaEbRpQr .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYLaEbRpQr .carousel-indicators {
    display: none;
  }
}
.cid-uYLaEbRpQr .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYLaEbRpQr .carousel-inner > .active {
  display: block;
}
.cid-uYLaEbRpQr .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYLaEbRpQr .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYLaEbRpQr .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uYLaEbRpQr .carousel-control,
  .cid-uYLaEbRpQr .carousel-indicators,
  .cid-uYLaEbRpQr .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYLaEbRpQr .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYLaEbRpQr .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYLaEbRpQr .carousel-indicators .active,
.cid-uYLaEbRpQr .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYLaEbRpQr .carousel-indicators .active {
  background: #fff;
}
.cid-uYLaEbRpQr .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYLaEbRpQr .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYLaEbRpQr .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYLaEbRpQr .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYLaEbRpQr .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYLaEbRpQr .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYLaEbRpQr .carousel {
  width: 100%;
}
.cid-uYLaEbRpQr .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYLaEbRpQr .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYLaEbRpQr .modal.fade .modal-dialog,
.cid-uYLaEbRpQr .modal.in .modal-dialog {
  transform: none;
}
.cid-uYLaEbRpQr .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYLaEbRpQr H6 {
  text-align: center;
}
.cid-uYLaEbRpQr H3 {
  text-align: center;
}
.cid-uYLaEcNb3K {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uYLaEcNb3K .media-container-row .mbr-text {
  color: #000000;
}
.cid-uYLb8a5Ms1 .navbar-dropdown {
  position: relative !important;
}
.cid-uYLb8a5Ms1 .navbar-dropdown {
  position: absolute !important;
}
.cid-uYLb8a5Ms1 .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYLb8a5Ms1 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uYLb8a5Ms1 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uYLb8a5Ms1 .dropdown-item:hover,
.cid-uYLb8a5Ms1 .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uYLb8a5Ms1 .dropdown-item:hover span {
  color: white;
}
.cid-uYLb8a5Ms1 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uYLb8a5Ms1 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uYLb8a5Ms1 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uYLb8a5Ms1 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uYLb8a5Ms1 .nav-link {
  position: relative;
}
.cid-uYLb8a5Ms1 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uYLb8a5Ms1 .container {
    flex-wrap: nowrap;
  }
}
.cid-uYLb8a5Ms1 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uYLb8a5Ms1 .dropdown-menu,
.cid-uYLb8a5Ms1 .navbar.opened {
  background: #000000 !important;
}
.cid-uYLb8a5Ms1 .nav-item:focus,
.cid-uYLb8a5Ms1 .nav-link:focus {
  outline: none;
}
.cid-uYLb8a5Ms1 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uYLb8a5Ms1 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uYLb8a5Ms1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uYLb8a5Ms1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYLb8a5Ms1 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uYLb8a5Ms1 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uYLb8a5Ms1 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uYLb8a5Ms1 .navbar.opened {
  transition: all 0.3s;
}
.cid-uYLb8a5Ms1 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uYLb8a5Ms1 .navbar .navbar-logo img {
  width: auto;
}
.cid-uYLb8a5Ms1 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uYLb8a5Ms1 .navbar.collapsed {
  justify-content: center;
}
.cid-uYLb8a5Ms1 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uYLb8a5Ms1 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uYLb8a5Ms1 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uYLb8a5Ms1 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uYLb8a5Ms1 .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-uYLb8a5Ms1 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uYLb8a5Ms1 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uYLb8a5Ms1 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uYLb8a5Ms1 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uYLb8a5Ms1 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uYLb8a5Ms1 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uYLb8a5Ms1 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uYLb8a5Ms1 .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-uYLb8a5Ms1 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uYLb8a5Ms1 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uYLb8a5Ms1 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uYLb8a5Ms1 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uYLb8a5Ms1 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uYLb8a5Ms1 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uYLb8a5Ms1 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uYLb8a5Ms1 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uYLb8a5Ms1 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uYLb8a5Ms1 .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-uYLb8a5Ms1 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uYLb8a5Ms1 .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uYLb8a5Ms1 .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uYLb8a5Ms1 .dropdown-item.active,
.cid-uYLb8a5Ms1 .dropdown-item:active {
  background-color: transparent;
}
.cid-uYLb8a5Ms1 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uYLb8a5Ms1 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uYLb8a5Ms1 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uYLb8a5Ms1 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uYLb8a5Ms1 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uYLb8a5Ms1 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uYLb8a5Ms1 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uYLb8a5Ms1 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uYLb8a5Ms1 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uYLb8a5Ms1 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uYLb8a5Ms1 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uYLb8a5Ms1 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYLb8a5Ms1 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYLb8a5Ms1 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uYLb8a5Ms1 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYLb8a5Ms1 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uYLb8a5Ms1 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uYLb8a5Ms1 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYLb8a5Ms1 .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uYLb8a5Ms1 .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uYLb8a5Ms1 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uYLb8a5Ms1 .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-uYLb8a5Ms1 .navbar {
    height: 70px;
  }
  .cid-uYLb8a5Ms1 .navbar.opened {
    height: auto;
  }
  .cid-uYLb8a5Ms1 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uYLb8a5Ms1 .container,
.cid-uYLb8a5Ms1 .container-fluid {
  flex-wrap: wrap;
}
.cid-uYLb8a5Ms1 .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uYLb8a5Ms1 .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uYLb8a5Ms1 .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uYLb8a5Ms1 .contacts-menu {
    display: none;
  }
}
.cid-uYLb8a5Ms1 .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uYLb8a5Ms1 .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uYLb8a5Ms1 .icon-box:hover {
  transform: scale(1.1);
}
.cid-uYLb8a5Ms1 .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uYLb8a5Ms1 .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uYLb8a5Ms1 .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uYLb8a5Ms1 .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uYLb8a5Ms1 .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uYLb8a5Ms1 .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uYLb8a5Ms1 .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uYLb8a5Ms1 .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uYLb8a5Ms1 .card-text {
  color: #ffffff;
}
.cid-uYLb8a5Ms1 .card-title {
  color: #ffffff;
}
.cid-uYLb8aH1uR {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uYLb8aH1uR .item {
  padding-bottom: 2rem;
}
.cid-uYLb8aH1uR .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uYLb8aH1uR .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uYLb8aH1uR .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uYLb8aH1uR .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uYLb8aH1uR .item-wrapper img {
  height: 100%;
}
.cid-uYLb8aH1uR .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uYLb8aH1uR .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYLb8aH1uR .carousel-control,
.cid-uYLb8aH1uR .close {
  background: #1b1b1b;
}
.cid-uYLb8aH1uR .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYLb8aH1uR .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYLb8aH1uR .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uYLb8aH1uR .close::before {
  content: '\e91a';
}
.cid-uYLb8aH1uR .close:hover {
  opacity: .7;
}
.cid-uYLb8aH1uR .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYLb8aH1uR .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYLb8aH1uR .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYLb8aH1uR .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYLb8aH1uR .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYLb8aH1uR .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-uYLb8aH1uR .carousel-indicators li.active,
.cid-uYLb8aH1uR .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYLb8aH1uR .carousel-indicators li::after,
.cid-uYLb8aH1uR .carousel-indicators li::before {
  content: none;
}
.cid-uYLb8aH1uR .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYLb8aH1uR .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYLb8aH1uR .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYLb8aH1uR .carousel-indicators {
    display: none;
  }
}
.cid-uYLb8aH1uR .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYLb8aH1uR .carousel-inner > .active {
  display: block;
}
.cid-uYLb8aH1uR .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYLb8aH1uR .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYLb8aH1uR .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uYLb8aH1uR .carousel-control,
  .cid-uYLb8aH1uR .carousel-indicators,
  .cid-uYLb8aH1uR .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYLb8aH1uR .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYLb8aH1uR .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYLb8aH1uR .carousel-indicators .active,
.cid-uYLb8aH1uR .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYLb8aH1uR .carousel-indicators .active {
  background: #fff;
}
.cid-uYLb8aH1uR .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYLb8aH1uR .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYLb8aH1uR .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYLb8aH1uR .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYLb8aH1uR .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYLb8aH1uR .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYLb8aH1uR .carousel {
  width: 100%;
}
.cid-uYLb8aH1uR .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYLb8aH1uR .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYLb8aH1uR .modal.fade .modal-dialog,
.cid-uYLb8aH1uR .modal.in .modal-dialog {
  transform: none;
}
.cid-uYLb8aH1uR .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYLb8aH1uR H6 {
  text-align: center;
}
.cid-uYLb8aH1uR H3 {
  text-align: center;
}
.cid-uYLb8bHeGl {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uYLb8bHeGl .media-container-row .mbr-text {
  color: #000000;
}
.cid-uYLbD39mUq .navbar-dropdown {
  position: relative !important;
}
.cid-uYLbD39mUq .navbar-dropdown {
  position: absolute !important;
}
.cid-uYLbD39mUq .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYLbD39mUq .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uYLbD39mUq .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uYLbD39mUq .dropdown-item:hover,
.cid-uYLbD39mUq .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uYLbD39mUq .dropdown-item:hover span {
  color: white;
}
.cid-uYLbD39mUq .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uYLbD39mUq .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uYLbD39mUq .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uYLbD39mUq .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uYLbD39mUq .nav-link {
  position: relative;
}
.cid-uYLbD39mUq .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uYLbD39mUq .container {
    flex-wrap: nowrap;
  }
}
.cid-uYLbD39mUq .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uYLbD39mUq .dropdown-menu,
.cid-uYLbD39mUq .navbar.opened {
  background: #000000 !important;
}
.cid-uYLbD39mUq .nav-item:focus,
.cid-uYLbD39mUq .nav-link:focus {
  outline: none;
}
.cid-uYLbD39mUq .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uYLbD39mUq .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uYLbD39mUq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uYLbD39mUq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYLbD39mUq .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uYLbD39mUq .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uYLbD39mUq .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uYLbD39mUq .navbar.opened {
  transition: all 0.3s;
}
.cid-uYLbD39mUq .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uYLbD39mUq .navbar .navbar-logo img {
  width: auto;
}
.cid-uYLbD39mUq .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uYLbD39mUq .navbar.collapsed {
  justify-content: center;
}
.cid-uYLbD39mUq .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uYLbD39mUq .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uYLbD39mUq .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uYLbD39mUq .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uYLbD39mUq .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-uYLbD39mUq .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uYLbD39mUq .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uYLbD39mUq .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uYLbD39mUq .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uYLbD39mUq .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uYLbD39mUq .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uYLbD39mUq .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uYLbD39mUq .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-uYLbD39mUq .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uYLbD39mUq .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uYLbD39mUq .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uYLbD39mUq .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uYLbD39mUq .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uYLbD39mUq .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uYLbD39mUq .navbar.navbar-short {
  min-height: 60px;
}
.cid-uYLbD39mUq .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uYLbD39mUq .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uYLbD39mUq .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-uYLbD39mUq .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uYLbD39mUq .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uYLbD39mUq .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uYLbD39mUq .dropdown-item.active,
.cid-uYLbD39mUq .dropdown-item:active {
  background-color: transparent;
}
.cid-uYLbD39mUq .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uYLbD39mUq .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uYLbD39mUq .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uYLbD39mUq .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uYLbD39mUq .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uYLbD39mUq .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uYLbD39mUq ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uYLbD39mUq .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uYLbD39mUq button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uYLbD39mUq button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uYLbD39mUq button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uYLbD39mUq button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYLbD39mUq button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYLbD39mUq button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uYLbD39mUq nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYLbD39mUq nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uYLbD39mUq nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uYLbD39mUq nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYLbD39mUq .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uYLbD39mUq .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uYLbD39mUq a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uYLbD39mUq .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-uYLbD39mUq .navbar {
    height: 70px;
  }
  .cid-uYLbD39mUq .navbar.opened {
    height: auto;
  }
  .cid-uYLbD39mUq .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uYLbD39mUq .container,
.cid-uYLbD39mUq .container-fluid {
  flex-wrap: wrap;
}
.cid-uYLbD39mUq .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uYLbD39mUq .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uYLbD39mUq .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uYLbD39mUq .contacts-menu {
    display: none;
  }
}
.cid-uYLbD39mUq .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uYLbD39mUq .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uYLbD39mUq .icon-box:hover {
  transform: scale(1.1);
}
.cid-uYLbD39mUq .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uYLbD39mUq .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uYLbD39mUq .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uYLbD39mUq .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uYLbD39mUq .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uYLbD39mUq .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uYLbD39mUq .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uYLbD39mUq .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uYLbD39mUq .card-text {
  color: #ffffff;
}
.cid-uYLbD39mUq .card-title {
  color: #ffffff;
}
.cid-uYLbD3L9tq {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uYLbD3L9tq .item {
  padding-bottom: 2rem;
}
.cid-uYLbD3L9tq .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uYLbD3L9tq .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uYLbD3L9tq .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uYLbD3L9tq .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uYLbD3L9tq .item-wrapper img {
  height: 100%;
}
.cid-uYLbD3L9tq .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uYLbD3L9tq .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYLbD3L9tq .carousel-control,
.cid-uYLbD3L9tq .close {
  background: #1b1b1b;
}
.cid-uYLbD3L9tq .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYLbD3L9tq .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYLbD3L9tq .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uYLbD3L9tq .close::before {
  content: '\e91a';
}
.cid-uYLbD3L9tq .close:hover {
  opacity: .7;
}
.cid-uYLbD3L9tq .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYLbD3L9tq .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYLbD3L9tq .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYLbD3L9tq .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYLbD3L9tq .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYLbD3L9tq .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-uYLbD3L9tq .carousel-indicators li.active,
.cid-uYLbD3L9tq .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYLbD3L9tq .carousel-indicators li::after,
.cid-uYLbD3L9tq .carousel-indicators li::before {
  content: none;
}
.cid-uYLbD3L9tq .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYLbD3L9tq .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYLbD3L9tq .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYLbD3L9tq .carousel-indicators {
    display: none;
  }
}
.cid-uYLbD3L9tq .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYLbD3L9tq .carousel-inner > .active {
  display: block;
}
.cid-uYLbD3L9tq .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYLbD3L9tq .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYLbD3L9tq .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uYLbD3L9tq .carousel-control,
  .cid-uYLbD3L9tq .carousel-indicators,
  .cid-uYLbD3L9tq .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYLbD3L9tq .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYLbD3L9tq .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYLbD3L9tq .carousel-indicators .active,
.cid-uYLbD3L9tq .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYLbD3L9tq .carousel-indicators .active {
  background: #fff;
}
.cid-uYLbD3L9tq .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYLbD3L9tq .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYLbD3L9tq .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYLbD3L9tq .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYLbD3L9tq .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYLbD3L9tq .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYLbD3L9tq .carousel {
  width: 100%;
}
.cid-uYLbD3L9tq .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYLbD3L9tq .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYLbD3L9tq .modal.fade .modal-dialog,
.cid-uYLbD3L9tq .modal.in .modal-dialog {
  transform: none;
}
.cid-uYLbD3L9tq .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYLbD3L9tq H6 {
  text-align: center;
}
.cid-uYLbD3L9tq H3 {
  text-align: center;
}
.cid-uYLbD4AQuB {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uYLbD4AQuB .media-container-row .mbr-text {
  color: #000000;
}
.cid-uYLc1vyLG2 .navbar-dropdown {
  position: relative !important;
}
.cid-uYLc1vyLG2 .navbar-dropdown {
  position: absolute !important;
}
.cid-uYLc1vyLG2 .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYLc1vyLG2 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uYLc1vyLG2 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uYLc1vyLG2 .dropdown-item:hover,
.cid-uYLc1vyLG2 .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uYLc1vyLG2 .dropdown-item:hover span {
  color: white;
}
.cid-uYLc1vyLG2 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uYLc1vyLG2 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uYLc1vyLG2 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uYLc1vyLG2 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uYLc1vyLG2 .nav-link {
  position: relative;
}
.cid-uYLc1vyLG2 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uYLc1vyLG2 .container {
    flex-wrap: nowrap;
  }
}
.cid-uYLc1vyLG2 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uYLc1vyLG2 .dropdown-menu,
.cid-uYLc1vyLG2 .navbar.opened {
  background: #000000 !important;
}
.cid-uYLc1vyLG2 .nav-item:focus,
.cid-uYLc1vyLG2 .nav-link:focus {
  outline: none;
}
.cid-uYLc1vyLG2 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uYLc1vyLG2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uYLc1vyLG2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uYLc1vyLG2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYLc1vyLG2 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uYLc1vyLG2 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uYLc1vyLG2 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uYLc1vyLG2 .navbar.opened {
  transition: all 0.3s;
}
.cid-uYLc1vyLG2 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uYLc1vyLG2 .navbar .navbar-logo img {
  width: auto;
}
.cid-uYLc1vyLG2 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uYLc1vyLG2 .navbar.collapsed {
  justify-content: center;
}
.cid-uYLc1vyLG2 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uYLc1vyLG2 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uYLc1vyLG2 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uYLc1vyLG2 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uYLc1vyLG2 .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-uYLc1vyLG2 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uYLc1vyLG2 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uYLc1vyLG2 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uYLc1vyLG2 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uYLc1vyLG2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uYLc1vyLG2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uYLc1vyLG2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uYLc1vyLG2 .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-uYLc1vyLG2 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uYLc1vyLG2 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uYLc1vyLG2 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uYLc1vyLG2 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uYLc1vyLG2 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uYLc1vyLG2 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uYLc1vyLG2 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uYLc1vyLG2 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uYLc1vyLG2 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uYLc1vyLG2 .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-uYLc1vyLG2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uYLc1vyLG2 .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uYLc1vyLG2 .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uYLc1vyLG2 .dropdown-item.active,
.cid-uYLc1vyLG2 .dropdown-item:active {
  background-color: transparent;
}
.cid-uYLc1vyLG2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uYLc1vyLG2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uYLc1vyLG2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uYLc1vyLG2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uYLc1vyLG2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uYLc1vyLG2 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uYLc1vyLG2 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uYLc1vyLG2 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uYLc1vyLG2 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uYLc1vyLG2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uYLc1vyLG2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uYLc1vyLG2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYLc1vyLG2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYLc1vyLG2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uYLc1vyLG2 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYLc1vyLG2 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uYLc1vyLG2 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uYLc1vyLG2 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYLc1vyLG2 .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uYLc1vyLG2 .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uYLc1vyLG2 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uYLc1vyLG2 .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-uYLc1vyLG2 .navbar {
    height: 70px;
  }
  .cid-uYLc1vyLG2 .navbar.opened {
    height: auto;
  }
  .cid-uYLc1vyLG2 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uYLc1vyLG2 .container,
.cid-uYLc1vyLG2 .container-fluid {
  flex-wrap: wrap;
}
.cid-uYLc1vyLG2 .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uYLc1vyLG2 .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uYLc1vyLG2 .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uYLc1vyLG2 .contacts-menu {
    display: none;
  }
}
.cid-uYLc1vyLG2 .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uYLc1vyLG2 .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uYLc1vyLG2 .icon-box:hover {
  transform: scale(1.1);
}
.cid-uYLc1vyLG2 .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uYLc1vyLG2 .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uYLc1vyLG2 .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uYLc1vyLG2 .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uYLc1vyLG2 .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uYLc1vyLG2 .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uYLc1vyLG2 .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uYLc1vyLG2 .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uYLc1vyLG2 .card-text {
  color: #ffffff;
}
.cid-uYLc1vyLG2 .card-title {
  color: #ffffff;
}
.cid-uYLc1wcgXe {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uYLc1wcgXe .item {
  padding-bottom: 2rem;
}
.cid-uYLc1wcgXe .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uYLc1wcgXe .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uYLc1wcgXe .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uYLc1wcgXe .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uYLc1wcgXe .item-wrapper img {
  height: 100%;
}
.cid-uYLc1wcgXe .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uYLc1wcgXe .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYLc1wcgXe .carousel-control,
.cid-uYLc1wcgXe .close {
  background: #1b1b1b;
}
.cid-uYLc1wcgXe .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYLc1wcgXe .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYLc1wcgXe .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uYLc1wcgXe .close::before {
  content: '\e91a';
}
.cid-uYLc1wcgXe .close:hover {
  opacity: .7;
}
.cid-uYLc1wcgXe .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYLc1wcgXe .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYLc1wcgXe .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYLc1wcgXe .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYLc1wcgXe .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYLc1wcgXe .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-uYLc1wcgXe .carousel-indicators li.active,
.cid-uYLc1wcgXe .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYLc1wcgXe .carousel-indicators li::after,
.cid-uYLc1wcgXe .carousel-indicators li::before {
  content: none;
}
.cid-uYLc1wcgXe .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYLc1wcgXe .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYLc1wcgXe .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYLc1wcgXe .carousel-indicators {
    display: none;
  }
}
.cid-uYLc1wcgXe .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYLc1wcgXe .carousel-inner > .active {
  display: block;
}
.cid-uYLc1wcgXe .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYLc1wcgXe .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYLc1wcgXe .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uYLc1wcgXe .carousel-control,
  .cid-uYLc1wcgXe .carousel-indicators,
  .cid-uYLc1wcgXe .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYLc1wcgXe .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYLc1wcgXe .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYLc1wcgXe .carousel-indicators .active,
.cid-uYLc1wcgXe .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYLc1wcgXe .carousel-indicators .active {
  background: #fff;
}
.cid-uYLc1wcgXe .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYLc1wcgXe .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYLc1wcgXe .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYLc1wcgXe .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYLc1wcgXe .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYLc1wcgXe .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYLc1wcgXe .carousel {
  width: 100%;
}
.cid-uYLc1wcgXe .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYLc1wcgXe .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYLc1wcgXe .modal.fade .modal-dialog,
.cid-uYLc1wcgXe .modal.in .modal-dialog {
  transform: none;
}
.cid-uYLc1wcgXe .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYLc1wcgXe H6 {
  text-align: center;
}
.cid-uYLc1wcgXe H3 {
  text-align: center;
}
.cid-uYLc1wZr7f {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uYLc1wZr7f .media-container-row .mbr-text {
  color: #000000;
}
.cid-uYLcvH2lWt .navbar-dropdown {
  position: relative !important;
}
.cid-uYLcvH2lWt .navbar-dropdown {
  position: absolute !important;
}
.cid-uYLcvH2lWt .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYLcvH2lWt .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uYLcvH2lWt .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uYLcvH2lWt .dropdown-item:hover,
.cid-uYLcvH2lWt .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uYLcvH2lWt .dropdown-item:hover span {
  color: white;
}
.cid-uYLcvH2lWt .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uYLcvH2lWt .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uYLcvH2lWt .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uYLcvH2lWt .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uYLcvH2lWt .nav-link {
  position: relative;
}
.cid-uYLcvH2lWt .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uYLcvH2lWt .container {
    flex-wrap: nowrap;
  }
}
.cid-uYLcvH2lWt .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uYLcvH2lWt .dropdown-menu,
.cid-uYLcvH2lWt .navbar.opened {
  background: #000000 !important;
}
.cid-uYLcvH2lWt .nav-item:focus,
.cid-uYLcvH2lWt .nav-link:focus {
  outline: none;
}
.cid-uYLcvH2lWt .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uYLcvH2lWt .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uYLcvH2lWt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uYLcvH2lWt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYLcvH2lWt .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uYLcvH2lWt .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uYLcvH2lWt .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uYLcvH2lWt .navbar.opened {
  transition: all 0.3s;
}
.cid-uYLcvH2lWt .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uYLcvH2lWt .navbar .navbar-logo img {
  width: auto;
}
.cid-uYLcvH2lWt .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uYLcvH2lWt .navbar.collapsed {
  justify-content: center;
}
.cid-uYLcvH2lWt .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uYLcvH2lWt .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uYLcvH2lWt .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uYLcvH2lWt .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uYLcvH2lWt .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-uYLcvH2lWt .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uYLcvH2lWt .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uYLcvH2lWt .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uYLcvH2lWt .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uYLcvH2lWt .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uYLcvH2lWt .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uYLcvH2lWt .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uYLcvH2lWt .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-uYLcvH2lWt .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uYLcvH2lWt .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uYLcvH2lWt .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uYLcvH2lWt .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uYLcvH2lWt .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uYLcvH2lWt .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uYLcvH2lWt .navbar.navbar-short {
  min-height: 60px;
}
.cid-uYLcvH2lWt .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uYLcvH2lWt .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uYLcvH2lWt .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-uYLcvH2lWt .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uYLcvH2lWt .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uYLcvH2lWt .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uYLcvH2lWt .dropdown-item.active,
.cid-uYLcvH2lWt .dropdown-item:active {
  background-color: transparent;
}
.cid-uYLcvH2lWt .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uYLcvH2lWt .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uYLcvH2lWt .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uYLcvH2lWt .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uYLcvH2lWt .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uYLcvH2lWt .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uYLcvH2lWt ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uYLcvH2lWt .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uYLcvH2lWt button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uYLcvH2lWt button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uYLcvH2lWt button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uYLcvH2lWt button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYLcvH2lWt button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYLcvH2lWt button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uYLcvH2lWt nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYLcvH2lWt nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uYLcvH2lWt nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uYLcvH2lWt nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYLcvH2lWt .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uYLcvH2lWt .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uYLcvH2lWt a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uYLcvH2lWt .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-uYLcvH2lWt .navbar {
    height: 70px;
  }
  .cid-uYLcvH2lWt .navbar.opened {
    height: auto;
  }
  .cid-uYLcvH2lWt .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uYLcvH2lWt .container,
.cid-uYLcvH2lWt .container-fluid {
  flex-wrap: wrap;
}
.cid-uYLcvH2lWt .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uYLcvH2lWt .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uYLcvH2lWt .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uYLcvH2lWt .contacts-menu {
    display: none;
  }
}
.cid-uYLcvH2lWt .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uYLcvH2lWt .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uYLcvH2lWt .icon-box:hover {
  transform: scale(1.1);
}
.cid-uYLcvH2lWt .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uYLcvH2lWt .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uYLcvH2lWt .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uYLcvH2lWt .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uYLcvH2lWt .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uYLcvH2lWt .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uYLcvH2lWt .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uYLcvH2lWt .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uYLcvH2lWt .card-text {
  color: #ffffff;
}
.cid-uYLcvH2lWt .card-title {
  color: #ffffff;
}
.cid-uYLcvHH6oY {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uYLcvHH6oY .item {
  padding-bottom: 2rem;
}
.cid-uYLcvHH6oY .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uYLcvHH6oY .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uYLcvHH6oY .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uYLcvHH6oY .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uYLcvHH6oY .item-wrapper img {
  height: 100%;
}
.cid-uYLcvHH6oY .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uYLcvHH6oY .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYLcvHH6oY .carousel-control,
.cid-uYLcvHH6oY .close {
  background: #1b1b1b;
}
.cid-uYLcvHH6oY .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYLcvHH6oY .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYLcvHH6oY .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uYLcvHH6oY .close::before {
  content: '\e91a';
}
.cid-uYLcvHH6oY .close:hover {
  opacity: .7;
}
.cid-uYLcvHH6oY .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYLcvHH6oY .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYLcvHH6oY .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYLcvHH6oY .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYLcvHH6oY .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYLcvHH6oY .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-uYLcvHH6oY .carousel-indicators li.active,
.cid-uYLcvHH6oY .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYLcvHH6oY .carousel-indicators li::after,
.cid-uYLcvHH6oY .carousel-indicators li::before {
  content: none;
}
.cid-uYLcvHH6oY .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYLcvHH6oY .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYLcvHH6oY .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYLcvHH6oY .carousel-indicators {
    display: none;
  }
}
.cid-uYLcvHH6oY .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYLcvHH6oY .carousel-inner > .active {
  display: block;
}
.cid-uYLcvHH6oY .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYLcvHH6oY .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYLcvHH6oY .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uYLcvHH6oY .carousel-control,
  .cid-uYLcvHH6oY .carousel-indicators,
  .cid-uYLcvHH6oY .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYLcvHH6oY .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYLcvHH6oY .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYLcvHH6oY .carousel-indicators .active,
.cid-uYLcvHH6oY .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYLcvHH6oY .carousel-indicators .active {
  background: #fff;
}
.cid-uYLcvHH6oY .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYLcvHH6oY .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYLcvHH6oY .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYLcvHH6oY .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYLcvHH6oY .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYLcvHH6oY .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYLcvHH6oY .carousel {
  width: 100%;
}
.cid-uYLcvHH6oY .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYLcvHH6oY .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYLcvHH6oY .modal.fade .modal-dialog,
.cid-uYLcvHH6oY .modal.in .modal-dialog {
  transform: none;
}
.cid-uYLcvHH6oY .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYLcvHH6oY H6 {
  text-align: center;
}
.cid-uYLcvHH6oY H3 {
  text-align: center;
}
.cid-uYLcvIopGU {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uYLcvIopGU .media-container-row .mbr-text {
  color: #000000;
}
.cid-uYLd8HO8l2 .navbar-dropdown {
  position: relative !important;
}
.cid-uYLd8HO8l2 .navbar-dropdown {
  position: absolute !important;
}
.cid-uYLd8HO8l2 .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYLd8HO8l2 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uYLd8HO8l2 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uYLd8HO8l2 .dropdown-item:hover,
.cid-uYLd8HO8l2 .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uYLd8HO8l2 .dropdown-item:hover span {
  color: white;
}
.cid-uYLd8HO8l2 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uYLd8HO8l2 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uYLd8HO8l2 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uYLd8HO8l2 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uYLd8HO8l2 .nav-link {
  position: relative;
}
.cid-uYLd8HO8l2 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uYLd8HO8l2 .container {
    flex-wrap: nowrap;
  }
}
.cid-uYLd8HO8l2 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uYLd8HO8l2 .dropdown-menu,
.cid-uYLd8HO8l2 .navbar.opened {
  background: #000000 !important;
}
.cid-uYLd8HO8l2 .nav-item:focus,
.cid-uYLd8HO8l2 .nav-link:focus {
  outline: none;
}
.cid-uYLd8HO8l2 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uYLd8HO8l2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uYLd8HO8l2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uYLd8HO8l2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYLd8HO8l2 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uYLd8HO8l2 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uYLd8HO8l2 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uYLd8HO8l2 .navbar.opened {
  transition: all 0.3s;
}
.cid-uYLd8HO8l2 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uYLd8HO8l2 .navbar .navbar-logo img {
  width: auto;
}
.cid-uYLd8HO8l2 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uYLd8HO8l2 .navbar.collapsed {
  justify-content: center;
}
.cid-uYLd8HO8l2 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uYLd8HO8l2 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uYLd8HO8l2 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uYLd8HO8l2 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uYLd8HO8l2 .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-uYLd8HO8l2 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uYLd8HO8l2 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uYLd8HO8l2 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uYLd8HO8l2 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uYLd8HO8l2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uYLd8HO8l2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uYLd8HO8l2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uYLd8HO8l2 .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-uYLd8HO8l2 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uYLd8HO8l2 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uYLd8HO8l2 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uYLd8HO8l2 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uYLd8HO8l2 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uYLd8HO8l2 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uYLd8HO8l2 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uYLd8HO8l2 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uYLd8HO8l2 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uYLd8HO8l2 .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-uYLd8HO8l2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uYLd8HO8l2 .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uYLd8HO8l2 .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uYLd8HO8l2 .dropdown-item.active,
.cid-uYLd8HO8l2 .dropdown-item:active {
  background-color: transparent;
}
.cid-uYLd8HO8l2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uYLd8HO8l2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uYLd8HO8l2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uYLd8HO8l2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uYLd8HO8l2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uYLd8HO8l2 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uYLd8HO8l2 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uYLd8HO8l2 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uYLd8HO8l2 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uYLd8HO8l2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uYLd8HO8l2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uYLd8HO8l2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYLd8HO8l2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYLd8HO8l2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uYLd8HO8l2 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYLd8HO8l2 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uYLd8HO8l2 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uYLd8HO8l2 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYLd8HO8l2 .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uYLd8HO8l2 .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uYLd8HO8l2 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uYLd8HO8l2 .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-uYLd8HO8l2 .navbar {
    height: 70px;
  }
  .cid-uYLd8HO8l2 .navbar.opened {
    height: auto;
  }
  .cid-uYLd8HO8l2 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uYLd8HO8l2 .container,
.cid-uYLd8HO8l2 .container-fluid {
  flex-wrap: wrap;
}
.cid-uYLd8HO8l2 .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uYLd8HO8l2 .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uYLd8HO8l2 .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uYLd8HO8l2 .contacts-menu {
    display: none;
  }
}
.cid-uYLd8HO8l2 .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uYLd8HO8l2 .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uYLd8HO8l2 .icon-box:hover {
  transform: scale(1.1);
}
.cid-uYLd8HO8l2 .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uYLd8HO8l2 .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uYLd8HO8l2 .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uYLd8HO8l2 .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uYLd8HO8l2 .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uYLd8HO8l2 .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uYLd8HO8l2 .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uYLd8HO8l2 .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uYLd8HO8l2 .card-text {
  color: #ffffff;
}
.cid-uYLd8HO8l2 .card-title {
  color: #ffffff;
}
.cid-uYLd8InhCC {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uYLd8InhCC .item {
  padding-bottom: 2rem;
}
.cid-uYLd8InhCC .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uYLd8InhCC .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uYLd8InhCC .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uYLd8InhCC .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uYLd8InhCC .item-wrapper img {
  height: 100%;
}
.cid-uYLd8InhCC .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uYLd8InhCC .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYLd8InhCC .carousel-control,
.cid-uYLd8InhCC .close {
  background: #1b1b1b;
}
.cid-uYLd8InhCC .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYLd8InhCC .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYLd8InhCC .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uYLd8InhCC .close::before {
  content: '\e91a';
}
.cid-uYLd8InhCC .close:hover {
  opacity: .7;
}
.cid-uYLd8InhCC .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYLd8InhCC .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYLd8InhCC .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYLd8InhCC .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYLd8InhCC .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYLd8InhCC .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-uYLd8InhCC .carousel-indicators li.active,
.cid-uYLd8InhCC .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYLd8InhCC .carousel-indicators li::after,
.cid-uYLd8InhCC .carousel-indicators li::before {
  content: none;
}
.cid-uYLd8InhCC .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYLd8InhCC .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYLd8InhCC .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYLd8InhCC .carousel-indicators {
    display: none;
  }
}
.cid-uYLd8InhCC .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYLd8InhCC .carousel-inner > .active {
  display: block;
}
.cid-uYLd8InhCC .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYLd8InhCC .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYLd8InhCC .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uYLd8InhCC .carousel-control,
  .cid-uYLd8InhCC .carousel-indicators,
  .cid-uYLd8InhCC .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYLd8InhCC .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYLd8InhCC .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYLd8InhCC .carousel-indicators .active,
.cid-uYLd8InhCC .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYLd8InhCC .carousel-indicators .active {
  background: #fff;
}
.cid-uYLd8InhCC .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYLd8InhCC .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYLd8InhCC .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYLd8InhCC .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYLd8InhCC .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYLd8InhCC .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYLd8InhCC .carousel {
  width: 100%;
}
.cid-uYLd8InhCC .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYLd8InhCC .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYLd8InhCC .modal.fade .modal-dialog,
.cid-uYLd8InhCC .modal.in .modal-dialog {
  transform: none;
}
.cid-uYLd8InhCC .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYLd8InhCC H6 {
  text-align: center;
}
.cid-uYLd8InhCC H3 {
  text-align: center;
}
.cid-uYLd8JaoeU {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uYLd8JaoeU .media-container-row .mbr-text {
  color: #000000;
}
.cid-uYLdMLzSrR .navbar-dropdown {
  position: relative !important;
}
.cid-uYLdMLzSrR .navbar-dropdown {
  position: absolute !important;
}
.cid-uYLdMLzSrR .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYLdMLzSrR .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uYLdMLzSrR .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uYLdMLzSrR .dropdown-item:hover,
.cid-uYLdMLzSrR .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uYLdMLzSrR .dropdown-item:hover span {
  color: white;
}
.cid-uYLdMLzSrR .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uYLdMLzSrR .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uYLdMLzSrR .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uYLdMLzSrR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uYLdMLzSrR .nav-link {
  position: relative;
}
.cid-uYLdMLzSrR .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uYLdMLzSrR .container {
    flex-wrap: nowrap;
  }
}
.cid-uYLdMLzSrR .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uYLdMLzSrR .dropdown-menu,
.cid-uYLdMLzSrR .navbar.opened {
  background: #000000 !important;
}
.cid-uYLdMLzSrR .nav-item:focus,
.cid-uYLdMLzSrR .nav-link:focus {
  outline: none;
}
.cid-uYLdMLzSrR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uYLdMLzSrR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uYLdMLzSrR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uYLdMLzSrR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYLdMLzSrR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uYLdMLzSrR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uYLdMLzSrR .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uYLdMLzSrR .navbar.opened {
  transition: all 0.3s;
}
.cid-uYLdMLzSrR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uYLdMLzSrR .navbar .navbar-logo img {
  width: auto;
}
.cid-uYLdMLzSrR .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uYLdMLzSrR .navbar.collapsed {
  justify-content: center;
}
.cid-uYLdMLzSrR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uYLdMLzSrR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uYLdMLzSrR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uYLdMLzSrR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uYLdMLzSrR .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-uYLdMLzSrR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uYLdMLzSrR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uYLdMLzSrR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uYLdMLzSrR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uYLdMLzSrR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uYLdMLzSrR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uYLdMLzSrR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uYLdMLzSrR .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-uYLdMLzSrR .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uYLdMLzSrR .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uYLdMLzSrR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uYLdMLzSrR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uYLdMLzSrR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uYLdMLzSrR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uYLdMLzSrR .navbar.navbar-short {
  min-height: 60px;
}
.cid-uYLdMLzSrR .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uYLdMLzSrR .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uYLdMLzSrR .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-uYLdMLzSrR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uYLdMLzSrR .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uYLdMLzSrR .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uYLdMLzSrR .dropdown-item.active,
.cid-uYLdMLzSrR .dropdown-item:active {
  background-color: transparent;
}
.cid-uYLdMLzSrR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uYLdMLzSrR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uYLdMLzSrR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uYLdMLzSrR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uYLdMLzSrR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uYLdMLzSrR .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uYLdMLzSrR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uYLdMLzSrR .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uYLdMLzSrR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uYLdMLzSrR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uYLdMLzSrR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uYLdMLzSrR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYLdMLzSrR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYLdMLzSrR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uYLdMLzSrR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYLdMLzSrR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uYLdMLzSrR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uYLdMLzSrR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYLdMLzSrR .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uYLdMLzSrR .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uYLdMLzSrR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uYLdMLzSrR .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-uYLdMLzSrR .navbar {
    height: 70px;
  }
  .cid-uYLdMLzSrR .navbar.opened {
    height: auto;
  }
  .cid-uYLdMLzSrR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uYLdMLzSrR .container,
.cid-uYLdMLzSrR .container-fluid {
  flex-wrap: wrap;
}
.cid-uYLdMLzSrR .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uYLdMLzSrR .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uYLdMLzSrR .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uYLdMLzSrR .contacts-menu {
    display: none;
  }
}
.cid-uYLdMLzSrR .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uYLdMLzSrR .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uYLdMLzSrR .icon-box:hover {
  transform: scale(1.1);
}
.cid-uYLdMLzSrR .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uYLdMLzSrR .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uYLdMLzSrR .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uYLdMLzSrR .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uYLdMLzSrR .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uYLdMLzSrR .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uYLdMLzSrR .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uYLdMLzSrR .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uYLdMLzSrR .card-text {
  color: #ffffff;
}
.cid-uYLdMLzSrR .card-title {
  color: #ffffff;
}
.cid-uYLdMMar8L {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uYLdMMar8L .item {
  padding-bottom: 2rem;
}
.cid-uYLdMMar8L .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uYLdMMar8L .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uYLdMMar8L .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uYLdMMar8L .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uYLdMMar8L .item-wrapper img {
  height: 100%;
}
.cid-uYLdMMar8L .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uYLdMMar8L .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYLdMMar8L .carousel-control,
.cid-uYLdMMar8L .close {
  background: #1b1b1b;
}
.cid-uYLdMMar8L .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYLdMMar8L .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYLdMMar8L .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uYLdMMar8L .close::before {
  content: '\e91a';
}
.cid-uYLdMMar8L .close:hover {
  opacity: .7;
}
.cid-uYLdMMar8L .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYLdMMar8L .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYLdMMar8L .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYLdMMar8L .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYLdMMar8L .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYLdMMar8L .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-uYLdMMar8L .carousel-indicators li.active,
.cid-uYLdMMar8L .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYLdMMar8L .carousel-indicators li::after,
.cid-uYLdMMar8L .carousel-indicators li::before {
  content: none;
}
.cid-uYLdMMar8L .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYLdMMar8L .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYLdMMar8L .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYLdMMar8L .carousel-indicators {
    display: none;
  }
}
.cid-uYLdMMar8L .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYLdMMar8L .carousel-inner > .active {
  display: block;
}
.cid-uYLdMMar8L .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYLdMMar8L .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYLdMMar8L .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uYLdMMar8L .carousel-control,
  .cid-uYLdMMar8L .carousel-indicators,
  .cid-uYLdMMar8L .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYLdMMar8L .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYLdMMar8L .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYLdMMar8L .carousel-indicators .active,
.cid-uYLdMMar8L .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYLdMMar8L .carousel-indicators .active {
  background: #fff;
}
.cid-uYLdMMar8L .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYLdMMar8L .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYLdMMar8L .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYLdMMar8L .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYLdMMar8L .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYLdMMar8L .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYLdMMar8L .carousel {
  width: 100%;
}
.cid-uYLdMMar8L .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYLdMMar8L .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYLdMMar8L .modal.fade .modal-dialog,
.cid-uYLdMMar8L .modal.in .modal-dialog {
  transform: none;
}
.cid-uYLdMMar8L .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYLdMMar8L H6 {
  text-align: center;
}
.cid-uYLdMMar8L H3 {
  text-align: center;
}
.cid-uYLdMMZq1q {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uYLdMMZq1q .media-container-row .mbr-text {
  color: #000000;
}
.cid-uYLeoKuFOA .navbar-dropdown {
  position: relative !important;
}
.cid-uYLeoKuFOA .navbar-dropdown {
  position: absolute !important;
}
.cid-uYLeoKuFOA .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYLeoKuFOA .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uYLeoKuFOA .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uYLeoKuFOA .dropdown-item:hover,
.cid-uYLeoKuFOA .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uYLeoKuFOA .dropdown-item:hover span {
  color: white;
}
.cid-uYLeoKuFOA .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uYLeoKuFOA .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uYLeoKuFOA .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uYLeoKuFOA .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uYLeoKuFOA .nav-link {
  position: relative;
}
.cid-uYLeoKuFOA .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uYLeoKuFOA .container {
    flex-wrap: nowrap;
  }
}
.cid-uYLeoKuFOA .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uYLeoKuFOA .dropdown-menu,
.cid-uYLeoKuFOA .navbar.opened {
  background: #000000 !important;
}
.cid-uYLeoKuFOA .nav-item:focus,
.cid-uYLeoKuFOA .nav-link:focus {
  outline: none;
}
.cid-uYLeoKuFOA .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uYLeoKuFOA .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uYLeoKuFOA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uYLeoKuFOA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYLeoKuFOA .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uYLeoKuFOA .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uYLeoKuFOA .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uYLeoKuFOA .navbar.opened {
  transition: all 0.3s;
}
.cid-uYLeoKuFOA .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uYLeoKuFOA .navbar .navbar-logo img {
  width: auto;
}
.cid-uYLeoKuFOA .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uYLeoKuFOA .navbar.collapsed {
  justify-content: center;
}
.cid-uYLeoKuFOA .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uYLeoKuFOA .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uYLeoKuFOA .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uYLeoKuFOA .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uYLeoKuFOA .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-uYLeoKuFOA .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uYLeoKuFOA .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uYLeoKuFOA .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uYLeoKuFOA .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uYLeoKuFOA .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uYLeoKuFOA .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uYLeoKuFOA .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uYLeoKuFOA .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-uYLeoKuFOA .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uYLeoKuFOA .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uYLeoKuFOA .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uYLeoKuFOA .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uYLeoKuFOA .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uYLeoKuFOA .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uYLeoKuFOA .navbar.navbar-short {
  min-height: 60px;
}
.cid-uYLeoKuFOA .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uYLeoKuFOA .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uYLeoKuFOA .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-uYLeoKuFOA .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uYLeoKuFOA .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uYLeoKuFOA .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uYLeoKuFOA .dropdown-item.active,
.cid-uYLeoKuFOA .dropdown-item:active {
  background-color: transparent;
}
.cid-uYLeoKuFOA .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uYLeoKuFOA .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uYLeoKuFOA .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uYLeoKuFOA .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uYLeoKuFOA .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uYLeoKuFOA .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uYLeoKuFOA ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uYLeoKuFOA .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uYLeoKuFOA button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uYLeoKuFOA button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uYLeoKuFOA button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uYLeoKuFOA button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYLeoKuFOA button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYLeoKuFOA button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uYLeoKuFOA nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYLeoKuFOA nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uYLeoKuFOA nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uYLeoKuFOA nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYLeoKuFOA .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uYLeoKuFOA .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uYLeoKuFOA a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uYLeoKuFOA .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-uYLeoKuFOA .navbar {
    height: 70px;
  }
  .cid-uYLeoKuFOA .navbar.opened {
    height: auto;
  }
  .cid-uYLeoKuFOA .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uYLeoKuFOA .container,
.cid-uYLeoKuFOA .container-fluid {
  flex-wrap: wrap;
}
.cid-uYLeoKuFOA .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uYLeoKuFOA .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uYLeoKuFOA .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uYLeoKuFOA .contacts-menu {
    display: none;
  }
}
.cid-uYLeoKuFOA .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uYLeoKuFOA .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uYLeoKuFOA .icon-box:hover {
  transform: scale(1.1);
}
.cid-uYLeoKuFOA .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uYLeoKuFOA .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uYLeoKuFOA .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uYLeoKuFOA .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uYLeoKuFOA .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uYLeoKuFOA .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uYLeoKuFOA .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uYLeoKuFOA .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uYLeoKuFOA .card-text {
  color: #ffffff;
}
.cid-uYLeoKuFOA .card-title {
  color: #ffffff;
}
.cid-uYLeoL6Kkv {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uYLeoL6Kkv .item {
  padding-bottom: 2rem;
}
.cid-uYLeoL6Kkv .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uYLeoL6Kkv .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uYLeoL6Kkv .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uYLeoL6Kkv .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uYLeoL6Kkv .item-wrapper img {
  height: 100%;
}
.cid-uYLeoL6Kkv .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uYLeoL6Kkv .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYLeoL6Kkv .carousel-control,
.cid-uYLeoL6Kkv .close {
  background: #1b1b1b;
}
.cid-uYLeoL6Kkv .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYLeoL6Kkv .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYLeoL6Kkv .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uYLeoL6Kkv .close::before {
  content: '\e91a';
}
.cid-uYLeoL6Kkv .close:hover {
  opacity: .7;
}
.cid-uYLeoL6Kkv .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYLeoL6Kkv .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYLeoL6Kkv .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYLeoL6Kkv .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYLeoL6Kkv .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYLeoL6Kkv .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-uYLeoL6Kkv .carousel-indicators li.active,
.cid-uYLeoL6Kkv .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYLeoL6Kkv .carousel-indicators li::after,
.cid-uYLeoL6Kkv .carousel-indicators li::before {
  content: none;
}
.cid-uYLeoL6Kkv .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYLeoL6Kkv .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYLeoL6Kkv .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYLeoL6Kkv .carousel-indicators {
    display: none;
  }
}
.cid-uYLeoL6Kkv .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYLeoL6Kkv .carousel-inner > .active {
  display: block;
}
.cid-uYLeoL6Kkv .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYLeoL6Kkv .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYLeoL6Kkv .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uYLeoL6Kkv .carousel-control,
  .cid-uYLeoL6Kkv .carousel-indicators,
  .cid-uYLeoL6Kkv .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYLeoL6Kkv .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYLeoL6Kkv .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYLeoL6Kkv .carousel-indicators .active,
.cid-uYLeoL6Kkv .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYLeoL6Kkv .carousel-indicators .active {
  background: #fff;
}
.cid-uYLeoL6Kkv .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYLeoL6Kkv .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYLeoL6Kkv .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYLeoL6Kkv .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYLeoL6Kkv .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYLeoL6Kkv .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYLeoL6Kkv .carousel {
  width: 100%;
}
.cid-uYLeoL6Kkv .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYLeoL6Kkv .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYLeoL6Kkv .modal.fade .modal-dialog,
.cid-uYLeoL6Kkv .modal.in .modal-dialog {
  transform: none;
}
.cid-uYLeoL6Kkv .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYLeoL6Kkv H6 {
  text-align: center;
}
.cid-uYLeoL6Kkv H3 {
  text-align: center;
}
.cid-uYLeoM0zqP {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uYLeoM0zqP .media-container-row .mbr-text {
  color: #000000;
}
.cid-uYLeXnzg3q .navbar-dropdown {
  position: relative !important;
}
.cid-uYLeXnzg3q .navbar-dropdown {
  position: absolute !important;
}
.cid-uYLeXnzg3q .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYLeXnzg3q .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uYLeXnzg3q .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uYLeXnzg3q .dropdown-item:hover,
.cid-uYLeXnzg3q .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uYLeXnzg3q .dropdown-item:hover span {
  color: white;
}
.cid-uYLeXnzg3q .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uYLeXnzg3q .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uYLeXnzg3q .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uYLeXnzg3q .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uYLeXnzg3q .nav-link {
  position: relative;
}
.cid-uYLeXnzg3q .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uYLeXnzg3q .container {
    flex-wrap: nowrap;
  }
}
.cid-uYLeXnzg3q .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uYLeXnzg3q .dropdown-menu,
.cid-uYLeXnzg3q .navbar.opened {
  background: #000000 !important;
}
.cid-uYLeXnzg3q .nav-item:focus,
.cid-uYLeXnzg3q .nav-link:focus {
  outline: none;
}
.cid-uYLeXnzg3q .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uYLeXnzg3q .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uYLeXnzg3q .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uYLeXnzg3q .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYLeXnzg3q .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uYLeXnzg3q .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uYLeXnzg3q .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uYLeXnzg3q .navbar.opened {
  transition: all 0.3s;
}
.cid-uYLeXnzg3q .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uYLeXnzg3q .navbar .navbar-logo img {
  width: auto;
}
.cid-uYLeXnzg3q .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uYLeXnzg3q .navbar.collapsed {
  justify-content: center;
}
.cid-uYLeXnzg3q .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uYLeXnzg3q .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uYLeXnzg3q .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uYLeXnzg3q .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uYLeXnzg3q .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-uYLeXnzg3q .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uYLeXnzg3q .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uYLeXnzg3q .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uYLeXnzg3q .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uYLeXnzg3q .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uYLeXnzg3q .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uYLeXnzg3q .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uYLeXnzg3q .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-uYLeXnzg3q .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uYLeXnzg3q .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uYLeXnzg3q .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uYLeXnzg3q .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uYLeXnzg3q .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uYLeXnzg3q .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uYLeXnzg3q .navbar.navbar-short {
  min-height: 60px;
}
.cid-uYLeXnzg3q .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uYLeXnzg3q .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uYLeXnzg3q .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-uYLeXnzg3q .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uYLeXnzg3q .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uYLeXnzg3q .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uYLeXnzg3q .dropdown-item.active,
.cid-uYLeXnzg3q .dropdown-item:active {
  background-color: transparent;
}
.cid-uYLeXnzg3q .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uYLeXnzg3q .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uYLeXnzg3q .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uYLeXnzg3q .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uYLeXnzg3q .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uYLeXnzg3q .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uYLeXnzg3q ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uYLeXnzg3q .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uYLeXnzg3q button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uYLeXnzg3q button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uYLeXnzg3q button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uYLeXnzg3q button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYLeXnzg3q button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYLeXnzg3q button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uYLeXnzg3q nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYLeXnzg3q nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uYLeXnzg3q nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uYLeXnzg3q nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYLeXnzg3q .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uYLeXnzg3q .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uYLeXnzg3q a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uYLeXnzg3q .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-uYLeXnzg3q .navbar {
    height: 70px;
  }
  .cid-uYLeXnzg3q .navbar.opened {
    height: auto;
  }
  .cid-uYLeXnzg3q .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uYLeXnzg3q .container,
.cid-uYLeXnzg3q .container-fluid {
  flex-wrap: wrap;
}
.cid-uYLeXnzg3q .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uYLeXnzg3q .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uYLeXnzg3q .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uYLeXnzg3q .contacts-menu {
    display: none;
  }
}
.cid-uYLeXnzg3q .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uYLeXnzg3q .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uYLeXnzg3q .icon-box:hover {
  transform: scale(1.1);
}
.cid-uYLeXnzg3q .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uYLeXnzg3q .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uYLeXnzg3q .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uYLeXnzg3q .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uYLeXnzg3q .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uYLeXnzg3q .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uYLeXnzg3q .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uYLeXnzg3q .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uYLeXnzg3q .card-text {
  color: #ffffff;
}
.cid-uYLeXnzg3q .card-title {
  color: #ffffff;
}
.cid-uYLeXoc22j {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uYLeXoc22j .item {
  padding-bottom: 2rem;
}
.cid-uYLeXoc22j .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uYLeXoc22j .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uYLeXoc22j .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uYLeXoc22j .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uYLeXoc22j .item-wrapper img {
  height: 100%;
}
.cid-uYLeXoc22j .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uYLeXoc22j .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYLeXoc22j .carousel-control,
.cid-uYLeXoc22j .close {
  background: #1b1b1b;
}
.cid-uYLeXoc22j .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYLeXoc22j .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYLeXoc22j .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uYLeXoc22j .close::before {
  content: '\e91a';
}
.cid-uYLeXoc22j .close:hover {
  opacity: .7;
}
.cid-uYLeXoc22j .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYLeXoc22j .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYLeXoc22j .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYLeXoc22j .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYLeXoc22j .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYLeXoc22j .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-uYLeXoc22j .carousel-indicators li.active,
.cid-uYLeXoc22j .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYLeXoc22j .carousel-indicators li::after,
.cid-uYLeXoc22j .carousel-indicators li::before {
  content: none;
}
.cid-uYLeXoc22j .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYLeXoc22j .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYLeXoc22j .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYLeXoc22j .carousel-indicators {
    display: none;
  }
}
.cid-uYLeXoc22j .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYLeXoc22j .carousel-inner > .active {
  display: block;
}
.cid-uYLeXoc22j .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYLeXoc22j .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYLeXoc22j .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uYLeXoc22j .carousel-control,
  .cid-uYLeXoc22j .carousel-indicators,
  .cid-uYLeXoc22j .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYLeXoc22j .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYLeXoc22j .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYLeXoc22j .carousel-indicators .active,
.cid-uYLeXoc22j .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYLeXoc22j .carousel-indicators .active {
  background: #fff;
}
.cid-uYLeXoc22j .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYLeXoc22j .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYLeXoc22j .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYLeXoc22j .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYLeXoc22j .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYLeXoc22j .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYLeXoc22j .carousel {
  width: 100%;
}
.cid-uYLeXoc22j .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYLeXoc22j .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYLeXoc22j .modal.fade .modal-dialog,
.cid-uYLeXoc22j .modal.in .modal-dialog {
  transform: none;
}
.cid-uYLeXoc22j .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYLeXoc22j H6 {
  text-align: center;
}
.cid-uYLeXoc22j H3 {
  text-align: center;
}
.cid-uYLeXoV0B8 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uYLeXoV0B8 .media-container-row .mbr-text {
  color: #000000;
}
.cid-uYLgKqyKmm .navbar-dropdown {
  position: relative !important;
}
.cid-uYLgKqyKmm .navbar-dropdown {
  position: absolute !important;
}
.cid-uYLgKqyKmm .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYLgKqyKmm .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uYLgKqyKmm .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uYLgKqyKmm .dropdown-item:hover,
.cid-uYLgKqyKmm .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uYLgKqyKmm .dropdown-item:hover span {
  color: white;
}
.cid-uYLgKqyKmm .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uYLgKqyKmm .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uYLgKqyKmm .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uYLgKqyKmm .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uYLgKqyKmm .nav-link {
  position: relative;
}
.cid-uYLgKqyKmm .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uYLgKqyKmm .container {
    flex-wrap: nowrap;
  }
}
.cid-uYLgKqyKmm .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uYLgKqyKmm .dropdown-menu,
.cid-uYLgKqyKmm .navbar.opened {
  background: #000000 !important;
}
.cid-uYLgKqyKmm .nav-item:focus,
.cid-uYLgKqyKmm .nav-link:focus {
  outline: none;
}
.cid-uYLgKqyKmm .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uYLgKqyKmm .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uYLgKqyKmm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uYLgKqyKmm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYLgKqyKmm .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uYLgKqyKmm .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uYLgKqyKmm .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uYLgKqyKmm .navbar.opened {
  transition: all 0.3s;
}
.cid-uYLgKqyKmm .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uYLgKqyKmm .navbar .navbar-logo img {
  width: auto;
}
.cid-uYLgKqyKmm .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uYLgKqyKmm .navbar.collapsed {
  justify-content: center;
}
.cid-uYLgKqyKmm .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uYLgKqyKmm .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uYLgKqyKmm .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uYLgKqyKmm .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uYLgKqyKmm .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-uYLgKqyKmm .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uYLgKqyKmm .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uYLgKqyKmm .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uYLgKqyKmm .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uYLgKqyKmm .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uYLgKqyKmm .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uYLgKqyKmm .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uYLgKqyKmm .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-uYLgKqyKmm .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uYLgKqyKmm .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uYLgKqyKmm .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uYLgKqyKmm .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uYLgKqyKmm .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uYLgKqyKmm .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uYLgKqyKmm .navbar.navbar-short {
  min-height: 60px;
}
.cid-uYLgKqyKmm .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uYLgKqyKmm .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uYLgKqyKmm .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-uYLgKqyKmm .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uYLgKqyKmm .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uYLgKqyKmm .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uYLgKqyKmm .dropdown-item.active,
.cid-uYLgKqyKmm .dropdown-item:active {
  background-color: transparent;
}
.cid-uYLgKqyKmm .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uYLgKqyKmm .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uYLgKqyKmm .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uYLgKqyKmm .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uYLgKqyKmm .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uYLgKqyKmm .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uYLgKqyKmm ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uYLgKqyKmm .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uYLgKqyKmm button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uYLgKqyKmm button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uYLgKqyKmm button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uYLgKqyKmm button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYLgKqyKmm button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYLgKqyKmm button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uYLgKqyKmm nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYLgKqyKmm nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uYLgKqyKmm nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uYLgKqyKmm nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYLgKqyKmm .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uYLgKqyKmm .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uYLgKqyKmm a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uYLgKqyKmm .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-uYLgKqyKmm .navbar {
    height: 70px;
  }
  .cid-uYLgKqyKmm .navbar.opened {
    height: auto;
  }
  .cid-uYLgKqyKmm .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uYLgKqyKmm .container,
.cid-uYLgKqyKmm .container-fluid {
  flex-wrap: wrap;
}
.cid-uYLgKqyKmm .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uYLgKqyKmm .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uYLgKqyKmm .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uYLgKqyKmm .contacts-menu {
    display: none;
  }
}
.cid-uYLgKqyKmm .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uYLgKqyKmm .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uYLgKqyKmm .icon-box:hover {
  transform: scale(1.1);
}
.cid-uYLgKqyKmm .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uYLgKqyKmm .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uYLgKqyKmm .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uYLgKqyKmm .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uYLgKqyKmm .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uYLgKqyKmm .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uYLgKqyKmm .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uYLgKqyKmm .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uYLgKqyKmm .card-text {
  color: #ffffff;
}
.cid-uYLgKqyKmm .card-title {
  color: #ffffff;
}
.cid-uYLgKrddKA {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uYLgKrddKA .item {
  padding-bottom: 2rem;
}
.cid-uYLgKrddKA .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uYLgKrddKA .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uYLgKrddKA .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uYLgKrddKA .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uYLgKrddKA .item-wrapper img {
  height: 100%;
}
.cid-uYLgKrddKA .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uYLgKrddKA .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYLgKrddKA .carousel-control,
.cid-uYLgKrddKA .close {
  background: #1b1b1b;
}
.cid-uYLgKrddKA .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYLgKrddKA .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYLgKrddKA .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uYLgKrddKA .close::before {
  content: '\e91a';
}
.cid-uYLgKrddKA .close:hover {
  opacity: .7;
}
.cid-uYLgKrddKA .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYLgKrddKA .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYLgKrddKA .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYLgKrddKA .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYLgKrddKA .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYLgKrddKA .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-uYLgKrddKA .carousel-indicators li.active,
.cid-uYLgKrddKA .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYLgKrddKA .carousel-indicators li::after,
.cid-uYLgKrddKA .carousel-indicators li::before {
  content: none;
}
.cid-uYLgKrddKA .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYLgKrddKA .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYLgKrddKA .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYLgKrddKA .carousel-indicators {
    display: none;
  }
}
.cid-uYLgKrddKA .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYLgKrddKA .carousel-inner > .active {
  display: block;
}
.cid-uYLgKrddKA .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYLgKrddKA .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYLgKrddKA .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uYLgKrddKA .carousel-control,
  .cid-uYLgKrddKA .carousel-indicators,
  .cid-uYLgKrddKA .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYLgKrddKA .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYLgKrddKA .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYLgKrddKA .carousel-indicators .active,
.cid-uYLgKrddKA .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYLgKrddKA .carousel-indicators .active {
  background: #fff;
}
.cid-uYLgKrddKA .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYLgKrddKA .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYLgKrddKA .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYLgKrddKA .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYLgKrddKA .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYLgKrddKA .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYLgKrddKA .carousel {
  width: 100%;
}
.cid-uYLgKrddKA .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYLgKrddKA .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYLgKrddKA .modal.fade .modal-dialog,
.cid-uYLgKrddKA .modal.in .modal-dialog {
  transform: none;
}
.cid-uYLgKrddKA .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYLgKrddKA H6 {
  text-align: center;
}
.cid-uYLgKrddKA H3 {
  text-align: center;
}
.cid-uYLgKs02cK {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uYLgKs02cK .media-container-row .mbr-text {
  color: #000000;
}
.cid-uYLhL5pagq .navbar-dropdown {
  position: relative !important;
}
.cid-uYLhL5pagq .navbar-dropdown {
  position: absolute !important;
}
.cid-uYLhL5pagq .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYLhL5pagq .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uYLhL5pagq .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uYLhL5pagq .dropdown-item:hover,
.cid-uYLhL5pagq .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uYLhL5pagq .dropdown-item:hover span {
  color: white;
}
.cid-uYLhL5pagq .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uYLhL5pagq .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uYLhL5pagq .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uYLhL5pagq .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uYLhL5pagq .nav-link {
  position: relative;
}
.cid-uYLhL5pagq .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uYLhL5pagq .container {
    flex-wrap: nowrap;
  }
}
.cid-uYLhL5pagq .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uYLhL5pagq .dropdown-menu,
.cid-uYLhL5pagq .navbar.opened {
  background: #000000 !important;
}
.cid-uYLhL5pagq .nav-item:focus,
.cid-uYLhL5pagq .nav-link:focus {
  outline: none;
}
.cid-uYLhL5pagq .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uYLhL5pagq .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uYLhL5pagq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uYLhL5pagq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYLhL5pagq .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uYLhL5pagq .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uYLhL5pagq .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uYLhL5pagq .navbar.opened {
  transition: all 0.3s;
}
.cid-uYLhL5pagq .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uYLhL5pagq .navbar .navbar-logo img {
  width: auto;
}
.cid-uYLhL5pagq .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uYLhL5pagq .navbar.collapsed {
  justify-content: center;
}
.cid-uYLhL5pagq .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uYLhL5pagq .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uYLhL5pagq .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uYLhL5pagq .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uYLhL5pagq .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-uYLhL5pagq .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uYLhL5pagq .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uYLhL5pagq .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uYLhL5pagq .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uYLhL5pagq .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uYLhL5pagq .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uYLhL5pagq .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uYLhL5pagq .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-uYLhL5pagq .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uYLhL5pagq .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uYLhL5pagq .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uYLhL5pagq .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uYLhL5pagq .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uYLhL5pagq .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uYLhL5pagq .navbar.navbar-short {
  min-height: 60px;
}
.cid-uYLhL5pagq .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uYLhL5pagq .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uYLhL5pagq .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-uYLhL5pagq .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uYLhL5pagq .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uYLhL5pagq .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uYLhL5pagq .dropdown-item.active,
.cid-uYLhL5pagq .dropdown-item:active {
  background-color: transparent;
}
.cid-uYLhL5pagq .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uYLhL5pagq .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uYLhL5pagq .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uYLhL5pagq .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uYLhL5pagq .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uYLhL5pagq .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uYLhL5pagq ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uYLhL5pagq .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uYLhL5pagq button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uYLhL5pagq button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uYLhL5pagq button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uYLhL5pagq button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYLhL5pagq button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYLhL5pagq button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uYLhL5pagq nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYLhL5pagq nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uYLhL5pagq nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uYLhL5pagq nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYLhL5pagq .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uYLhL5pagq .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uYLhL5pagq a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uYLhL5pagq .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-uYLhL5pagq .navbar {
    height: 70px;
  }
  .cid-uYLhL5pagq .navbar.opened {
    height: auto;
  }
  .cid-uYLhL5pagq .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uYLhL5pagq .container,
.cid-uYLhL5pagq .container-fluid {
  flex-wrap: wrap;
}
.cid-uYLhL5pagq .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uYLhL5pagq .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uYLhL5pagq .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uYLhL5pagq .contacts-menu {
    display: none;
  }
}
.cid-uYLhL5pagq .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uYLhL5pagq .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uYLhL5pagq .icon-box:hover {
  transform: scale(1.1);
}
.cid-uYLhL5pagq .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uYLhL5pagq .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uYLhL5pagq .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uYLhL5pagq .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uYLhL5pagq .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uYLhL5pagq .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uYLhL5pagq .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uYLhL5pagq .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uYLhL5pagq .card-text {
  color: #ffffff;
}
.cid-uYLhL5pagq .card-title {
  color: #ffffff;
}
.cid-uYLhL5XzJW {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uYLhL5XzJW .item {
  padding-bottom: 2rem;
}
.cid-uYLhL5XzJW .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uYLhL5XzJW .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uYLhL5XzJW .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uYLhL5XzJW .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uYLhL5XzJW .item-wrapper img {
  height: 100%;
}
.cid-uYLhL5XzJW .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uYLhL5XzJW .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYLhL5XzJW .carousel-control,
.cid-uYLhL5XzJW .close {
  background: #1b1b1b;
}
.cid-uYLhL5XzJW .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYLhL5XzJW .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYLhL5XzJW .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uYLhL5XzJW .close::before {
  content: '\e91a';
}
.cid-uYLhL5XzJW .close:hover {
  opacity: .7;
}
.cid-uYLhL5XzJW .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYLhL5XzJW .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYLhL5XzJW .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYLhL5XzJW .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYLhL5XzJW .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYLhL5XzJW .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-uYLhL5XzJW .carousel-indicators li.active,
.cid-uYLhL5XzJW .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYLhL5XzJW .carousel-indicators li::after,
.cid-uYLhL5XzJW .carousel-indicators li::before {
  content: none;
}
.cid-uYLhL5XzJW .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYLhL5XzJW .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYLhL5XzJW .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYLhL5XzJW .carousel-indicators {
    display: none;
  }
}
.cid-uYLhL5XzJW .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYLhL5XzJW .carousel-inner > .active {
  display: block;
}
.cid-uYLhL5XzJW .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYLhL5XzJW .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYLhL5XzJW .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uYLhL5XzJW .carousel-control,
  .cid-uYLhL5XzJW .carousel-indicators,
  .cid-uYLhL5XzJW .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYLhL5XzJW .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYLhL5XzJW .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYLhL5XzJW .carousel-indicators .active,
.cid-uYLhL5XzJW .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYLhL5XzJW .carousel-indicators .active {
  background: #fff;
}
.cid-uYLhL5XzJW .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYLhL5XzJW .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYLhL5XzJW .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYLhL5XzJW .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYLhL5XzJW .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYLhL5XzJW .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYLhL5XzJW .carousel {
  width: 100%;
}
.cid-uYLhL5XzJW .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYLhL5XzJW .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYLhL5XzJW .modal.fade .modal-dialog,
.cid-uYLhL5XzJW .modal.in .modal-dialog {
  transform: none;
}
.cid-uYLhL5XzJW .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYLhL5XzJW H6 {
  text-align: center;
}
.cid-uYLhL5XzJW H3 {
  text-align: center;
}
.cid-uYLhL6LDe1 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uYLhL6LDe1 .media-container-row .mbr-text {
  color: #000000;
}
.cid-uYLie5Qz0f .navbar-dropdown {
  position: relative !important;
}
.cid-uYLie5Qz0f .navbar-dropdown {
  position: absolute !important;
}
.cid-uYLie5Qz0f .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYLie5Qz0f .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uYLie5Qz0f .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uYLie5Qz0f .dropdown-item:hover,
.cid-uYLie5Qz0f .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uYLie5Qz0f .dropdown-item:hover span {
  color: white;
}
.cid-uYLie5Qz0f .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uYLie5Qz0f .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uYLie5Qz0f .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uYLie5Qz0f .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uYLie5Qz0f .nav-link {
  position: relative;
}
.cid-uYLie5Qz0f .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uYLie5Qz0f .container {
    flex-wrap: nowrap;
  }
}
.cid-uYLie5Qz0f .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uYLie5Qz0f .dropdown-menu,
.cid-uYLie5Qz0f .navbar.opened {
  background: #000000 !important;
}
.cid-uYLie5Qz0f .nav-item:focus,
.cid-uYLie5Qz0f .nav-link:focus {
  outline: none;
}
.cid-uYLie5Qz0f .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uYLie5Qz0f .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uYLie5Qz0f .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uYLie5Qz0f .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYLie5Qz0f .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uYLie5Qz0f .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uYLie5Qz0f .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uYLie5Qz0f .navbar.opened {
  transition: all 0.3s;
}
.cid-uYLie5Qz0f .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uYLie5Qz0f .navbar .navbar-logo img {
  width: auto;
}
.cid-uYLie5Qz0f .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uYLie5Qz0f .navbar.collapsed {
  justify-content: center;
}
.cid-uYLie5Qz0f .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uYLie5Qz0f .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uYLie5Qz0f .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uYLie5Qz0f .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uYLie5Qz0f .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-uYLie5Qz0f .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uYLie5Qz0f .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uYLie5Qz0f .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uYLie5Qz0f .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uYLie5Qz0f .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uYLie5Qz0f .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uYLie5Qz0f .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uYLie5Qz0f .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-uYLie5Qz0f .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uYLie5Qz0f .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uYLie5Qz0f .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uYLie5Qz0f .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uYLie5Qz0f .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uYLie5Qz0f .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uYLie5Qz0f .navbar.navbar-short {
  min-height: 60px;
}
.cid-uYLie5Qz0f .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uYLie5Qz0f .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uYLie5Qz0f .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-uYLie5Qz0f .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uYLie5Qz0f .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uYLie5Qz0f .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uYLie5Qz0f .dropdown-item.active,
.cid-uYLie5Qz0f .dropdown-item:active {
  background-color: transparent;
}
.cid-uYLie5Qz0f .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uYLie5Qz0f .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uYLie5Qz0f .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uYLie5Qz0f .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uYLie5Qz0f .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uYLie5Qz0f .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uYLie5Qz0f ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uYLie5Qz0f .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uYLie5Qz0f button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uYLie5Qz0f button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uYLie5Qz0f button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uYLie5Qz0f button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYLie5Qz0f button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYLie5Qz0f button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uYLie5Qz0f nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYLie5Qz0f nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uYLie5Qz0f nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uYLie5Qz0f nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYLie5Qz0f .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uYLie5Qz0f .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uYLie5Qz0f a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uYLie5Qz0f .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-uYLie5Qz0f .navbar {
    height: 70px;
  }
  .cid-uYLie5Qz0f .navbar.opened {
    height: auto;
  }
  .cid-uYLie5Qz0f .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uYLie5Qz0f .container,
.cid-uYLie5Qz0f .container-fluid {
  flex-wrap: wrap;
}
.cid-uYLie5Qz0f .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uYLie5Qz0f .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uYLie5Qz0f .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uYLie5Qz0f .contacts-menu {
    display: none;
  }
}
.cid-uYLie5Qz0f .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uYLie5Qz0f .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uYLie5Qz0f .icon-box:hover {
  transform: scale(1.1);
}
.cid-uYLie5Qz0f .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uYLie5Qz0f .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uYLie5Qz0f .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uYLie5Qz0f .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uYLie5Qz0f .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uYLie5Qz0f .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uYLie5Qz0f .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uYLie5Qz0f .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uYLie5Qz0f .card-text {
  color: #ffffff;
}
.cid-uYLie5Qz0f .card-title {
  color: #ffffff;
}
.cid-uYLie6rKiY {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uYLie6rKiY .item {
  padding-bottom: 2rem;
}
.cid-uYLie6rKiY .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uYLie6rKiY .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uYLie6rKiY .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uYLie6rKiY .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uYLie6rKiY .item-wrapper img {
  height: 100%;
}
.cid-uYLie6rKiY .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uYLie6rKiY .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYLie6rKiY .carousel-control,
.cid-uYLie6rKiY .close {
  background: #1b1b1b;
}
.cid-uYLie6rKiY .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYLie6rKiY .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYLie6rKiY .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uYLie6rKiY .close::before {
  content: '\e91a';
}
.cid-uYLie6rKiY .close:hover {
  opacity: .7;
}
.cid-uYLie6rKiY .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYLie6rKiY .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYLie6rKiY .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYLie6rKiY .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYLie6rKiY .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYLie6rKiY .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-uYLie6rKiY .carousel-indicators li.active,
.cid-uYLie6rKiY .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYLie6rKiY .carousel-indicators li::after,
.cid-uYLie6rKiY .carousel-indicators li::before {
  content: none;
}
.cid-uYLie6rKiY .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYLie6rKiY .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYLie6rKiY .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYLie6rKiY .carousel-indicators {
    display: none;
  }
}
.cid-uYLie6rKiY .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYLie6rKiY .carousel-inner > .active {
  display: block;
}
.cid-uYLie6rKiY .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYLie6rKiY .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYLie6rKiY .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uYLie6rKiY .carousel-control,
  .cid-uYLie6rKiY .carousel-indicators,
  .cid-uYLie6rKiY .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYLie6rKiY .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYLie6rKiY .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYLie6rKiY .carousel-indicators .active,
.cid-uYLie6rKiY .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYLie6rKiY .carousel-indicators .active {
  background: #fff;
}
.cid-uYLie6rKiY .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYLie6rKiY .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYLie6rKiY .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYLie6rKiY .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYLie6rKiY .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYLie6rKiY .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYLie6rKiY .carousel {
  width: 100%;
}
.cid-uYLie6rKiY .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYLie6rKiY .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYLie6rKiY .modal.fade .modal-dialog,
.cid-uYLie6rKiY .modal.in .modal-dialog {
  transform: none;
}
.cid-uYLie6rKiY .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYLie6rKiY H6 {
  text-align: center;
}
.cid-uYLie6rKiY H3 {
  text-align: center;
}
.cid-uYLie7hC8s {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uYLie7hC8s .media-container-row .mbr-text {
  color: #000000;
}
.cid-uYLiJJSmsX .navbar-dropdown {
  position: relative !important;
}
.cid-uYLiJJSmsX .navbar-dropdown {
  position: absolute !important;
}
.cid-uYLiJJSmsX .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYLiJJSmsX .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uYLiJJSmsX .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uYLiJJSmsX .dropdown-item:hover,
.cid-uYLiJJSmsX .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uYLiJJSmsX .dropdown-item:hover span {
  color: white;
}
.cid-uYLiJJSmsX .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uYLiJJSmsX .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uYLiJJSmsX .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uYLiJJSmsX .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uYLiJJSmsX .nav-link {
  position: relative;
}
.cid-uYLiJJSmsX .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uYLiJJSmsX .container {
    flex-wrap: nowrap;
  }
}
.cid-uYLiJJSmsX .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uYLiJJSmsX .dropdown-menu,
.cid-uYLiJJSmsX .navbar.opened {
  background: #000000 !important;
}
.cid-uYLiJJSmsX .nav-item:focus,
.cid-uYLiJJSmsX .nav-link:focus {
  outline: none;
}
.cid-uYLiJJSmsX .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uYLiJJSmsX .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uYLiJJSmsX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uYLiJJSmsX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYLiJJSmsX .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uYLiJJSmsX .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uYLiJJSmsX .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uYLiJJSmsX .navbar.opened {
  transition: all 0.3s;
}
.cid-uYLiJJSmsX .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uYLiJJSmsX .navbar .navbar-logo img {
  width: auto;
}
.cid-uYLiJJSmsX .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uYLiJJSmsX .navbar.collapsed {
  justify-content: center;
}
.cid-uYLiJJSmsX .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uYLiJJSmsX .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uYLiJJSmsX .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uYLiJJSmsX .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uYLiJJSmsX .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-uYLiJJSmsX .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uYLiJJSmsX .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uYLiJJSmsX .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uYLiJJSmsX .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uYLiJJSmsX .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uYLiJJSmsX .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uYLiJJSmsX .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uYLiJJSmsX .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-uYLiJJSmsX .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uYLiJJSmsX .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uYLiJJSmsX .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uYLiJJSmsX .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uYLiJJSmsX .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uYLiJJSmsX .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uYLiJJSmsX .navbar.navbar-short {
  min-height: 60px;
}
.cid-uYLiJJSmsX .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uYLiJJSmsX .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uYLiJJSmsX .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-uYLiJJSmsX .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uYLiJJSmsX .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uYLiJJSmsX .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uYLiJJSmsX .dropdown-item.active,
.cid-uYLiJJSmsX .dropdown-item:active {
  background-color: transparent;
}
.cid-uYLiJJSmsX .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uYLiJJSmsX .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uYLiJJSmsX .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uYLiJJSmsX .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uYLiJJSmsX .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uYLiJJSmsX .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uYLiJJSmsX ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uYLiJJSmsX .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uYLiJJSmsX button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uYLiJJSmsX button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uYLiJJSmsX button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uYLiJJSmsX button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYLiJJSmsX button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYLiJJSmsX button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uYLiJJSmsX nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYLiJJSmsX nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uYLiJJSmsX nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uYLiJJSmsX nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYLiJJSmsX .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uYLiJJSmsX .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uYLiJJSmsX a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uYLiJJSmsX .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-uYLiJJSmsX .navbar {
    height: 70px;
  }
  .cid-uYLiJJSmsX .navbar.opened {
    height: auto;
  }
  .cid-uYLiJJSmsX .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uYLiJJSmsX .container,
.cid-uYLiJJSmsX .container-fluid {
  flex-wrap: wrap;
}
.cid-uYLiJJSmsX .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uYLiJJSmsX .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uYLiJJSmsX .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uYLiJJSmsX .contacts-menu {
    display: none;
  }
}
.cid-uYLiJJSmsX .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uYLiJJSmsX .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uYLiJJSmsX .icon-box:hover {
  transform: scale(1.1);
}
.cid-uYLiJJSmsX .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uYLiJJSmsX .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uYLiJJSmsX .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uYLiJJSmsX .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uYLiJJSmsX .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uYLiJJSmsX .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uYLiJJSmsX .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uYLiJJSmsX .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uYLiJJSmsX .card-text {
  color: #ffffff;
}
.cid-uYLiJJSmsX .card-title {
  color: #ffffff;
}
.cid-uYLiJKukms {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uYLiJKukms .item {
  padding-bottom: 2rem;
}
.cid-uYLiJKukms .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uYLiJKukms .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uYLiJKukms .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uYLiJKukms .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uYLiJKukms .item-wrapper img {
  height: 100%;
}
.cid-uYLiJKukms .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uYLiJKukms .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYLiJKukms .carousel-control,
.cid-uYLiJKukms .close {
  background: #1b1b1b;
}
.cid-uYLiJKukms .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYLiJKukms .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYLiJKukms .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uYLiJKukms .close::before {
  content: '\e91a';
}
.cid-uYLiJKukms .close:hover {
  opacity: .7;
}
.cid-uYLiJKukms .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYLiJKukms .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYLiJKukms .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYLiJKukms .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYLiJKukms .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYLiJKukms .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-uYLiJKukms .carousel-indicators li.active,
.cid-uYLiJKukms .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYLiJKukms .carousel-indicators li::after,
.cid-uYLiJKukms .carousel-indicators li::before {
  content: none;
}
.cid-uYLiJKukms .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYLiJKukms .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYLiJKukms .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYLiJKukms .carousel-indicators {
    display: none;
  }
}
.cid-uYLiJKukms .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYLiJKukms .carousel-inner > .active {
  display: block;
}
.cid-uYLiJKukms .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYLiJKukms .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYLiJKukms .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uYLiJKukms .carousel-control,
  .cid-uYLiJKukms .carousel-indicators,
  .cid-uYLiJKukms .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYLiJKukms .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYLiJKukms .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYLiJKukms .carousel-indicators .active,
.cid-uYLiJKukms .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYLiJKukms .carousel-indicators .active {
  background: #fff;
}
.cid-uYLiJKukms .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYLiJKukms .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYLiJKukms .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYLiJKukms .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYLiJKukms .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYLiJKukms .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYLiJKukms .carousel {
  width: 100%;
}
.cid-uYLiJKukms .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYLiJKukms .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYLiJKukms .modal.fade .modal-dialog,
.cid-uYLiJKukms .modal.in .modal-dialog {
  transform: none;
}
.cid-uYLiJKukms .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYLiJKukms H6 {
  text-align: center;
}
.cid-uYLiJKukms H3 {
  text-align: center;
}
.cid-uYLiJLiFlG {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uYLiJLiFlG .media-container-row .mbr-text {
  color: #000000;
}
.cid-uYLkdH5ATL .navbar-dropdown {
  position: relative !important;
}
.cid-uYLkdH5ATL .navbar-dropdown {
  position: absolute !important;
}
.cid-uYLkdH5ATL .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYLkdH5ATL .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uYLkdH5ATL .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uYLkdH5ATL .dropdown-item:hover,
.cid-uYLkdH5ATL .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uYLkdH5ATL .dropdown-item:hover span {
  color: white;
}
.cid-uYLkdH5ATL .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uYLkdH5ATL .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uYLkdH5ATL .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uYLkdH5ATL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uYLkdH5ATL .nav-link {
  position: relative;
}
.cid-uYLkdH5ATL .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uYLkdH5ATL .container {
    flex-wrap: nowrap;
  }
}
.cid-uYLkdH5ATL .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uYLkdH5ATL .dropdown-menu,
.cid-uYLkdH5ATL .navbar.opened {
  background: #000000 !important;
}
.cid-uYLkdH5ATL .nav-item:focus,
.cid-uYLkdH5ATL .nav-link:focus {
  outline: none;
}
.cid-uYLkdH5ATL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uYLkdH5ATL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uYLkdH5ATL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uYLkdH5ATL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYLkdH5ATL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uYLkdH5ATL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uYLkdH5ATL .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uYLkdH5ATL .navbar.opened {
  transition: all 0.3s;
}
.cid-uYLkdH5ATL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uYLkdH5ATL .navbar .navbar-logo img {
  width: auto;
}
.cid-uYLkdH5ATL .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uYLkdH5ATL .navbar.collapsed {
  justify-content: center;
}
.cid-uYLkdH5ATL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uYLkdH5ATL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uYLkdH5ATL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uYLkdH5ATL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uYLkdH5ATL .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-uYLkdH5ATL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uYLkdH5ATL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uYLkdH5ATL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uYLkdH5ATL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uYLkdH5ATL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uYLkdH5ATL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uYLkdH5ATL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uYLkdH5ATL .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-uYLkdH5ATL .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uYLkdH5ATL .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uYLkdH5ATL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uYLkdH5ATL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uYLkdH5ATL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uYLkdH5ATL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uYLkdH5ATL .navbar.navbar-short {
  min-height: 60px;
}
.cid-uYLkdH5ATL .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uYLkdH5ATL .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uYLkdH5ATL .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-uYLkdH5ATL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uYLkdH5ATL .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uYLkdH5ATL .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uYLkdH5ATL .dropdown-item.active,
.cid-uYLkdH5ATL .dropdown-item:active {
  background-color: transparent;
}
.cid-uYLkdH5ATL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uYLkdH5ATL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uYLkdH5ATL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uYLkdH5ATL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uYLkdH5ATL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uYLkdH5ATL .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uYLkdH5ATL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uYLkdH5ATL .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uYLkdH5ATL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uYLkdH5ATL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uYLkdH5ATL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uYLkdH5ATL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYLkdH5ATL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYLkdH5ATL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uYLkdH5ATL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYLkdH5ATL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uYLkdH5ATL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uYLkdH5ATL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYLkdH5ATL .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uYLkdH5ATL .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uYLkdH5ATL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uYLkdH5ATL .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-uYLkdH5ATL .navbar {
    height: 70px;
  }
  .cid-uYLkdH5ATL .navbar.opened {
    height: auto;
  }
  .cid-uYLkdH5ATL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uYLkdH5ATL .container,
.cid-uYLkdH5ATL .container-fluid {
  flex-wrap: wrap;
}
.cid-uYLkdH5ATL .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uYLkdH5ATL .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uYLkdH5ATL .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uYLkdH5ATL .contacts-menu {
    display: none;
  }
}
.cid-uYLkdH5ATL .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uYLkdH5ATL .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uYLkdH5ATL .icon-box:hover {
  transform: scale(1.1);
}
.cid-uYLkdH5ATL .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uYLkdH5ATL .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uYLkdH5ATL .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uYLkdH5ATL .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uYLkdH5ATL .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uYLkdH5ATL .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uYLkdH5ATL .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uYLkdH5ATL .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uYLkdH5ATL .card-text {
  color: #ffffff;
}
.cid-uYLkdH5ATL .card-title {
  color: #ffffff;
}
.cid-uYLkdHJtMk {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uYLkdHJtMk .item {
  padding-bottom: 2rem;
}
.cid-uYLkdHJtMk .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uYLkdHJtMk .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uYLkdHJtMk .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uYLkdHJtMk .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uYLkdHJtMk .item-wrapper img {
  height: 100%;
}
.cid-uYLkdHJtMk .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uYLkdHJtMk .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYLkdHJtMk .carousel-control,
.cid-uYLkdHJtMk .close {
  background: #1b1b1b;
}
.cid-uYLkdHJtMk .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYLkdHJtMk .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYLkdHJtMk .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uYLkdHJtMk .close::before {
  content: '\e91a';
}
.cid-uYLkdHJtMk .close:hover {
  opacity: .7;
}
.cid-uYLkdHJtMk .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYLkdHJtMk .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYLkdHJtMk .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYLkdHJtMk .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYLkdHJtMk .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYLkdHJtMk .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-uYLkdHJtMk .carousel-indicators li.active,
.cid-uYLkdHJtMk .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYLkdHJtMk .carousel-indicators li::after,
.cid-uYLkdHJtMk .carousel-indicators li::before {
  content: none;
}
.cid-uYLkdHJtMk .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYLkdHJtMk .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYLkdHJtMk .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYLkdHJtMk .carousel-indicators {
    display: none;
  }
}
.cid-uYLkdHJtMk .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYLkdHJtMk .carousel-inner > .active {
  display: block;
}
.cid-uYLkdHJtMk .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYLkdHJtMk .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYLkdHJtMk .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uYLkdHJtMk .carousel-control,
  .cid-uYLkdHJtMk .carousel-indicators,
  .cid-uYLkdHJtMk .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYLkdHJtMk .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYLkdHJtMk .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYLkdHJtMk .carousel-indicators .active,
.cid-uYLkdHJtMk .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYLkdHJtMk .carousel-indicators .active {
  background: #fff;
}
.cid-uYLkdHJtMk .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYLkdHJtMk .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYLkdHJtMk .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYLkdHJtMk .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYLkdHJtMk .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYLkdHJtMk .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYLkdHJtMk .carousel {
  width: 100%;
}
.cid-uYLkdHJtMk .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYLkdHJtMk .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYLkdHJtMk .modal.fade .modal-dialog,
.cid-uYLkdHJtMk .modal.in .modal-dialog {
  transform: none;
}
.cid-uYLkdHJtMk .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYLkdHJtMk H6 {
  text-align: center;
}
.cid-uYLkdHJtMk H3 {
  text-align: center;
}
.cid-uYLkdICRuk {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uYLkdICRuk .media-container-row .mbr-text {
  color: #000000;
}
.cid-uYLlZtY2kg .navbar-dropdown {
  position: relative !important;
}
.cid-uYLlZtY2kg .navbar-dropdown {
  position: absolute !important;
}
.cid-uYLlZtY2kg .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYLlZtY2kg .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uYLlZtY2kg .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uYLlZtY2kg .dropdown-item:hover,
.cid-uYLlZtY2kg .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uYLlZtY2kg .dropdown-item:hover span {
  color: white;
}
.cid-uYLlZtY2kg .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uYLlZtY2kg .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uYLlZtY2kg .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uYLlZtY2kg .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uYLlZtY2kg .nav-link {
  position: relative;
}
.cid-uYLlZtY2kg .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uYLlZtY2kg .container {
    flex-wrap: nowrap;
  }
}
.cid-uYLlZtY2kg .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uYLlZtY2kg .dropdown-menu,
.cid-uYLlZtY2kg .navbar.opened {
  background: #000000 !important;
}
.cid-uYLlZtY2kg .nav-item:focus,
.cid-uYLlZtY2kg .nav-link:focus {
  outline: none;
}
.cid-uYLlZtY2kg .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uYLlZtY2kg .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uYLlZtY2kg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uYLlZtY2kg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYLlZtY2kg .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uYLlZtY2kg .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uYLlZtY2kg .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uYLlZtY2kg .navbar.opened {
  transition: all 0.3s;
}
.cid-uYLlZtY2kg .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uYLlZtY2kg .navbar .navbar-logo img {
  width: auto;
}
.cid-uYLlZtY2kg .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uYLlZtY2kg .navbar.collapsed {
  justify-content: center;
}
.cid-uYLlZtY2kg .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uYLlZtY2kg .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uYLlZtY2kg .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uYLlZtY2kg .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uYLlZtY2kg .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-uYLlZtY2kg .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uYLlZtY2kg .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uYLlZtY2kg .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uYLlZtY2kg .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uYLlZtY2kg .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uYLlZtY2kg .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uYLlZtY2kg .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uYLlZtY2kg .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-uYLlZtY2kg .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uYLlZtY2kg .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uYLlZtY2kg .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uYLlZtY2kg .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uYLlZtY2kg .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uYLlZtY2kg .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uYLlZtY2kg .navbar.navbar-short {
  min-height: 60px;
}
.cid-uYLlZtY2kg .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uYLlZtY2kg .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uYLlZtY2kg .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-uYLlZtY2kg .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uYLlZtY2kg .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uYLlZtY2kg .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uYLlZtY2kg .dropdown-item.active,
.cid-uYLlZtY2kg .dropdown-item:active {
  background-color: transparent;
}
.cid-uYLlZtY2kg .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uYLlZtY2kg .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uYLlZtY2kg .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uYLlZtY2kg .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uYLlZtY2kg .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uYLlZtY2kg .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uYLlZtY2kg ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uYLlZtY2kg .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uYLlZtY2kg button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uYLlZtY2kg button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uYLlZtY2kg button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uYLlZtY2kg button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYLlZtY2kg button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYLlZtY2kg button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uYLlZtY2kg nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYLlZtY2kg nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uYLlZtY2kg nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uYLlZtY2kg nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYLlZtY2kg .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uYLlZtY2kg .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uYLlZtY2kg a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uYLlZtY2kg .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-uYLlZtY2kg .navbar {
    height: 70px;
  }
  .cid-uYLlZtY2kg .navbar.opened {
    height: auto;
  }
  .cid-uYLlZtY2kg .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uYLlZtY2kg .container,
.cid-uYLlZtY2kg .container-fluid {
  flex-wrap: wrap;
}
.cid-uYLlZtY2kg .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uYLlZtY2kg .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uYLlZtY2kg .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uYLlZtY2kg .contacts-menu {
    display: none;
  }
}
.cid-uYLlZtY2kg .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uYLlZtY2kg .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uYLlZtY2kg .icon-box:hover {
  transform: scale(1.1);
}
.cid-uYLlZtY2kg .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uYLlZtY2kg .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uYLlZtY2kg .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uYLlZtY2kg .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uYLlZtY2kg .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uYLlZtY2kg .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uYLlZtY2kg .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uYLlZtY2kg .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uYLlZtY2kg .card-text {
  color: #ffffff;
}
.cid-uYLlZtY2kg .card-title {
  color: #ffffff;
}
.cid-uYLlZuG6Il {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uYLlZuG6Il .item {
  padding-bottom: 2rem;
}
.cid-uYLlZuG6Il .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uYLlZuG6Il .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uYLlZuG6Il .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uYLlZuG6Il .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uYLlZuG6Il .item-wrapper img {
  height: 100%;
}
.cid-uYLlZuG6Il .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uYLlZuG6Il .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYLlZuG6Il .carousel-control,
.cid-uYLlZuG6Il .close {
  background: #1b1b1b;
}
.cid-uYLlZuG6Il .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYLlZuG6Il .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYLlZuG6Il .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uYLlZuG6Il .close::before {
  content: '\e91a';
}
.cid-uYLlZuG6Il .close:hover {
  opacity: .7;
}
.cid-uYLlZuG6Il .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYLlZuG6Il .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYLlZuG6Il .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYLlZuG6Il .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYLlZuG6Il .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYLlZuG6Il .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-uYLlZuG6Il .carousel-indicators li.active,
.cid-uYLlZuG6Il .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYLlZuG6Il .carousel-indicators li::after,
.cid-uYLlZuG6Il .carousel-indicators li::before {
  content: none;
}
.cid-uYLlZuG6Il .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYLlZuG6Il .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYLlZuG6Il .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYLlZuG6Il .carousel-indicators {
    display: none;
  }
}
.cid-uYLlZuG6Il .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYLlZuG6Il .carousel-inner > .active {
  display: block;
}
.cid-uYLlZuG6Il .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYLlZuG6Il .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYLlZuG6Il .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uYLlZuG6Il .carousel-control,
  .cid-uYLlZuG6Il .carousel-indicators,
  .cid-uYLlZuG6Il .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYLlZuG6Il .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYLlZuG6Il .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYLlZuG6Il .carousel-indicators .active,
.cid-uYLlZuG6Il .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYLlZuG6Il .carousel-indicators .active {
  background: #fff;
}
.cid-uYLlZuG6Il .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYLlZuG6Il .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYLlZuG6Il .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYLlZuG6Il .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYLlZuG6Il .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYLlZuG6Il .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYLlZuG6Il .carousel {
  width: 100%;
}
.cid-uYLlZuG6Il .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYLlZuG6Il .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYLlZuG6Il .modal.fade .modal-dialog,
.cid-uYLlZuG6Il .modal.in .modal-dialog {
  transform: none;
}
.cid-uYLlZuG6Il .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYLlZuG6Il H6 {
  text-align: center;
}
.cid-uYLlZuG6Il H3 {
  text-align: center;
}
.cid-uYLlZvxHRv {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uYLlZvxHRv .media-container-row .mbr-text {
  color: #000000;
}
.cid-uYLmNiHR9E .navbar-dropdown {
  position: relative !important;
}
.cid-uYLmNiHR9E .navbar-dropdown {
  position: absolute !important;
}
.cid-uYLmNiHR9E .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYLmNiHR9E .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uYLmNiHR9E .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uYLmNiHR9E .dropdown-item:hover,
.cid-uYLmNiHR9E .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uYLmNiHR9E .dropdown-item:hover span {
  color: white;
}
.cid-uYLmNiHR9E .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uYLmNiHR9E .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uYLmNiHR9E .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uYLmNiHR9E .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uYLmNiHR9E .nav-link {
  position: relative;
}
.cid-uYLmNiHR9E .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uYLmNiHR9E .container {
    flex-wrap: nowrap;
  }
}
.cid-uYLmNiHR9E .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uYLmNiHR9E .dropdown-menu,
.cid-uYLmNiHR9E .navbar.opened {
  background: #000000 !important;
}
.cid-uYLmNiHR9E .nav-item:focus,
.cid-uYLmNiHR9E .nav-link:focus {
  outline: none;
}
.cid-uYLmNiHR9E .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uYLmNiHR9E .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uYLmNiHR9E .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uYLmNiHR9E .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYLmNiHR9E .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uYLmNiHR9E .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uYLmNiHR9E .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uYLmNiHR9E .navbar.opened {
  transition: all 0.3s;
}
.cid-uYLmNiHR9E .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uYLmNiHR9E .navbar .navbar-logo img {
  width: auto;
}
.cid-uYLmNiHR9E .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uYLmNiHR9E .navbar.collapsed {
  justify-content: center;
}
.cid-uYLmNiHR9E .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uYLmNiHR9E .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uYLmNiHR9E .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uYLmNiHR9E .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uYLmNiHR9E .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-uYLmNiHR9E .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uYLmNiHR9E .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uYLmNiHR9E .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uYLmNiHR9E .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uYLmNiHR9E .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uYLmNiHR9E .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uYLmNiHR9E .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uYLmNiHR9E .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-uYLmNiHR9E .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uYLmNiHR9E .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uYLmNiHR9E .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uYLmNiHR9E .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uYLmNiHR9E .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uYLmNiHR9E .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uYLmNiHR9E .navbar.navbar-short {
  min-height: 60px;
}
.cid-uYLmNiHR9E .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uYLmNiHR9E .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uYLmNiHR9E .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-uYLmNiHR9E .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uYLmNiHR9E .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uYLmNiHR9E .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uYLmNiHR9E .dropdown-item.active,
.cid-uYLmNiHR9E .dropdown-item:active {
  background-color: transparent;
}
.cid-uYLmNiHR9E .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uYLmNiHR9E .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uYLmNiHR9E .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uYLmNiHR9E .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uYLmNiHR9E .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uYLmNiHR9E .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uYLmNiHR9E ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uYLmNiHR9E .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uYLmNiHR9E button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uYLmNiHR9E button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uYLmNiHR9E button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uYLmNiHR9E button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYLmNiHR9E button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYLmNiHR9E button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uYLmNiHR9E nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYLmNiHR9E nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uYLmNiHR9E nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uYLmNiHR9E nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYLmNiHR9E .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uYLmNiHR9E .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uYLmNiHR9E a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uYLmNiHR9E .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-uYLmNiHR9E .navbar {
    height: 70px;
  }
  .cid-uYLmNiHR9E .navbar.opened {
    height: auto;
  }
  .cid-uYLmNiHR9E .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uYLmNiHR9E .container,
.cid-uYLmNiHR9E .container-fluid {
  flex-wrap: wrap;
}
.cid-uYLmNiHR9E .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uYLmNiHR9E .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uYLmNiHR9E .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uYLmNiHR9E .contacts-menu {
    display: none;
  }
}
.cid-uYLmNiHR9E .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uYLmNiHR9E .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uYLmNiHR9E .icon-box:hover {
  transform: scale(1.1);
}
.cid-uYLmNiHR9E .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uYLmNiHR9E .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uYLmNiHR9E .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uYLmNiHR9E .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uYLmNiHR9E .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uYLmNiHR9E .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uYLmNiHR9E .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uYLmNiHR9E .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uYLmNiHR9E .card-text {
  color: #ffffff;
}
.cid-uYLmNiHR9E .card-title {
  color: #ffffff;
}
.cid-uYLmNjAIpj {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uYLmNjAIpj .item {
  padding-bottom: 2rem;
}
.cid-uYLmNjAIpj .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uYLmNjAIpj .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uYLmNjAIpj .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uYLmNjAIpj .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uYLmNjAIpj .item-wrapper img {
  height: 100%;
}
.cid-uYLmNjAIpj .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uYLmNjAIpj .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYLmNjAIpj .carousel-control,
.cid-uYLmNjAIpj .close {
  background: #1b1b1b;
}
.cid-uYLmNjAIpj .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYLmNjAIpj .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYLmNjAIpj .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uYLmNjAIpj .close::before {
  content: '\e91a';
}
.cid-uYLmNjAIpj .close:hover {
  opacity: .7;
}
.cid-uYLmNjAIpj .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYLmNjAIpj .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYLmNjAIpj .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYLmNjAIpj .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYLmNjAIpj .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYLmNjAIpj .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-uYLmNjAIpj .carousel-indicators li.active,
.cid-uYLmNjAIpj .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYLmNjAIpj .carousel-indicators li::after,
.cid-uYLmNjAIpj .carousel-indicators li::before {
  content: none;
}
.cid-uYLmNjAIpj .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYLmNjAIpj .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYLmNjAIpj .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYLmNjAIpj .carousel-indicators {
    display: none;
  }
}
.cid-uYLmNjAIpj .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYLmNjAIpj .carousel-inner > .active {
  display: block;
}
.cid-uYLmNjAIpj .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYLmNjAIpj .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYLmNjAIpj .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uYLmNjAIpj .carousel-control,
  .cid-uYLmNjAIpj .carousel-indicators,
  .cid-uYLmNjAIpj .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYLmNjAIpj .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYLmNjAIpj .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYLmNjAIpj .carousel-indicators .active,
.cid-uYLmNjAIpj .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYLmNjAIpj .carousel-indicators .active {
  background: #fff;
}
.cid-uYLmNjAIpj .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYLmNjAIpj .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYLmNjAIpj .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYLmNjAIpj .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYLmNjAIpj .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYLmNjAIpj .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYLmNjAIpj .carousel {
  width: 100%;
}
.cid-uYLmNjAIpj .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYLmNjAIpj .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYLmNjAIpj .modal.fade .modal-dialog,
.cid-uYLmNjAIpj .modal.in .modal-dialog {
  transform: none;
}
.cid-uYLmNjAIpj .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYLmNjAIpj H6 {
  text-align: center;
}
.cid-uYLmNjAIpj H3 {
  text-align: center;
}
.cid-uYLmNkwzva {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uYLmNkwzva .media-container-row .mbr-text {
  color: #000000;
}
.cid-uYLnqAbpJB .navbar-dropdown {
  position: relative !important;
}
.cid-uYLnqAbpJB .navbar-dropdown {
  position: absolute !important;
}
.cid-uYLnqAbpJB .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYLnqAbpJB .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uYLnqAbpJB .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uYLnqAbpJB .dropdown-item:hover,
.cid-uYLnqAbpJB .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uYLnqAbpJB .dropdown-item:hover span {
  color: white;
}
.cid-uYLnqAbpJB .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uYLnqAbpJB .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uYLnqAbpJB .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uYLnqAbpJB .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uYLnqAbpJB .nav-link {
  position: relative;
}
.cid-uYLnqAbpJB .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uYLnqAbpJB .container {
    flex-wrap: nowrap;
  }
}
.cid-uYLnqAbpJB .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uYLnqAbpJB .dropdown-menu,
.cid-uYLnqAbpJB .navbar.opened {
  background: #000000 !important;
}
.cid-uYLnqAbpJB .nav-item:focus,
.cid-uYLnqAbpJB .nav-link:focus {
  outline: none;
}
.cid-uYLnqAbpJB .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uYLnqAbpJB .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uYLnqAbpJB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uYLnqAbpJB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYLnqAbpJB .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uYLnqAbpJB .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uYLnqAbpJB .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uYLnqAbpJB .navbar.opened {
  transition: all 0.3s;
}
.cid-uYLnqAbpJB .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uYLnqAbpJB .navbar .navbar-logo img {
  width: auto;
}
.cid-uYLnqAbpJB .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uYLnqAbpJB .navbar.collapsed {
  justify-content: center;
}
.cid-uYLnqAbpJB .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uYLnqAbpJB .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uYLnqAbpJB .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uYLnqAbpJB .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uYLnqAbpJB .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-uYLnqAbpJB .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uYLnqAbpJB .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uYLnqAbpJB .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uYLnqAbpJB .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uYLnqAbpJB .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uYLnqAbpJB .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uYLnqAbpJB .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uYLnqAbpJB .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-uYLnqAbpJB .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uYLnqAbpJB .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uYLnqAbpJB .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uYLnqAbpJB .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uYLnqAbpJB .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uYLnqAbpJB .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uYLnqAbpJB .navbar.navbar-short {
  min-height: 60px;
}
.cid-uYLnqAbpJB .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uYLnqAbpJB .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uYLnqAbpJB .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-uYLnqAbpJB .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uYLnqAbpJB .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uYLnqAbpJB .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uYLnqAbpJB .dropdown-item.active,
.cid-uYLnqAbpJB .dropdown-item:active {
  background-color: transparent;
}
.cid-uYLnqAbpJB .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uYLnqAbpJB .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uYLnqAbpJB .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uYLnqAbpJB .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uYLnqAbpJB .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uYLnqAbpJB .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uYLnqAbpJB ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uYLnqAbpJB .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uYLnqAbpJB button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uYLnqAbpJB button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uYLnqAbpJB button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uYLnqAbpJB button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYLnqAbpJB button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYLnqAbpJB button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uYLnqAbpJB nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYLnqAbpJB nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uYLnqAbpJB nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uYLnqAbpJB nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYLnqAbpJB .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uYLnqAbpJB .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uYLnqAbpJB a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uYLnqAbpJB .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-uYLnqAbpJB .navbar {
    height: 70px;
  }
  .cid-uYLnqAbpJB .navbar.opened {
    height: auto;
  }
  .cid-uYLnqAbpJB .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uYLnqAbpJB .container,
.cid-uYLnqAbpJB .container-fluid {
  flex-wrap: wrap;
}
.cid-uYLnqAbpJB .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uYLnqAbpJB .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uYLnqAbpJB .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uYLnqAbpJB .contacts-menu {
    display: none;
  }
}
.cid-uYLnqAbpJB .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uYLnqAbpJB .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uYLnqAbpJB .icon-box:hover {
  transform: scale(1.1);
}
.cid-uYLnqAbpJB .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uYLnqAbpJB .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uYLnqAbpJB .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uYLnqAbpJB .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uYLnqAbpJB .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uYLnqAbpJB .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uYLnqAbpJB .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uYLnqAbpJB .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uYLnqAbpJB .card-text {
  color: #ffffff;
}
.cid-uYLnqAbpJB .card-title {
  color: #ffffff;
}
.cid-uYLnqAQYZs {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uYLnqAQYZs .item {
  padding-bottom: 2rem;
}
.cid-uYLnqAQYZs .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uYLnqAQYZs .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uYLnqAQYZs .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uYLnqAQYZs .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uYLnqAQYZs .item-wrapper img {
  height: 100%;
}
.cid-uYLnqAQYZs .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uYLnqAQYZs .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYLnqAQYZs .carousel-control,
.cid-uYLnqAQYZs .close {
  background: #1b1b1b;
}
.cid-uYLnqAQYZs .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYLnqAQYZs .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYLnqAQYZs .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uYLnqAQYZs .close::before {
  content: '\e91a';
}
.cid-uYLnqAQYZs .close:hover {
  opacity: .7;
}
.cid-uYLnqAQYZs .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYLnqAQYZs .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYLnqAQYZs .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYLnqAQYZs .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYLnqAQYZs .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYLnqAQYZs .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-uYLnqAQYZs .carousel-indicators li.active,
.cid-uYLnqAQYZs .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYLnqAQYZs .carousel-indicators li::after,
.cid-uYLnqAQYZs .carousel-indicators li::before {
  content: none;
}
.cid-uYLnqAQYZs .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYLnqAQYZs .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYLnqAQYZs .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYLnqAQYZs .carousel-indicators {
    display: none;
  }
}
.cid-uYLnqAQYZs .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYLnqAQYZs .carousel-inner > .active {
  display: block;
}
.cid-uYLnqAQYZs .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYLnqAQYZs .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYLnqAQYZs .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uYLnqAQYZs .carousel-control,
  .cid-uYLnqAQYZs .carousel-indicators,
  .cid-uYLnqAQYZs .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYLnqAQYZs .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYLnqAQYZs .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYLnqAQYZs .carousel-indicators .active,
.cid-uYLnqAQYZs .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYLnqAQYZs .carousel-indicators .active {
  background: #fff;
}
.cid-uYLnqAQYZs .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYLnqAQYZs .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYLnqAQYZs .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYLnqAQYZs .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYLnqAQYZs .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYLnqAQYZs .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYLnqAQYZs .carousel {
  width: 100%;
}
.cid-uYLnqAQYZs .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYLnqAQYZs .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYLnqAQYZs .modal.fade .modal-dialog,
.cid-uYLnqAQYZs .modal.in .modal-dialog {
  transform: none;
}
.cid-uYLnqAQYZs .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYLnqAQYZs H6 {
  text-align: center;
}
.cid-uYLnqAQYZs H3 {
  text-align: center;
}
.cid-uYLnqBFLSU {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uYLnqBFLSU .media-container-row .mbr-text {
  color: #000000;
}
.cid-uYLnWQ1YQZ .navbar-dropdown {
  position: relative !important;
}
.cid-uYLnWQ1YQZ .navbar-dropdown {
  position: absolute !important;
}
.cid-uYLnWQ1YQZ .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYLnWQ1YQZ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uYLnWQ1YQZ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uYLnWQ1YQZ .dropdown-item:hover,
.cid-uYLnWQ1YQZ .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uYLnWQ1YQZ .dropdown-item:hover span {
  color: white;
}
.cid-uYLnWQ1YQZ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uYLnWQ1YQZ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uYLnWQ1YQZ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uYLnWQ1YQZ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uYLnWQ1YQZ .nav-link {
  position: relative;
}
.cid-uYLnWQ1YQZ .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uYLnWQ1YQZ .container {
    flex-wrap: nowrap;
  }
}
.cid-uYLnWQ1YQZ .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uYLnWQ1YQZ .dropdown-menu,
.cid-uYLnWQ1YQZ .navbar.opened {
  background: #000000 !important;
}
.cid-uYLnWQ1YQZ .nav-item:focus,
.cid-uYLnWQ1YQZ .nav-link:focus {
  outline: none;
}
.cid-uYLnWQ1YQZ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uYLnWQ1YQZ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uYLnWQ1YQZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uYLnWQ1YQZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYLnWQ1YQZ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uYLnWQ1YQZ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uYLnWQ1YQZ .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uYLnWQ1YQZ .navbar.opened {
  transition: all 0.3s;
}
.cid-uYLnWQ1YQZ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uYLnWQ1YQZ .navbar .navbar-logo img {
  width: auto;
}
.cid-uYLnWQ1YQZ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uYLnWQ1YQZ .navbar.collapsed {
  justify-content: center;
}
.cid-uYLnWQ1YQZ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uYLnWQ1YQZ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uYLnWQ1YQZ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uYLnWQ1YQZ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uYLnWQ1YQZ .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-uYLnWQ1YQZ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uYLnWQ1YQZ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uYLnWQ1YQZ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uYLnWQ1YQZ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uYLnWQ1YQZ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uYLnWQ1YQZ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uYLnWQ1YQZ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uYLnWQ1YQZ .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-uYLnWQ1YQZ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uYLnWQ1YQZ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uYLnWQ1YQZ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uYLnWQ1YQZ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uYLnWQ1YQZ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uYLnWQ1YQZ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uYLnWQ1YQZ .navbar.navbar-short {
  min-height: 60px;
}
.cid-uYLnWQ1YQZ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uYLnWQ1YQZ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uYLnWQ1YQZ .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-uYLnWQ1YQZ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uYLnWQ1YQZ .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uYLnWQ1YQZ .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uYLnWQ1YQZ .dropdown-item.active,
.cid-uYLnWQ1YQZ .dropdown-item:active {
  background-color: transparent;
}
.cid-uYLnWQ1YQZ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uYLnWQ1YQZ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uYLnWQ1YQZ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uYLnWQ1YQZ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uYLnWQ1YQZ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uYLnWQ1YQZ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uYLnWQ1YQZ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uYLnWQ1YQZ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uYLnWQ1YQZ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uYLnWQ1YQZ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uYLnWQ1YQZ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uYLnWQ1YQZ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYLnWQ1YQZ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYLnWQ1YQZ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uYLnWQ1YQZ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYLnWQ1YQZ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uYLnWQ1YQZ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uYLnWQ1YQZ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYLnWQ1YQZ .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uYLnWQ1YQZ .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uYLnWQ1YQZ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uYLnWQ1YQZ .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-uYLnWQ1YQZ .navbar {
    height: 70px;
  }
  .cid-uYLnWQ1YQZ .navbar.opened {
    height: auto;
  }
  .cid-uYLnWQ1YQZ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uYLnWQ1YQZ .container,
.cid-uYLnWQ1YQZ .container-fluid {
  flex-wrap: wrap;
}
.cid-uYLnWQ1YQZ .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uYLnWQ1YQZ .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uYLnWQ1YQZ .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uYLnWQ1YQZ .contacts-menu {
    display: none;
  }
}
.cid-uYLnWQ1YQZ .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uYLnWQ1YQZ .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uYLnWQ1YQZ .icon-box:hover {
  transform: scale(1.1);
}
.cid-uYLnWQ1YQZ .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uYLnWQ1YQZ .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uYLnWQ1YQZ .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uYLnWQ1YQZ .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uYLnWQ1YQZ .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uYLnWQ1YQZ .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uYLnWQ1YQZ .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uYLnWQ1YQZ .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uYLnWQ1YQZ .card-text {
  color: #ffffff;
}
.cid-uYLnWQ1YQZ .card-title {
  color: #ffffff;
}
.cid-uYLnWQJaQU {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uYLnWQJaQU .item {
  padding-bottom: 2rem;
}
.cid-uYLnWQJaQU .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uYLnWQJaQU .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uYLnWQJaQU .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uYLnWQJaQU .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uYLnWQJaQU .item-wrapper img {
  height: 100%;
}
.cid-uYLnWQJaQU .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uYLnWQJaQU .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYLnWQJaQU .carousel-control,
.cid-uYLnWQJaQU .close {
  background: #1b1b1b;
}
.cid-uYLnWQJaQU .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYLnWQJaQU .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYLnWQJaQU .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uYLnWQJaQU .close::before {
  content: '\e91a';
}
.cid-uYLnWQJaQU .close:hover {
  opacity: .7;
}
.cid-uYLnWQJaQU .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYLnWQJaQU .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYLnWQJaQU .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYLnWQJaQU .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYLnWQJaQU .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYLnWQJaQU .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-uYLnWQJaQU .carousel-indicators li.active,
.cid-uYLnWQJaQU .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYLnWQJaQU .carousel-indicators li::after,
.cid-uYLnWQJaQU .carousel-indicators li::before {
  content: none;
}
.cid-uYLnWQJaQU .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYLnWQJaQU .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYLnWQJaQU .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYLnWQJaQU .carousel-indicators {
    display: none;
  }
}
.cid-uYLnWQJaQU .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYLnWQJaQU .carousel-inner > .active {
  display: block;
}
.cid-uYLnWQJaQU .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYLnWQJaQU .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYLnWQJaQU .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uYLnWQJaQU .carousel-control,
  .cid-uYLnWQJaQU .carousel-indicators,
  .cid-uYLnWQJaQU .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYLnWQJaQU .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYLnWQJaQU .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYLnWQJaQU .carousel-indicators .active,
.cid-uYLnWQJaQU .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYLnWQJaQU .carousel-indicators .active {
  background: #fff;
}
.cid-uYLnWQJaQU .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYLnWQJaQU .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYLnWQJaQU .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYLnWQJaQU .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYLnWQJaQU .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYLnWQJaQU .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYLnWQJaQU .carousel {
  width: 100%;
}
.cid-uYLnWQJaQU .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYLnWQJaQU .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYLnWQJaQU .modal.fade .modal-dialog,
.cid-uYLnWQJaQU .modal.in .modal-dialog {
  transform: none;
}
.cid-uYLnWQJaQU .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYLnWQJaQU H6 {
  text-align: center;
}
.cid-uYLnWQJaQU H3 {
  text-align: center;
}
.cid-uYLnWRuN6K {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uYLnWRuN6K .media-container-row .mbr-text {
  color: #000000;
}
.cid-uYLoHkpRZK .navbar-dropdown {
  position: relative !important;
}
.cid-uYLoHkpRZK .navbar-dropdown {
  position: absolute !important;
}
.cid-uYLoHkpRZK .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYLoHkpRZK .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uYLoHkpRZK .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uYLoHkpRZK .dropdown-item:hover,
.cid-uYLoHkpRZK .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uYLoHkpRZK .dropdown-item:hover span {
  color: white;
}
.cid-uYLoHkpRZK .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uYLoHkpRZK .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uYLoHkpRZK .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uYLoHkpRZK .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uYLoHkpRZK .nav-link {
  position: relative;
}
.cid-uYLoHkpRZK .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uYLoHkpRZK .container {
    flex-wrap: nowrap;
  }
}
.cid-uYLoHkpRZK .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uYLoHkpRZK .dropdown-menu,
.cid-uYLoHkpRZK .navbar.opened {
  background: #000000 !important;
}
.cid-uYLoHkpRZK .nav-item:focus,
.cid-uYLoHkpRZK .nav-link:focus {
  outline: none;
}
.cid-uYLoHkpRZK .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uYLoHkpRZK .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uYLoHkpRZK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uYLoHkpRZK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYLoHkpRZK .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uYLoHkpRZK .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uYLoHkpRZK .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uYLoHkpRZK .navbar.opened {
  transition: all 0.3s;
}
.cid-uYLoHkpRZK .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uYLoHkpRZK .navbar .navbar-logo img {
  width: auto;
}
.cid-uYLoHkpRZK .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uYLoHkpRZK .navbar.collapsed {
  justify-content: center;
}
.cid-uYLoHkpRZK .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uYLoHkpRZK .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uYLoHkpRZK .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uYLoHkpRZK .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uYLoHkpRZK .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-uYLoHkpRZK .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uYLoHkpRZK .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uYLoHkpRZK .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uYLoHkpRZK .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uYLoHkpRZK .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uYLoHkpRZK .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uYLoHkpRZK .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uYLoHkpRZK .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-uYLoHkpRZK .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uYLoHkpRZK .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uYLoHkpRZK .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uYLoHkpRZK .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uYLoHkpRZK .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uYLoHkpRZK .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uYLoHkpRZK .navbar.navbar-short {
  min-height: 60px;
}
.cid-uYLoHkpRZK .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uYLoHkpRZK .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uYLoHkpRZK .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-uYLoHkpRZK .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uYLoHkpRZK .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uYLoHkpRZK .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uYLoHkpRZK .dropdown-item.active,
.cid-uYLoHkpRZK .dropdown-item:active {
  background-color: transparent;
}
.cid-uYLoHkpRZK .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uYLoHkpRZK .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uYLoHkpRZK .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uYLoHkpRZK .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uYLoHkpRZK .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uYLoHkpRZK .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uYLoHkpRZK ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uYLoHkpRZK .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uYLoHkpRZK button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uYLoHkpRZK button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uYLoHkpRZK button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uYLoHkpRZK button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYLoHkpRZK button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYLoHkpRZK button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uYLoHkpRZK nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYLoHkpRZK nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uYLoHkpRZK nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uYLoHkpRZK nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYLoHkpRZK .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uYLoHkpRZK .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uYLoHkpRZK a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uYLoHkpRZK .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-uYLoHkpRZK .navbar {
    height: 70px;
  }
  .cid-uYLoHkpRZK .navbar.opened {
    height: auto;
  }
  .cid-uYLoHkpRZK .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uYLoHkpRZK .container,
.cid-uYLoHkpRZK .container-fluid {
  flex-wrap: wrap;
}
.cid-uYLoHkpRZK .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uYLoHkpRZK .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uYLoHkpRZK .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uYLoHkpRZK .contacts-menu {
    display: none;
  }
}
.cid-uYLoHkpRZK .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uYLoHkpRZK .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uYLoHkpRZK .icon-box:hover {
  transform: scale(1.1);
}
.cid-uYLoHkpRZK .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uYLoHkpRZK .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uYLoHkpRZK .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uYLoHkpRZK .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uYLoHkpRZK .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uYLoHkpRZK .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uYLoHkpRZK .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uYLoHkpRZK .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uYLoHkpRZK .card-text {
  color: #ffffff;
}
.cid-uYLoHkpRZK .card-title {
  color: #ffffff;
}
.cid-uYLoHlAP1D {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uYLoHlAP1D .item {
  padding-bottom: 2rem;
}
.cid-uYLoHlAP1D .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uYLoHlAP1D .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uYLoHlAP1D .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uYLoHlAP1D .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uYLoHlAP1D .item-wrapper img {
  height: 100%;
}
.cid-uYLoHlAP1D .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uYLoHlAP1D .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYLoHlAP1D .carousel-control,
.cid-uYLoHlAP1D .close {
  background: #1b1b1b;
}
.cid-uYLoHlAP1D .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYLoHlAP1D .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYLoHlAP1D .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uYLoHlAP1D .close::before {
  content: '\e91a';
}
.cid-uYLoHlAP1D .close:hover {
  opacity: .7;
}
.cid-uYLoHlAP1D .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYLoHlAP1D .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYLoHlAP1D .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYLoHlAP1D .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYLoHlAP1D .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYLoHlAP1D .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-uYLoHlAP1D .carousel-indicators li.active,
.cid-uYLoHlAP1D .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYLoHlAP1D .carousel-indicators li::after,
.cid-uYLoHlAP1D .carousel-indicators li::before {
  content: none;
}
.cid-uYLoHlAP1D .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYLoHlAP1D .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYLoHlAP1D .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYLoHlAP1D .carousel-indicators {
    display: none;
  }
}
.cid-uYLoHlAP1D .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYLoHlAP1D .carousel-inner > .active {
  display: block;
}
.cid-uYLoHlAP1D .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYLoHlAP1D .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYLoHlAP1D .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uYLoHlAP1D .carousel-control,
  .cid-uYLoHlAP1D .carousel-indicators,
  .cid-uYLoHlAP1D .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYLoHlAP1D .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYLoHlAP1D .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYLoHlAP1D .carousel-indicators .active,
.cid-uYLoHlAP1D .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYLoHlAP1D .carousel-indicators .active {
  background: #fff;
}
.cid-uYLoHlAP1D .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYLoHlAP1D .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYLoHlAP1D .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYLoHlAP1D .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYLoHlAP1D .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYLoHlAP1D .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYLoHlAP1D .carousel {
  width: 100%;
}
.cid-uYLoHlAP1D .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYLoHlAP1D .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYLoHlAP1D .modal.fade .modal-dialog,
.cid-uYLoHlAP1D .modal.in .modal-dialog {
  transform: none;
}
.cid-uYLoHlAP1D .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYLoHlAP1D H6 {
  text-align: center;
}
.cid-uYLoHlAP1D H3 {
  text-align: center;
}
.cid-uYLoHmBqvR {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uYLoHmBqvR .media-container-row .mbr-text {
  color: #000000;
}
.cid-uYLpg0tTvi .navbar-dropdown {
  position: relative !important;
}
.cid-uYLpg0tTvi .navbar-dropdown {
  position: absolute !important;
}
.cid-uYLpg0tTvi .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYLpg0tTvi .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uYLpg0tTvi .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uYLpg0tTvi .dropdown-item:hover,
.cid-uYLpg0tTvi .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uYLpg0tTvi .dropdown-item:hover span {
  color: white;
}
.cid-uYLpg0tTvi .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uYLpg0tTvi .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uYLpg0tTvi .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uYLpg0tTvi .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uYLpg0tTvi .nav-link {
  position: relative;
}
.cid-uYLpg0tTvi .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uYLpg0tTvi .container {
    flex-wrap: nowrap;
  }
}
.cid-uYLpg0tTvi .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uYLpg0tTvi .dropdown-menu,
.cid-uYLpg0tTvi .navbar.opened {
  background: #000000 !important;
}
.cid-uYLpg0tTvi .nav-item:focus,
.cid-uYLpg0tTvi .nav-link:focus {
  outline: none;
}
.cid-uYLpg0tTvi .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uYLpg0tTvi .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uYLpg0tTvi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uYLpg0tTvi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYLpg0tTvi .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uYLpg0tTvi .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uYLpg0tTvi .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uYLpg0tTvi .navbar.opened {
  transition: all 0.3s;
}
.cid-uYLpg0tTvi .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uYLpg0tTvi .navbar .navbar-logo img {
  width: auto;
}
.cid-uYLpg0tTvi .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uYLpg0tTvi .navbar.collapsed {
  justify-content: center;
}
.cid-uYLpg0tTvi .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uYLpg0tTvi .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uYLpg0tTvi .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uYLpg0tTvi .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uYLpg0tTvi .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-uYLpg0tTvi .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uYLpg0tTvi .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uYLpg0tTvi .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uYLpg0tTvi .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uYLpg0tTvi .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uYLpg0tTvi .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uYLpg0tTvi .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uYLpg0tTvi .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-uYLpg0tTvi .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uYLpg0tTvi .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uYLpg0tTvi .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uYLpg0tTvi .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uYLpg0tTvi .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uYLpg0tTvi .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uYLpg0tTvi .navbar.navbar-short {
  min-height: 60px;
}
.cid-uYLpg0tTvi .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uYLpg0tTvi .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uYLpg0tTvi .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-uYLpg0tTvi .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uYLpg0tTvi .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uYLpg0tTvi .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uYLpg0tTvi .dropdown-item.active,
.cid-uYLpg0tTvi .dropdown-item:active {
  background-color: transparent;
}
.cid-uYLpg0tTvi .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uYLpg0tTvi .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uYLpg0tTvi .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uYLpg0tTvi .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uYLpg0tTvi .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uYLpg0tTvi .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uYLpg0tTvi ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uYLpg0tTvi .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uYLpg0tTvi button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uYLpg0tTvi button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uYLpg0tTvi button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uYLpg0tTvi button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYLpg0tTvi button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYLpg0tTvi button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uYLpg0tTvi nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYLpg0tTvi nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uYLpg0tTvi nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uYLpg0tTvi nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYLpg0tTvi .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uYLpg0tTvi .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uYLpg0tTvi a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uYLpg0tTvi .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-uYLpg0tTvi .navbar {
    height: 70px;
  }
  .cid-uYLpg0tTvi .navbar.opened {
    height: auto;
  }
  .cid-uYLpg0tTvi .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uYLpg0tTvi .container,
.cid-uYLpg0tTvi .container-fluid {
  flex-wrap: wrap;
}
.cid-uYLpg0tTvi .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uYLpg0tTvi .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uYLpg0tTvi .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uYLpg0tTvi .contacts-menu {
    display: none;
  }
}
.cid-uYLpg0tTvi .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uYLpg0tTvi .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uYLpg0tTvi .icon-box:hover {
  transform: scale(1.1);
}
.cid-uYLpg0tTvi .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uYLpg0tTvi .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uYLpg0tTvi .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uYLpg0tTvi .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uYLpg0tTvi .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uYLpg0tTvi .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uYLpg0tTvi .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uYLpg0tTvi .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uYLpg0tTvi .card-text {
  color: #ffffff;
}
.cid-uYLpg0tTvi .card-title {
  color: #ffffff;
}
.cid-uYLpg1eIMz {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uYLpg1eIMz .item {
  padding-bottom: 2rem;
}
.cid-uYLpg1eIMz .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uYLpg1eIMz .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uYLpg1eIMz .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uYLpg1eIMz .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uYLpg1eIMz .item-wrapper img {
  height: 100%;
}
.cid-uYLpg1eIMz .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uYLpg1eIMz .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYLpg1eIMz .carousel-control,
.cid-uYLpg1eIMz .close {
  background: #1b1b1b;
}
.cid-uYLpg1eIMz .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYLpg1eIMz .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYLpg1eIMz .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uYLpg1eIMz .close::before {
  content: '\e91a';
}
.cid-uYLpg1eIMz .close:hover {
  opacity: .7;
}
.cid-uYLpg1eIMz .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYLpg1eIMz .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYLpg1eIMz .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYLpg1eIMz .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYLpg1eIMz .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYLpg1eIMz .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-uYLpg1eIMz .carousel-indicators li.active,
.cid-uYLpg1eIMz .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYLpg1eIMz .carousel-indicators li::after,
.cid-uYLpg1eIMz .carousel-indicators li::before {
  content: none;
}
.cid-uYLpg1eIMz .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYLpg1eIMz .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYLpg1eIMz .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYLpg1eIMz .carousel-indicators {
    display: none;
  }
}
.cid-uYLpg1eIMz .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYLpg1eIMz .carousel-inner > .active {
  display: block;
}
.cid-uYLpg1eIMz .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYLpg1eIMz .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYLpg1eIMz .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uYLpg1eIMz .carousel-control,
  .cid-uYLpg1eIMz .carousel-indicators,
  .cid-uYLpg1eIMz .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYLpg1eIMz .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYLpg1eIMz .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYLpg1eIMz .carousel-indicators .active,
.cid-uYLpg1eIMz .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYLpg1eIMz .carousel-indicators .active {
  background: #fff;
}
.cid-uYLpg1eIMz .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYLpg1eIMz .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYLpg1eIMz .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYLpg1eIMz .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYLpg1eIMz .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYLpg1eIMz .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYLpg1eIMz .carousel {
  width: 100%;
}
.cid-uYLpg1eIMz .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYLpg1eIMz .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYLpg1eIMz .modal.fade .modal-dialog,
.cid-uYLpg1eIMz .modal.in .modal-dialog {
  transform: none;
}
.cid-uYLpg1eIMz .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYLpg1eIMz H6 {
  text-align: center;
}
.cid-uYLpg1eIMz H3 {
  text-align: center;
}
.cid-uYLpg29yN5 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uYLpg29yN5 .media-container-row .mbr-text {
  color: #000000;
}
.cid-uYLqazkd82 .navbar-dropdown {
  position: relative !important;
}
.cid-uYLqazkd82 .navbar-dropdown {
  position: absolute !important;
}
.cid-uYLqazkd82 .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYLqazkd82 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uYLqazkd82 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uYLqazkd82 .dropdown-item:hover,
.cid-uYLqazkd82 .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uYLqazkd82 .dropdown-item:hover span {
  color: white;
}
.cid-uYLqazkd82 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uYLqazkd82 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uYLqazkd82 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uYLqazkd82 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uYLqazkd82 .nav-link {
  position: relative;
}
.cid-uYLqazkd82 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uYLqazkd82 .container {
    flex-wrap: nowrap;
  }
}
.cid-uYLqazkd82 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uYLqazkd82 .dropdown-menu,
.cid-uYLqazkd82 .navbar.opened {
  background: #000000 !important;
}
.cid-uYLqazkd82 .nav-item:focus,
.cid-uYLqazkd82 .nav-link:focus {
  outline: none;
}
.cid-uYLqazkd82 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uYLqazkd82 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uYLqazkd82 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uYLqazkd82 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYLqazkd82 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uYLqazkd82 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uYLqazkd82 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uYLqazkd82 .navbar.opened {
  transition: all 0.3s;
}
.cid-uYLqazkd82 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uYLqazkd82 .navbar .navbar-logo img {
  width: auto;
}
.cid-uYLqazkd82 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uYLqazkd82 .navbar.collapsed {
  justify-content: center;
}
.cid-uYLqazkd82 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uYLqazkd82 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uYLqazkd82 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uYLqazkd82 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uYLqazkd82 .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-uYLqazkd82 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uYLqazkd82 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uYLqazkd82 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uYLqazkd82 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uYLqazkd82 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uYLqazkd82 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uYLqazkd82 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uYLqazkd82 .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-uYLqazkd82 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uYLqazkd82 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uYLqazkd82 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uYLqazkd82 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uYLqazkd82 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uYLqazkd82 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uYLqazkd82 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uYLqazkd82 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uYLqazkd82 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uYLqazkd82 .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-uYLqazkd82 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uYLqazkd82 .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uYLqazkd82 .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uYLqazkd82 .dropdown-item.active,
.cid-uYLqazkd82 .dropdown-item:active {
  background-color: transparent;
}
.cid-uYLqazkd82 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uYLqazkd82 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uYLqazkd82 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uYLqazkd82 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uYLqazkd82 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uYLqazkd82 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uYLqazkd82 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uYLqazkd82 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uYLqazkd82 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uYLqazkd82 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uYLqazkd82 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uYLqazkd82 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYLqazkd82 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYLqazkd82 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uYLqazkd82 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYLqazkd82 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uYLqazkd82 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uYLqazkd82 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYLqazkd82 .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uYLqazkd82 .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uYLqazkd82 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uYLqazkd82 .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-uYLqazkd82 .navbar {
    height: 70px;
  }
  .cid-uYLqazkd82 .navbar.opened {
    height: auto;
  }
  .cid-uYLqazkd82 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uYLqazkd82 .container,
.cid-uYLqazkd82 .container-fluid {
  flex-wrap: wrap;
}
.cid-uYLqazkd82 .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uYLqazkd82 .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uYLqazkd82 .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uYLqazkd82 .contacts-menu {
    display: none;
  }
}
.cid-uYLqazkd82 .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uYLqazkd82 .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uYLqazkd82 .icon-box:hover {
  transform: scale(1.1);
}
.cid-uYLqazkd82 .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uYLqazkd82 .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uYLqazkd82 .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uYLqazkd82 .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uYLqazkd82 .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uYLqazkd82 .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uYLqazkd82 .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uYLqazkd82 .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uYLqazkd82 .card-text {
  color: #ffffff;
}
.cid-uYLqazkd82 .card-title {
  color: #ffffff;
}
.cid-uYLqaA7J1M {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uYLqaA7J1M .item {
  padding-bottom: 2rem;
}
.cid-uYLqaA7J1M .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uYLqaA7J1M .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uYLqaA7J1M .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uYLqaA7J1M .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uYLqaA7J1M .item-wrapper img {
  height: 100%;
}
.cid-uYLqaA7J1M .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uYLqaA7J1M .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYLqaA7J1M .carousel-control,
.cid-uYLqaA7J1M .close {
  background: #1b1b1b;
}
.cid-uYLqaA7J1M .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYLqaA7J1M .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYLqaA7J1M .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uYLqaA7J1M .close::before {
  content: '\e91a';
}
.cid-uYLqaA7J1M .close:hover {
  opacity: .7;
}
.cid-uYLqaA7J1M .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYLqaA7J1M .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYLqaA7J1M .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYLqaA7J1M .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYLqaA7J1M .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYLqaA7J1M .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-uYLqaA7J1M .carousel-indicators li.active,
.cid-uYLqaA7J1M .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYLqaA7J1M .carousel-indicators li::after,
.cid-uYLqaA7J1M .carousel-indicators li::before {
  content: none;
}
.cid-uYLqaA7J1M .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYLqaA7J1M .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYLqaA7J1M .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYLqaA7J1M .carousel-indicators {
    display: none;
  }
}
.cid-uYLqaA7J1M .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYLqaA7J1M .carousel-inner > .active {
  display: block;
}
.cid-uYLqaA7J1M .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYLqaA7J1M .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYLqaA7J1M .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uYLqaA7J1M .carousel-control,
  .cid-uYLqaA7J1M .carousel-indicators,
  .cid-uYLqaA7J1M .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYLqaA7J1M .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYLqaA7J1M .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYLqaA7J1M .carousel-indicators .active,
.cid-uYLqaA7J1M .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYLqaA7J1M .carousel-indicators .active {
  background: #fff;
}
.cid-uYLqaA7J1M .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYLqaA7J1M .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYLqaA7J1M .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYLqaA7J1M .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYLqaA7J1M .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYLqaA7J1M .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYLqaA7J1M .carousel {
  width: 100%;
}
.cid-uYLqaA7J1M .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYLqaA7J1M .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYLqaA7J1M .modal.fade .modal-dialog,
.cid-uYLqaA7J1M .modal.in .modal-dialog {
  transform: none;
}
.cid-uYLqaA7J1M .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYLqaA7J1M H6 {
  text-align: center;
}
.cid-uYLqaA7J1M H3 {
  text-align: center;
}
.cid-uYLqaAYNe3 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uYLqaAYNe3 .media-container-row .mbr-text {
  color: #000000;
}
.cid-uYLqPs2oLM .navbar-dropdown {
  position: relative !important;
}
.cid-uYLqPs2oLM .navbar-dropdown {
  position: absolute !important;
}
.cid-uYLqPs2oLM .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYLqPs2oLM .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uYLqPs2oLM .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uYLqPs2oLM .dropdown-item:hover,
.cid-uYLqPs2oLM .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uYLqPs2oLM .dropdown-item:hover span {
  color: white;
}
.cid-uYLqPs2oLM .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uYLqPs2oLM .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uYLqPs2oLM .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uYLqPs2oLM .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uYLqPs2oLM .nav-link {
  position: relative;
}
.cid-uYLqPs2oLM .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uYLqPs2oLM .container {
    flex-wrap: nowrap;
  }
}
.cid-uYLqPs2oLM .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uYLqPs2oLM .dropdown-menu,
.cid-uYLqPs2oLM .navbar.opened {
  background: #000000 !important;
}
.cid-uYLqPs2oLM .nav-item:focus,
.cid-uYLqPs2oLM .nav-link:focus {
  outline: none;
}
.cid-uYLqPs2oLM .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uYLqPs2oLM .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uYLqPs2oLM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uYLqPs2oLM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYLqPs2oLM .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uYLqPs2oLM .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uYLqPs2oLM .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uYLqPs2oLM .navbar.opened {
  transition: all 0.3s;
}
.cid-uYLqPs2oLM .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uYLqPs2oLM .navbar .navbar-logo img {
  width: auto;
}
.cid-uYLqPs2oLM .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uYLqPs2oLM .navbar.collapsed {
  justify-content: center;
}
.cid-uYLqPs2oLM .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uYLqPs2oLM .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uYLqPs2oLM .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uYLqPs2oLM .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uYLqPs2oLM .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-uYLqPs2oLM .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uYLqPs2oLM .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uYLqPs2oLM .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uYLqPs2oLM .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uYLqPs2oLM .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uYLqPs2oLM .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uYLqPs2oLM .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uYLqPs2oLM .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-uYLqPs2oLM .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uYLqPs2oLM .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uYLqPs2oLM .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uYLqPs2oLM .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uYLqPs2oLM .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uYLqPs2oLM .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uYLqPs2oLM .navbar.navbar-short {
  min-height: 60px;
}
.cid-uYLqPs2oLM .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uYLqPs2oLM .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uYLqPs2oLM .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-uYLqPs2oLM .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uYLqPs2oLM .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uYLqPs2oLM .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uYLqPs2oLM .dropdown-item.active,
.cid-uYLqPs2oLM .dropdown-item:active {
  background-color: transparent;
}
.cid-uYLqPs2oLM .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uYLqPs2oLM .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uYLqPs2oLM .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uYLqPs2oLM .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uYLqPs2oLM .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uYLqPs2oLM .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uYLqPs2oLM ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uYLqPs2oLM .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uYLqPs2oLM button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uYLqPs2oLM button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uYLqPs2oLM button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uYLqPs2oLM button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYLqPs2oLM button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYLqPs2oLM button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uYLqPs2oLM nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYLqPs2oLM nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uYLqPs2oLM nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uYLqPs2oLM nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYLqPs2oLM .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uYLqPs2oLM .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uYLqPs2oLM a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uYLqPs2oLM .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-uYLqPs2oLM .navbar {
    height: 70px;
  }
  .cid-uYLqPs2oLM .navbar.opened {
    height: auto;
  }
  .cid-uYLqPs2oLM .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uYLqPs2oLM .container,
.cid-uYLqPs2oLM .container-fluid {
  flex-wrap: wrap;
}
.cid-uYLqPs2oLM .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uYLqPs2oLM .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uYLqPs2oLM .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uYLqPs2oLM .contacts-menu {
    display: none;
  }
}
.cid-uYLqPs2oLM .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uYLqPs2oLM .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uYLqPs2oLM .icon-box:hover {
  transform: scale(1.1);
}
.cid-uYLqPs2oLM .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uYLqPs2oLM .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uYLqPs2oLM .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uYLqPs2oLM .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uYLqPs2oLM .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uYLqPs2oLM .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uYLqPs2oLM .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uYLqPs2oLM .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uYLqPs2oLM .card-text {
  color: #ffffff;
}
.cid-uYLqPs2oLM .card-title {
  color: #ffffff;
}
.cid-uYLqPsFVuI {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uYLqPsFVuI .item {
  padding-bottom: 2rem;
}
.cid-uYLqPsFVuI .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uYLqPsFVuI .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uYLqPsFVuI .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uYLqPsFVuI .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uYLqPsFVuI .item-wrapper img {
  height: 100%;
}
.cid-uYLqPsFVuI .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uYLqPsFVuI .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYLqPsFVuI .carousel-control,
.cid-uYLqPsFVuI .close {
  background: #1b1b1b;
}
.cid-uYLqPsFVuI .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYLqPsFVuI .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYLqPsFVuI .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uYLqPsFVuI .close::before {
  content: '\e91a';
}
.cid-uYLqPsFVuI .close:hover {
  opacity: .7;
}
.cid-uYLqPsFVuI .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYLqPsFVuI .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYLqPsFVuI .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYLqPsFVuI .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYLqPsFVuI .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYLqPsFVuI .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-uYLqPsFVuI .carousel-indicators li.active,
.cid-uYLqPsFVuI .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYLqPsFVuI .carousel-indicators li::after,
.cid-uYLqPsFVuI .carousel-indicators li::before {
  content: none;
}
.cid-uYLqPsFVuI .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYLqPsFVuI .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYLqPsFVuI .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYLqPsFVuI .carousel-indicators {
    display: none;
  }
}
.cid-uYLqPsFVuI .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYLqPsFVuI .carousel-inner > .active {
  display: block;
}
.cid-uYLqPsFVuI .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYLqPsFVuI .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYLqPsFVuI .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uYLqPsFVuI .carousel-control,
  .cid-uYLqPsFVuI .carousel-indicators,
  .cid-uYLqPsFVuI .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYLqPsFVuI .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYLqPsFVuI .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYLqPsFVuI .carousel-indicators .active,
.cid-uYLqPsFVuI .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYLqPsFVuI .carousel-indicators .active {
  background: #fff;
}
.cid-uYLqPsFVuI .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYLqPsFVuI .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYLqPsFVuI .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYLqPsFVuI .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYLqPsFVuI .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYLqPsFVuI .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYLqPsFVuI .carousel {
  width: 100%;
}
.cid-uYLqPsFVuI .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYLqPsFVuI .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYLqPsFVuI .modal.fade .modal-dialog,
.cid-uYLqPsFVuI .modal.in .modal-dialog {
  transform: none;
}
.cid-uYLqPsFVuI .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYLqPsFVuI H6 {
  text-align: center;
}
.cid-uYLqPsFVuI H3 {
  text-align: center;
}
.cid-uYLqPttm7J {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uYLqPttm7J .media-container-row .mbr-text {
  color: #000000;
}
.cid-uYLrOlegtA .navbar-dropdown {
  position: relative !important;
}
.cid-uYLrOlegtA .navbar-dropdown {
  position: absolute !important;
}
.cid-uYLrOlegtA .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYLrOlegtA .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uYLrOlegtA .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uYLrOlegtA .dropdown-item:hover,
.cid-uYLrOlegtA .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uYLrOlegtA .dropdown-item:hover span {
  color: white;
}
.cid-uYLrOlegtA .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uYLrOlegtA .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uYLrOlegtA .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uYLrOlegtA .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uYLrOlegtA .nav-link {
  position: relative;
}
.cid-uYLrOlegtA .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uYLrOlegtA .container {
    flex-wrap: nowrap;
  }
}
.cid-uYLrOlegtA .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uYLrOlegtA .dropdown-menu,
.cid-uYLrOlegtA .navbar.opened {
  background: #000000 !important;
}
.cid-uYLrOlegtA .nav-item:focus,
.cid-uYLrOlegtA .nav-link:focus {
  outline: none;
}
.cid-uYLrOlegtA .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uYLrOlegtA .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uYLrOlegtA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uYLrOlegtA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYLrOlegtA .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uYLrOlegtA .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uYLrOlegtA .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uYLrOlegtA .navbar.opened {
  transition: all 0.3s;
}
.cid-uYLrOlegtA .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uYLrOlegtA .navbar .navbar-logo img {
  width: auto;
}
.cid-uYLrOlegtA .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uYLrOlegtA .navbar.collapsed {
  justify-content: center;
}
.cid-uYLrOlegtA .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uYLrOlegtA .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uYLrOlegtA .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uYLrOlegtA .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uYLrOlegtA .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-uYLrOlegtA .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uYLrOlegtA .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uYLrOlegtA .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uYLrOlegtA .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uYLrOlegtA .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uYLrOlegtA .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uYLrOlegtA .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uYLrOlegtA .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-uYLrOlegtA .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uYLrOlegtA .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uYLrOlegtA .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uYLrOlegtA .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uYLrOlegtA .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uYLrOlegtA .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uYLrOlegtA .navbar.navbar-short {
  min-height: 60px;
}
.cid-uYLrOlegtA .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uYLrOlegtA .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uYLrOlegtA .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-uYLrOlegtA .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uYLrOlegtA .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uYLrOlegtA .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uYLrOlegtA .dropdown-item.active,
.cid-uYLrOlegtA .dropdown-item:active {
  background-color: transparent;
}
.cid-uYLrOlegtA .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uYLrOlegtA .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uYLrOlegtA .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uYLrOlegtA .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uYLrOlegtA .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uYLrOlegtA .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uYLrOlegtA ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uYLrOlegtA .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uYLrOlegtA button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uYLrOlegtA button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uYLrOlegtA button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uYLrOlegtA button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYLrOlegtA button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYLrOlegtA button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uYLrOlegtA nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYLrOlegtA nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uYLrOlegtA nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uYLrOlegtA nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYLrOlegtA .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uYLrOlegtA .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uYLrOlegtA a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uYLrOlegtA .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-uYLrOlegtA .navbar {
    height: 70px;
  }
  .cid-uYLrOlegtA .navbar.opened {
    height: auto;
  }
  .cid-uYLrOlegtA .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uYLrOlegtA .container,
.cid-uYLrOlegtA .container-fluid {
  flex-wrap: wrap;
}
.cid-uYLrOlegtA .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uYLrOlegtA .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uYLrOlegtA .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uYLrOlegtA .contacts-menu {
    display: none;
  }
}
.cid-uYLrOlegtA .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uYLrOlegtA .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uYLrOlegtA .icon-box:hover {
  transform: scale(1.1);
}
.cid-uYLrOlegtA .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uYLrOlegtA .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uYLrOlegtA .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uYLrOlegtA .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uYLrOlegtA .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uYLrOlegtA .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uYLrOlegtA .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uYLrOlegtA .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uYLrOlegtA .card-text {
  color: #ffffff;
}
.cid-uYLrOlegtA .card-title {
  color: #ffffff;
}
.cid-uYLrOlVOCp {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uYLrOlVOCp .item {
  padding-bottom: 2rem;
}
.cid-uYLrOlVOCp .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uYLrOlVOCp .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uYLrOlVOCp .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uYLrOlVOCp .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uYLrOlVOCp .item-wrapper img {
  height: 100%;
}
.cid-uYLrOlVOCp .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uYLrOlVOCp .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYLrOlVOCp .carousel-control,
.cid-uYLrOlVOCp .close {
  background: #1b1b1b;
}
.cid-uYLrOlVOCp .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYLrOlVOCp .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYLrOlVOCp .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uYLrOlVOCp .close::before {
  content: '\e91a';
}
.cid-uYLrOlVOCp .close:hover {
  opacity: .7;
}
.cid-uYLrOlVOCp .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYLrOlVOCp .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYLrOlVOCp .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYLrOlVOCp .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYLrOlVOCp .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYLrOlVOCp .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-uYLrOlVOCp .carousel-indicators li.active,
.cid-uYLrOlVOCp .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYLrOlVOCp .carousel-indicators li::after,
.cid-uYLrOlVOCp .carousel-indicators li::before {
  content: none;
}
.cid-uYLrOlVOCp .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYLrOlVOCp .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYLrOlVOCp .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYLrOlVOCp .carousel-indicators {
    display: none;
  }
}
.cid-uYLrOlVOCp .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYLrOlVOCp .carousel-inner > .active {
  display: block;
}
.cid-uYLrOlVOCp .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYLrOlVOCp .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYLrOlVOCp .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uYLrOlVOCp .carousel-control,
  .cid-uYLrOlVOCp .carousel-indicators,
  .cid-uYLrOlVOCp .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYLrOlVOCp .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYLrOlVOCp .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYLrOlVOCp .carousel-indicators .active,
.cid-uYLrOlVOCp .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYLrOlVOCp .carousel-indicators .active {
  background: #fff;
}
.cid-uYLrOlVOCp .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYLrOlVOCp .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYLrOlVOCp .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYLrOlVOCp .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYLrOlVOCp .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYLrOlVOCp .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYLrOlVOCp .carousel {
  width: 100%;
}
.cid-uYLrOlVOCp .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYLrOlVOCp .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYLrOlVOCp .modal.fade .modal-dialog,
.cid-uYLrOlVOCp .modal.in .modal-dialog {
  transform: none;
}
.cid-uYLrOlVOCp .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYLrOlVOCp H6 {
  text-align: center;
}
.cid-uYLrOlVOCp H3 {
  text-align: center;
}
.cid-uYLrOmLFxV {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uYLrOmLFxV .media-container-row .mbr-text {
  color: #000000;
}
.cid-uYLsUkwgt8 .navbar-dropdown {
  position: relative !important;
}
.cid-uYLsUkwgt8 .navbar-dropdown {
  position: absolute !important;
}
.cid-uYLsUkwgt8 .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYLsUkwgt8 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uYLsUkwgt8 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uYLsUkwgt8 .dropdown-item:hover,
.cid-uYLsUkwgt8 .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uYLsUkwgt8 .dropdown-item:hover span {
  color: white;
}
.cid-uYLsUkwgt8 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uYLsUkwgt8 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uYLsUkwgt8 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uYLsUkwgt8 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uYLsUkwgt8 .nav-link {
  position: relative;
}
.cid-uYLsUkwgt8 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uYLsUkwgt8 .container {
    flex-wrap: nowrap;
  }
}
.cid-uYLsUkwgt8 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uYLsUkwgt8 .dropdown-menu,
.cid-uYLsUkwgt8 .navbar.opened {
  background: #000000 !important;
}
.cid-uYLsUkwgt8 .nav-item:focus,
.cid-uYLsUkwgt8 .nav-link:focus {
  outline: none;
}
.cid-uYLsUkwgt8 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uYLsUkwgt8 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uYLsUkwgt8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uYLsUkwgt8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYLsUkwgt8 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uYLsUkwgt8 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uYLsUkwgt8 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uYLsUkwgt8 .navbar.opened {
  transition: all 0.3s;
}
.cid-uYLsUkwgt8 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uYLsUkwgt8 .navbar .navbar-logo img {
  width: auto;
}
.cid-uYLsUkwgt8 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uYLsUkwgt8 .navbar.collapsed {
  justify-content: center;
}
.cid-uYLsUkwgt8 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uYLsUkwgt8 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uYLsUkwgt8 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uYLsUkwgt8 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uYLsUkwgt8 .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-uYLsUkwgt8 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uYLsUkwgt8 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uYLsUkwgt8 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uYLsUkwgt8 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uYLsUkwgt8 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uYLsUkwgt8 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uYLsUkwgt8 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uYLsUkwgt8 .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-uYLsUkwgt8 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uYLsUkwgt8 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uYLsUkwgt8 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uYLsUkwgt8 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uYLsUkwgt8 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uYLsUkwgt8 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uYLsUkwgt8 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uYLsUkwgt8 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uYLsUkwgt8 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uYLsUkwgt8 .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-uYLsUkwgt8 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uYLsUkwgt8 .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uYLsUkwgt8 .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uYLsUkwgt8 .dropdown-item.active,
.cid-uYLsUkwgt8 .dropdown-item:active {
  background-color: transparent;
}
.cid-uYLsUkwgt8 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uYLsUkwgt8 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uYLsUkwgt8 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uYLsUkwgt8 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uYLsUkwgt8 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uYLsUkwgt8 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uYLsUkwgt8 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uYLsUkwgt8 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uYLsUkwgt8 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uYLsUkwgt8 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uYLsUkwgt8 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uYLsUkwgt8 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYLsUkwgt8 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYLsUkwgt8 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uYLsUkwgt8 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYLsUkwgt8 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uYLsUkwgt8 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uYLsUkwgt8 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYLsUkwgt8 .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uYLsUkwgt8 .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uYLsUkwgt8 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uYLsUkwgt8 .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-uYLsUkwgt8 .navbar {
    height: 70px;
  }
  .cid-uYLsUkwgt8 .navbar.opened {
    height: auto;
  }
  .cid-uYLsUkwgt8 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uYLsUkwgt8 .container,
.cid-uYLsUkwgt8 .container-fluid {
  flex-wrap: wrap;
}
.cid-uYLsUkwgt8 .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uYLsUkwgt8 .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uYLsUkwgt8 .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uYLsUkwgt8 .contacts-menu {
    display: none;
  }
}
.cid-uYLsUkwgt8 .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uYLsUkwgt8 .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uYLsUkwgt8 .icon-box:hover {
  transform: scale(1.1);
}
.cid-uYLsUkwgt8 .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uYLsUkwgt8 .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uYLsUkwgt8 .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uYLsUkwgt8 .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uYLsUkwgt8 .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uYLsUkwgt8 .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uYLsUkwgt8 .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uYLsUkwgt8 .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uYLsUkwgt8 .card-text {
  color: #ffffff;
}
.cid-uYLsUkwgt8 .card-title {
  color: #ffffff;
}
.cid-uYLsUlhxeK {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uYLsUlhxeK .item {
  padding-bottom: 2rem;
}
.cid-uYLsUlhxeK .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uYLsUlhxeK .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uYLsUlhxeK .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uYLsUlhxeK .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uYLsUlhxeK .item-wrapper img {
  height: 100%;
}
.cid-uYLsUlhxeK .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uYLsUlhxeK .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYLsUlhxeK .carousel-control,
.cid-uYLsUlhxeK .close {
  background: #1b1b1b;
}
.cid-uYLsUlhxeK .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYLsUlhxeK .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYLsUlhxeK .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uYLsUlhxeK .close::before {
  content: '\e91a';
}
.cid-uYLsUlhxeK .close:hover {
  opacity: .7;
}
.cid-uYLsUlhxeK .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYLsUlhxeK .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYLsUlhxeK .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYLsUlhxeK .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYLsUlhxeK .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYLsUlhxeK .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-uYLsUlhxeK .carousel-indicators li.active,
.cid-uYLsUlhxeK .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYLsUlhxeK .carousel-indicators li::after,
.cid-uYLsUlhxeK .carousel-indicators li::before {
  content: none;
}
.cid-uYLsUlhxeK .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYLsUlhxeK .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYLsUlhxeK .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYLsUlhxeK .carousel-indicators {
    display: none;
  }
}
.cid-uYLsUlhxeK .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYLsUlhxeK .carousel-inner > .active {
  display: block;
}
.cid-uYLsUlhxeK .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYLsUlhxeK .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYLsUlhxeK .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uYLsUlhxeK .carousel-control,
  .cid-uYLsUlhxeK .carousel-indicators,
  .cid-uYLsUlhxeK .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYLsUlhxeK .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYLsUlhxeK .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYLsUlhxeK .carousel-indicators .active,
.cid-uYLsUlhxeK .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYLsUlhxeK .carousel-indicators .active {
  background: #fff;
}
.cid-uYLsUlhxeK .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYLsUlhxeK .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYLsUlhxeK .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYLsUlhxeK .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYLsUlhxeK .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYLsUlhxeK .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYLsUlhxeK .carousel {
  width: 100%;
}
.cid-uYLsUlhxeK .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYLsUlhxeK .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYLsUlhxeK .modal.fade .modal-dialog,
.cid-uYLsUlhxeK .modal.in .modal-dialog {
  transform: none;
}
.cid-uYLsUlhxeK .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYLsUlhxeK H6 {
  text-align: center;
}
.cid-uYLsUlhxeK H3 {
  text-align: center;
}
.cid-uYLsUmd6wZ {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uYLsUmd6wZ .media-container-row .mbr-text {
  color: #000000;
}
.cid-uYLumxAI6y .navbar-dropdown {
  position: relative !important;
}
.cid-uYLumxAI6y .navbar-dropdown {
  position: absolute !important;
}
.cid-uYLumxAI6y .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYLumxAI6y .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uYLumxAI6y .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uYLumxAI6y .dropdown-item:hover,
.cid-uYLumxAI6y .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uYLumxAI6y .dropdown-item:hover span {
  color: white;
}
.cid-uYLumxAI6y .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uYLumxAI6y .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uYLumxAI6y .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uYLumxAI6y .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uYLumxAI6y .nav-link {
  position: relative;
}
.cid-uYLumxAI6y .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uYLumxAI6y .container {
    flex-wrap: nowrap;
  }
}
.cid-uYLumxAI6y .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uYLumxAI6y .dropdown-menu,
.cid-uYLumxAI6y .navbar.opened {
  background: #000000 !important;
}
.cid-uYLumxAI6y .nav-item:focus,
.cid-uYLumxAI6y .nav-link:focus {
  outline: none;
}
.cid-uYLumxAI6y .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uYLumxAI6y .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uYLumxAI6y .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uYLumxAI6y .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYLumxAI6y .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uYLumxAI6y .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uYLumxAI6y .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uYLumxAI6y .navbar.opened {
  transition: all 0.3s;
}
.cid-uYLumxAI6y .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uYLumxAI6y .navbar .navbar-logo img {
  width: auto;
}
.cid-uYLumxAI6y .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uYLumxAI6y .navbar.collapsed {
  justify-content: center;
}
.cid-uYLumxAI6y .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uYLumxAI6y .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uYLumxAI6y .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uYLumxAI6y .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uYLumxAI6y .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-uYLumxAI6y .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uYLumxAI6y .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uYLumxAI6y .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uYLumxAI6y .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uYLumxAI6y .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uYLumxAI6y .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uYLumxAI6y .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uYLumxAI6y .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-uYLumxAI6y .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uYLumxAI6y .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uYLumxAI6y .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uYLumxAI6y .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uYLumxAI6y .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uYLumxAI6y .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uYLumxAI6y .navbar.navbar-short {
  min-height: 60px;
}
.cid-uYLumxAI6y .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uYLumxAI6y .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uYLumxAI6y .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-uYLumxAI6y .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uYLumxAI6y .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uYLumxAI6y .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uYLumxAI6y .dropdown-item.active,
.cid-uYLumxAI6y .dropdown-item:active {
  background-color: transparent;
}
.cid-uYLumxAI6y .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uYLumxAI6y .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uYLumxAI6y .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uYLumxAI6y .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uYLumxAI6y .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uYLumxAI6y .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uYLumxAI6y ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uYLumxAI6y .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uYLumxAI6y button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uYLumxAI6y button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uYLumxAI6y button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uYLumxAI6y button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYLumxAI6y button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYLumxAI6y button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uYLumxAI6y nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYLumxAI6y nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uYLumxAI6y nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uYLumxAI6y nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYLumxAI6y .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uYLumxAI6y .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uYLumxAI6y a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uYLumxAI6y .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-uYLumxAI6y .navbar {
    height: 70px;
  }
  .cid-uYLumxAI6y .navbar.opened {
    height: auto;
  }
  .cid-uYLumxAI6y .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uYLumxAI6y .container,
.cid-uYLumxAI6y .container-fluid {
  flex-wrap: wrap;
}
.cid-uYLumxAI6y .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uYLumxAI6y .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uYLumxAI6y .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uYLumxAI6y .contacts-menu {
    display: none;
  }
}
.cid-uYLumxAI6y .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uYLumxAI6y .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uYLumxAI6y .icon-box:hover {
  transform: scale(1.1);
}
.cid-uYLumxAI6y .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uYLumxAI6y .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uYLumxAI6y .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uYLumxAI6y .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uYLumxAI6y .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uYLumxAI6y .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uYLumxAI6y .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uYLumxAI6y .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uYLumxAI6y .card-text {
  color: #ffffff;
}
.cid-uYLumxAI6y .card-title {
  color: #ffffff;
}
.cid-uYLumylM7y {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uYLumylM7y .item {
  padding-bottom: 2rem;
}
.cid-uYLumylM7y .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uYLumylM7y .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uYLumylM7y .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uYLumylM7y .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uYLumylM7y .item-wrapper img {
  height: 100%;
}
.cid-uYLumylM7y .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uYLumylM7y .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYLumylM7y .carousel-control,
.cid-uYLumylM7y .close {
  background: #1b1b1b;
}
.cid-uYLumylM7y .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYLumylM7y .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYLumylM7y .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uYLumylM7y .close::before {
  content: '\e91a';
}
.cid-uYLumylM7y .close:hover {
  opacity: .7;
}
.cid-uYLumylM7y .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYLumylM7y .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYLumylM7y .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYLumylM7y .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYLumylM7y .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYLumylM7y .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-uYLumylM7y .carousel-indicators li.active,
.cid-uYLumylM7y .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYLumylM7y .carousel-indicators li::after,
.cid-uYLumylM7y .carousel-indicators li::before {
  content: none;
}
.cid-uYLumylM7y .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYLumylM7y .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYLumylM7y .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYLumylM7y .carousel-indicators {
    display: none;
  }
}
.cid-uYLumylM7y .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYLumylM7y .carousel-inner > .active {
  display: block;
}
.cid-uYLumylM7y .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYLumylM7y .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYLumylM7y .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uYLumylM7y .carousel-control,
  .cid-uYLumylM7y .carousel-indicators,
  .cid-uYLumylM7y .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYLumylM7y .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYLumylM7y .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYLumylM7y .carousel-indicators .active,
.cid-uYLumylM7y .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYLumylM7y .carousel-indicators .active {
  background: #fff;
}
.cid-uYLumylM7y .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYLumylM7y .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYLumylM7y .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYLumylM7y .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYLumylM7y .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYLumylM7y .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYLumylM7y .carousel {
  width: 100%;
}
.cid-uYLumylM7y .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYLumylM7y .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYLumylM7y .modal.fade .modal-dialog,
.cid-uYLumylM7y .modal.in .modal-dialog {
  transform: none;
}
.cid-uYLumylM7y .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYLumylM7y H6 {
  text-align: center;
}
.cid-uYLumylM7y H3 {
  text-align: center;
}
.cid-uYLumzeuXb {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uYLumzeuXb .media-container-row .mbr-text {
  color: #000000;
}
.cid-uYLuMqvSvY .navbar-dropdown {
  position: relative !important;
}
.cid-uYLuMqvSvY .navbar-dropdown {
  position: absolute !important;
}
.cid-uYLuMqvSvY .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYLuMqvSvY .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uYLuMqvSvY .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uYLuMqvSvY .dropdown-item:hover,
.cid-uYLuMqvSvY .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uYLuMqvSvY .dropdown-item:hover span {
  color: white;
}
.cid-uYLuMqvSvY .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uYLuMqvSvY .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uYLuMqvSvY .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uYLuMqvSvY .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uYLuMqvSvY .nav-link {
  position: relative;
}
.cid-uYLuMqvSvY .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uYLuMqvSvY .container {
    flex-wrap: nowrap;
  }
}
.cid-uYLuMqvSvY .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uYLuMqvSvY .dropdown-menu,
.cid-uYLuMqvSvY .navbar.opened {
  background: #000000 !important;
}
.cid-uYLuMqvSvY .nav-item:focus,
.cid-uYLuMqvSvY .nav-link:focus {
  outline: none;
}
.cid-uYLuMqvSvY .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uYLuMqvSvY .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uYLuMqvSvY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uYLuMqvSvY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYLuMqvSvY .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uYLuMqvSvY .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uYLuMqvSvY .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uYLuMqvSvY .navbar.opened {
  transition: all 0.3s;
}
.cid-uYLuMqvSvY .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uYLuMqvSvY .navbar .navbar-logo img {
  width: auto;
}
.cid-uYLuMqvSvY .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uYLuMqvSvY .navbar.collapsed {
  justify-content: center;
}
.cid-uYLuMqvSvY .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uYLuMqvSvY .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uYLuMqvSvY .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uYLuMqvSvY .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uYLuMqvSvY .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-uYLuMqvSvY .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uYLuMqvSvY .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uYLuMqvSvY .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uYLuMqvSvY .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uYLuMqvSvY .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uYLuMqvSvY .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uYLuMqvSvY .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uYLuMqvSvY .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-uYLuMqvSvY .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uYLuMqvSvY .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uYLuMqvSvY .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uYLuMqvSvY .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uYLuMqvSvY .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uYLuMqvSvY .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uYLuMqvSvY .navbar.navbar-short {
  min-height: 60px;
}
.cid-uYLuMqvSvY .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uYLuMqvSvY .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uYLuMqvSvY .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-uYLuMqvSvY .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uYLuMqvSvY .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uYLuMqvSvY .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uYLuMqvSvY .dropdown-item.active,
.cid-uYLuMqvSvY .dropdown-item:active {
  background-color: transparent;
}
.cid-uYLuMqvSvY .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uYLuMqvSvY .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uYLuMqvSvY .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uYLuMqvSvY .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uYLuMqvSvY .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uYLuMqvSvY .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uYLuMqvSvY ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uYLuMqvSvY .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uYLuMqvSvY button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uYLuMqvSvY button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uYLuMqvSvY button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uYLuMqvSvY button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYLuMqvSvY button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYLuMqvSvY button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uYLuMqvSvY nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYLuMqvSvY nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uYLuMqvSvY nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uYLuMqvSvY nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYLuMqvSvY .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uYLuMqvSvY .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uYLuMqvSvY a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uYLuMqvSvY .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-uYLuMqvSvY .navbar {
    height: 70px;
  }
  .cid-uYLuMqvSvY .navbar.opened {
    height: auto;
  }
  .cid-uYLuMqvSvY .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uYLuMqvSvY .container,
.cid-uYLuMqvSvY .container-fluid {
  flex-wrap: wrap;
}
.cid-uYLuMqvSvY .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uYLuMqvSvY .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uYLuMqvSvY .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uYLuMqvSvY .contacts-menu {
    display: none;
  }
}
.cid-uYLuMqvSvY .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uYLuMqvSvY .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uYLuMqvSvY .icon-box:hover {
  transform: scale(1.1);
}
.cid-uYLuMqvSvY .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uYLuMqvSvY .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uYLuMqvSvY .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uYLuMqvSvY .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uYLuMqvSvY .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uYLuMqvSvY .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uYLuMqvSvY .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uYLuMqvSvY .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uYLuMqvSvY .card-text {
  color: #ffffff;
}
.cid-uYLuMqvSvY .card-title {
  color: #ffffff;
}
.cid-uYLuMrjp9f {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uYLuMrjp9f .item {
  padding-bottom: 2rem;
}
.cid-uYLuMrjp9f .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uYLuMrjp9f .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uYLuMrjp9f .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uYLuMrjp9f .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uYLuMrjp9f .item-wrapper img {
  height: 100%;
}
.cid-uYLuMrjp9f .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uYLuMrjp9f .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYLuMrjp9f .carousel-control,
.cid-uYLuMrjp9f .close {
  background: #1b1b1b;
}
.cid-uYLuMrjp9f .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYLuMrjp9f .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYLuMrjp9f .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uYLuMrjp9f .close::before {
  content: '\e91a';
}
.cid-uYLuMrjp9f .close:hover {
  opacity: .7;
}
.cid-uYLuMrjp9f .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYLuMrjp9f .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYLuMrjp9f .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYLuMrjp9f .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYLuMrjp9f .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYLuMrjp9f .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-uYLuMrjp9f .carousel-indicators li.active,
.cid-uYLuMrjp9f .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYLuMrjp9f .carousel-indicators li::after,
.cid-uYLuMrjp9f .carousel-indicators li::before {
  content: none;
}
.cid-uYLuMrjp9f .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYLuMrjp9f .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYLuMrjp9f .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYLuMrjp9f .carousel-indicators {
    display: none;
  }
}
.cid-uYLuMrjp9f .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYLuMrjp9f .carousel-inner > .active {
  display: block;
}
.cid-uYLuMrjp9f .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYLuMrjp9f .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYLuMrjp9f .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uYLuMrjp9f .carousel-control,
  .cid-uYLuMrjp9f .carousel-indicators,
  .cid-uYLuMrjp9f .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYLuMrjp9f .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYLuMrjp9f .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYLuMrjp9f .carousel-indicators .active,
.cid-uYLuMrjp9f .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYLuMrjp9f .carousel-indicators .active {
  background: #fff;
}
.cid-uYLuMrjp9f .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYLuMrjp9f .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYLuMrjp9f .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYLuMrjp9f .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYLuMrjp9f .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYLuMrjp9f .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYLuMrjp9f .carousel {
  width: 100%;
}
.cid-uYLuMrjp9f .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYLuMrjp9f .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYLuMrjp9f .modal.fade .modal-dialog,
.cid-uYLuMrjp9f .modal.in .modal-dialog {
  transform: none;
}
.cid-uYLuMrjp9f .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYLuMrjp9f H6 {
  text-align: center;
}
.cid-uYLuMrjp9f H3 {
  text-align: center;
}
.cid-uYLuMscjyP {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uYLuMscjyP .media-container-row .mbr-text {
  color: #000000;
}
.cid-uYLvaKg3rL .navbar-dropdown {
  position: relative !important;
}
.cid-uYLvaKg3rL .navbar-dropdown {
  position: absolute !important;
}
.cid-uYLvaKg3rL .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYLvaKg3rL .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uYLvaKg3rL .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uYLvaKg3rL .dropdown-item:hover,
.cid-uYLvaKg3rL .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uYLvaKg3rL .dropdown-item:hover span {
  color: white;
}
.cid-uYLvaKg3rL .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uYLvaKg3rL .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uYLvaKg3rL .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uYLvaKg3rL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uYLvaKg3rL .nav-link {
  position: relative;
}
.cid-uYLvaKg3rL .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uYLvaKg3rL .container {
    flex-wrap: nowrap;
  }
}
.cid-uYLvaKg3rL .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uYLvaKg3rL .dropdown-menu,
.cid-uYLvaKg3rL .navbar.opened {
  background: #000000 !important;
}
.cid-uYLvaKg3rL .nav-item:focus,
.cid-uYLvaKg3rL .nav-link:focus {
  outline: none;
}
.cid-uYLvaKg3rL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uYLvaKg3rL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uYLvaKg3rL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uYLvaKg3rL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYLvaKg3rL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uYLvaKg3rL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uYLvaKg3rL .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uYLvaKg3rL .navbar.opened {
  transition: all 0.3s;
}
.cid-uYLvaKg3rL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uYLvaKg3rL .navbar .navbar-logo img {
  width: auto;
}
.cid-uYLvaKg3rL .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uYLvaKg3rL .navbar.collapsed {
  justify-content: center;
}
.cid-uYLvaKg3rL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uYLvaKg3rL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uYLvaKg3rL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uYLvaKg3rL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uYLvaKg3rL .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-uYLvaKg3rL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uYLvaKg3rL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uYLvaKg3rL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uYLvaKg3rL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uYLvaKg3rL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uYLvaKg3rL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uYLvaKg3rL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uYLvaKg3rL .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-uYLvaKg3rL .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uYLvaKg3rL .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uYLvaKg3rL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uYLvaKg3rL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uYLvaKg3rL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uYLvaKg3rL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uYLvaKg3rL .navbar.navbar-short {
  min-height: 60px;
}
.cid-uYLvaKg3rL .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uYLvaKg3rL .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uYLvaKg3rL .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-uYLvaKg3rL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uYLvaKg3rL .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uYLvaKg3rL .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uYLvaKg3rL .dropdown-item.active,
.cid-uYLvaKg3rL .dropdown-item:active {
  background-color: transparent;
}
.cid-uYLvaKg3rL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uYLvaKg3rL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uYLvaKg3rL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uYLvaKg3rL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uYLvaKg3rL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uYLvaKg3rL .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uYLvaKg3rL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uYLvaKg3rL .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uYLvaKg3rL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uYLvaKg3rL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uYLvaKg3rL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uYLvaKg3rL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYLvaKg3rL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYLvaKg3rL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uYLvaKg3rL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYLvaKg3rL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uYLvaKg3rL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uYLvaKg3rL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYLvaKg3rL .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uYLvaKg3rL .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uYLvaKg3rL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uYLvaKg3rL .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-uYLvaKg3rL .navbar {
    height: 70px;
  }
  .cid-uYLvaKg3rL .navbar.opened {
    height: auto;
  }
  .cid-uYLvaKg3rL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uYLvaKg3rL .container,
.cid-uYLvaKg3rL .container-fluid {
  flex-wrap: wrap;
}
.cid-uYLvaKg3rL .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uYLvaKg3rL .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uYLvaKg3rL .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uYLvaKg3rL .contacts-menu {
    display: none;
  }
}
.cid-uYLvaKg3rL .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uYLvaKg3rL .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uYLvaKg3rL .icon-box:hover {
  transform: scale(1.1);
}
.cid-uYLvaKg3rL .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uYLvaKg3rL .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uYLvaKg3rL .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uYLvaKg3rL .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uYLvaKg3rL .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uYLvaKg3rL .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uYLvaKg3rL .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uYLvaKg3rL .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uYLvaKg3rL .card-text {
  color: #ffffff;
}
.cid-uYLvaKg3rL .card-title {
  color: #ffffff;
}
.cid-uYLvaLmS93 {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uYLvaLmS93 .item {
  padding-bottom: 2rem;
}
.cid-uYLvaLmS93 .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uYLvaLmS93 .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uYLvaLmS93 .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uYLvaLmS93 .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uYLvaLmS93 .item-wrapper img {
  height: 100%;
}
.cid-uYLvaLmS93 .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uYLvaLmS93 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYLvaLmS93 .carousel-control,
.cid-uYLvaLmS93 .close {
  background: #1b1b1b;
}
.cid-uYLvaLmS93 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYLvaLmS93 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYLvaLmS93 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uYLvaLmS93 .close::before {
  content: '\e91a';
}
.cid-uYLvaLmS93 .close:hover {
  opacity: .7;
}
.cid-uYLvaLmS93 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYLvaLmS93 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYLvaLmS93 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYLvaLmS93 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYLvaLmS93 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYLvaLmS93 .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-uYLvaLmS93 .carousel-indicators li.active,
.cid-uYLvaLmS93 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYLvaLmS93 .carousel-indicators li::after,
.cid-uYLvaLmS93 .carousel-indicators li::before {
  content: none;
}
.cid-uYLvaLmS93 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYLvaLmS93 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYLvaLmS93 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYLvaLmS93 .carousel-indicators {
    display: none;
  }
}
.cid-uYLvaLmS93 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYLvaLmS93 .carousel-inner > .active {
  display: block;
}
.cid-uYLvaLmS93 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYLvaLmS93 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYLvaLmS93 .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uYLvaLmS93 .carousel-control,
  .cid-uYLvaLmS93 .carousel-indicators,
  .cid-uYLvaLmS93 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYLvaLmS93 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYLvaLmS93 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYLvaLmS93 .carousel-indicators .active,
.cid-uYLvaLmS93 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYLvaLmS93 .carousel-indicators .active {
  background: #fff;
}
.cid-uYLvaLmS93 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYLvaLmS93 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYLvaLmS93 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYLvaLmS93 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYLvaLmS93 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYLvaLmS93 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYLvaLmS93 .carousel {
  width: 100%;
}
.cid-uYLvaLmS93 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYLvaLmS93 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYLvaLmS93 .modal.fade .modal-dialog,
.cid-uYLvaLmS93 .modal.in .modal-dialog {
  transform: none;
}
.cid-uYLvaLmS93 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYLvaLmS93 H6 {
  text-align: center;
}
.cid-uYLvaLmS93 H3 {
  text-align: center;
}
.cid-uYLvaMMttQ {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uYLvaMMttQ .media-container-row .mbr-text {
  color: #000000;
}
.cid-uYLvJSUnnu .navbar-dropdown {
  position: relative !important;
}
.cid-uYLvJSUnnu .navbar-dropdown {
  position: absolute !important;
}
.cid-uYLvJSUnnu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYLvJSUnnu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uYLvJSUnnu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uYLvJSUnnu .dropdown-item:hover,
.cid-uYLvJSUnnu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uYLvJSUnnu .dropdown-item:hover span {
  color: white;
}
.cid-uYLvJSUnnu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uYLvJSUnnu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uYLvJSUnnu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uYLvJSUnnu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uYLvJSUnnu .nav-link {
  position: relative;
}
.cid-uYLvJSUnnu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uYLvJSUnnu .container {
    flex-wrap: nowrap;
  }
}
.cid-uYLvJSUnnu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uYLvJSUnnu .dropdown-menu,
.cid-uYLvJSUnnu .navbar.opened {
  background: #000000 !important;
}
.cid-uYLvJSUnnu .nav-item:focus,
.cid-uYLvJSUnnu .nav-link:focus {
  outline: none;
}
.cid-uYLvJSUnnu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uYLvJSUnnu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uYLvJSUnnu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uYLvJSUnnu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYLvJSUnnu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uYLvJSUnnu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uYLvJSUnnu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uYLvJSUnnu .navbar.opened {
  transition: all 0.3s;
}
.cid-uYLvJSUnnu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uYLvJSUnnu .navbar .navbar-logo img {
  width: auto;
}
.cid-uYLvJSUnnu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uYLvJSUnnu .navbar.collapsed {
  justify-content: center;
}
.cid-uYLvJSUnnu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uYLvJSUnnu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uYLvJSUnnu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uYLvJSUnnu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uYLvJSUnnu .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-uYLvJSUnnu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uYLvJSUnnu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uYLvJSUnnu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uYLvJSUnnu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uYLvJSUnnu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uYLvJSUnnu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uYLvJSUnnu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uYLvJSUnnu .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-uYLvJSUnnu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uYLvJSUnnu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uYLvJSUnnu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uYLvJSUnnu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uYLvJSUnnu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uYLvJSUnnu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uYLvJSUnnu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uYLvJSUnnu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uYLvJSUnnu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uYLvJSUnnu .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-uYLvJSUnnu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uYLvJSUnnu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uYLvJSUnnu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uYLvJSUnnu .dropdown-item.active,
.cid-uYLvJSUnnu .dropdown-item:active {
  background-color: transparent;
}
.cid-uYLvJSUnnu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uYLvJSUnnu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uYLvJSUnnu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uYLvJSUnnu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uYLvJSUnnu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uYLvJSUnnu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uYLvJSUnnu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uYLvJSUnnu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uYLvJSUnnu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uYLvJSUnnu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uYLvJSUnnu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uYLvJSUnnu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYLvJSUnnu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYLvJSUnnu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uYLvJSUnnu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYLvJSUnnu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uYLvJSUnnu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uYLvJSUnnu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYLvJSUnnu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uYLvJSUnnu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uYLvJSUnnu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uYLvJSUnnu .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-uYLvJSUnnu .navbar {
    height: 70px;
  }
  .cid-uYLvJSUnnu .navbar.opened {
    height: auto;
  }
  .cid-uYLvJSUnnu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uYLvJSUnnu .container,
.cid-uYLvJSUnnu .container-fluid {
  flex-wrap: wrap;
}
.cid-uYLvJSUnnu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uYLvJSUnnu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uYLvJSUnnu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uYLvJSUnnu .contacts-menu {
    display: none;
  }
}
.cid-uYLvJSUnnu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uYLvJSUnnu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uYLvJSUnnu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uYLvJSUnnu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uYLvJSUnnu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uYLvJSUnnu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uYLvJSUnnu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uYLvJSUnnu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uYLvJSUnnu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uYLvJSUnnu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uYLvJSUnnu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uYLvJSUnnu .card-text {
  color: #ffffff;
}
.cid-uYLvJSUnnu .card-title {
  color: #ffffff;
}
.cid-uYLvJTEmdq {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uYLvJTEmdq .item {
  padding-bottom: 2rem;
}
.cid-uYLvJTEmdq .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uYLvJTEmdq .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uYLvJTEmdq .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uYLvJTEmdq .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uYLvJTEmdq .item-wrapper img {
  height: 100%;
}
.cid-uYLvJTEmdq .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uYLvJTEmdq .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYLvJTEmdq .carousel-control,
.cid-uYLvJTEmdq .close {
  background: #1b1b1b;
}
.cid-uYLvJTEmdq .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYLvJTEmdq .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYLvJTEmdq .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uYLvJTEmdq .close::before {
  content: '\e91a';
}
.cid-uYLvJTEmdq .close:hover {
  opacity: .7;
}
.cid-uYLvJTEmdq .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYLvJTEmdq .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYLvJTEmdq .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYLvJTEmdq .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYLvJTEmdq .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYLvJTEmdq .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-uYLvJTEmdq .carousel-indicators li.active,
.cid-uYLvJTEmdq .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYLvJTEmdq .carousel-indicators li::after,
.cid-uYLvJTEmdq .carousel-indicators li::before {
  content: none;
}
.cid-uYLvJTEmdq .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYLvJTEmdq .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYLvJTEmdq .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYLvJTEmdq .carousel-indicators {
    display: none;
  }
}
.cid-uYLvJTEmdq .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYLvJTEmdq .carousel-inner > .active {
  display: block;
}
.cid-uYLvJTEmdq .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYLvJTEmdq .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYLvJTEmdq .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uYLvJTEmdq .carousel-control,
  .cid-uYLvJTEmdq .carousel-indicators,
  .cid-uYLvJTEmdq .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYLvJTEmdq .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYLvJTEmdq .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYLvJTEmdq .carousel-indicators .active,
.cid-uYLvJTEmdq .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYLvJTEmdq .carousel-indicators .active {
  background: #fff;
}
.cid-uYLvJTEmdq .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYLvJTEmdq .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYLvJTEmdq .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYLvJTEmdq .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYLvJTEmdq .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYLvJTEmdq .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYLvJTEmdq .carousel {
  width: 100%;
}
.cid-uYLvJTEmdq .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYLvJTEmdq .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYLvJTEmdq .modal.fade .modal-dialog,
.cid-uYLvJTEmdq .modal.in .modal-dialog {
  transform: none;
}
.cid-uYLvJTEmdq .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYLvJTEmdq H6 {
  text-align: center;
}
.cid-uYLvJTEmdq H3 {
  text-align: center;
}
.cid-uYLvJUAMHz {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uYLvJUAMHz .media-container-row .mbr-text {
  color: #000000;
}
.cid-uYLwhduoTM .navbar-dropdown {
  position: relative !important;
}
.cid-uYLwhduoTM .navbar-dropdown {
  position: absolute !important;
}
.cid-uYLwhduoTM .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYLwhduoTM .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uYLwhduoTM .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uYLwhduoTM .dropdown-item:hover,
.cid-uYLwhduoTM .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uYLwhduoTM .dropdown-item:hover span {
  color: white;
}
.cid-uYLwhduoTM .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uYLwhduoTM .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uYLwhduoTM .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uYLwhduoTM .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uYLwhduoTM .nav-link {
  position: relative;
}
.cid-uYLwhduoTM .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uYLwhduoTM .container {
    flex-wrap: nowrap;
  }
}
.cid-uYLwhduoTM .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uYLwhduoTM .dropdown-menu,
.cid-uYLwhduoTM .navbar.opened {
  background: #000000 !important;
}
.cid-uYLwhduoTM .nav-item:focus,
.cid-uYLwhduoTM .nav-link:focus {
  outline: none;
}
.cid-uYLwhduoTM .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uYLwhduoTM .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uYLwhduoTM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uYLwhduoTM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYLwhduoTM .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uYLwhduoTM .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uYLwhduoTM .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uYLwhduoTM .navbar.opened {
  transition: all 0.3s;
}
.cid-uYLwhduoTM .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uYLwhduoTM .navbar .navbar-logo img {
  width: auto;
}
.cid-uYLwhduoTM .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uYLwhduoTM .navbar.collapsed {
  justify-content: center;
}
.cid-uYLwhduoTM .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uYLwhduoTM .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uYLwhduoTM .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uYLwhduoTM .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uYLwhduoTM .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-uYLwhduoTM .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uYLwhduoTM .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uYLwhduoTM .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uYLwhduoTM .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uYLwhduoTM .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uYLwhduoTM .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uYLwhduoTM .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uYLwhduoTM .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-uYLwhduoTM .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uYLwhduoTM .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uYLwhduoTM .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uYLwhduoTM .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uYLwhduoTM .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uYLwhduoTM .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uYLwhduoTM .navbar.navbar-short {
  min-height: 60px;
}
.cid-uYLwhduoTM .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uYLwhduoTM .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uYLwhduoTM .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-uYLwhduoTM .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uYLwhduoTM .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uYLwhduoTM .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uYLwhduoTM .dropdown-item.active,
.cid-uYLwhduoTM .dropdown-item:active {
  background-color: transparent;
}
.cid-uYLwhduoTM .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uYLwhduoTM .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uYLwhduoTM .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uYLwhduoTM .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uYLwhduoTM .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uYLwhduoTM .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uYLwhduoTM ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uYLwhduoTM .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uYLwhduoTM button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uYLwhduoTM button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uYLwhduoTM button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uYLwhduoTM button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYLwhduoTM button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYLwhduoTM button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uYLwhduoTM nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYLwhduoTM nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uYLwhduoTM nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uYLwhduoTM nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYLwhduoTM .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uYLwhduoTM .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uYLwhduoTM a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uYLwhduoTM .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-uYLwhduoTM .navbar {
    height: 70px;
  }
  .cid-uYLwhduoTM .navbar.opened {
    height: auto;
  }
  .cid-uYLwhduoTM .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uYLwhduoTM .container,
.cid-uYLwhduoTM .container-fluid {
  flex-wrap: wrap;
}
.cid-uYLwhduoTM .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uYLwhduoTM .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uYLwhduoTM .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uYLwhduoTM .contacts-menu {
    display: none;
  }
}
.cid-uYLwhduoTM .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uYLwhduoTM .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uYLwhduoTM .icon-box:hover {
  transform: scale(1.1);
}
.cid-uYLwhduoTM .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uYLwhduoTM .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uYLwhduoTM .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uYLwhduoTM .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uYLwhduoTM .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uYLwhduoTM .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uYLwhduoTM .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uYLwhduoTM .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uYLwhduoTM .card-text {
  color: #ffffff;
}
.cid-uYLwhduoTM .card-title {
  color: #ffffff;
}
.cid-uYLwhedkvr {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uYLwhedkvr .item {
  padding-bottom: 2rem;
}
.cid-uYLwhedkvr .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uYLwhedkvr .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uYLwhedkvr .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uYLwhedkvr .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uYLwhedkvr .item-wrapper img {
  height: 100%;
}
.cid-uYLwhedkvr .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uYLwhedkvr .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYLwhedkvr .carousel-control,
.cid-uYLwhedkvr .close {
  background: #1b1b1b;
}
.cid-uYLwhedkvr .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYLwhedkvr .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYLwhedkvr .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uYLwhedkvr .close::before {
  content: '\e91a';
}
.cid-uYLwhedkvr .close:hover {
  opacity: .7;
}
.cid-uYLwhedkvr .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYLwhedkvr .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYLwhedkvr .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYLwhedkvr .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYLwhedkvr .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYLwhedkvr .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-uYLwhedkvr .carousel-indicators li.active,
.cid-uYLwhedkvr .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYLwhedkvr .carousel-indicators li::after,
.cid-uYLwhedkvr .carousel-indicators li::before {
  content: none;
}
.cid-uYLwhedkvr .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYLwhedkvr .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYLwhedkvr .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYLwhedkvr .carousel-indicators {
    display: none;
  }
}
.cid-uYLwhedkvr .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYLwhedkvr .carousel-inner > .active {
  display: block;
}
.cid-uYLwhedkvr .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYLwhedkvr .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYLwhedkvr .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uYLwhedkvr .carousel-control,
  .cid-uYLwhedkvr .carousel-indicators,
  .cid-uYLwhedkvr .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYLwhedkvr .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYLwhedkvr .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYLwhedkvr .carousel-indicators .active,
.cid-uYLwhedkvr .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYLwhedkvr .carousel-indicators .active {
  background: #fff;
}
.cid-uYLwhedkvr .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYLwhedkvr .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYLwhedkvr .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYLwhedkvr .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYLwhedkvr .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYLwhedkvr .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYLwhedkvr .carousel {
  width: 100%;
}
.cid-uYLwhedkvr .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYLwhedkvr .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYLwhedkvr .modal.fade .modal-dialog,
.cid-uYLwhedkvr .modal.in .modal-dialog {
  transform: none;
}
.cid-uYLwhedkvr .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYLwhedkvr H6 {
  text-align: center;
}
.cid-uYLwhedkvr H3 {
  text-align: center;
}
.cid-uYLwhf4RCY {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uYLwhf4RCY .media-container-row .mbr-text {
  color: #000000;
}
.cid-uYLx3NOPk1 .navbar-dropdown {
  position: relative !important;
}
.cid-uYLx3NOPk1 .navbar-dropdown {
  position: absolute !important;
}
.cid-uYLx3NOPk1 .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYLx3NOPk1 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uYLx3NOPk1 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uYLx3NOPk1 .dropdown-item:hover,
.cid-uYLx3NOPk1 .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uYLx3NOPk1 .dropdown-item:hover span {
  color: white;
}
.cid-uYLx3NOPk1 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uYLx3NOPk1 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uYLx3NOPk1 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uYLx3NOPk1 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uYLx3NOPk1 .nav-link {
  position: relative;
}
.cid-uYLx3NOPk1 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uYLx3NOPk1 .container {
    flex-wrap: nowrap;
  }
}
.cid-uYLx3NOPk1 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uYLx3NOPk1 .dropdown-menu,
.cid-uYLx3NOPk1 .navbar.opened {
  background: #000000 !important;
}
.cid-uYLx3NOPk1 .nav-item:focus,
.cid-uYLx3NOPk1 .nav-link:focus {
  outline: none;
}
.cid-uYLx3NOPk1 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uYLx3NOPk1 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uYLx3NOPk1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uYLx3NOPk1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYLx3NOPk1 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uYLx3NOPk1 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uYLx3NOPk1 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uYLx3NOPk1 .navbar.opened {
  transition: all 0.3s;
}
.cid-uYLx3NOPk1 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uYLx3NOPk1 .navbar .navbar-logo img {
  width: auto;
}
.cid-uYLx3NOPk1 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uYLx3NOPk1 .navbar.collapsed {
  justify-content: center;
}
.cid-uYLx3NOPk1 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uYLx3NOPk1 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uYLx3NOPk1 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uYLx3NOPk1 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uYLx3NOPk1 .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-uYLx3NOPk1 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uYLx3NOPk1 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uYLx3NOPk1 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uYLx3NOPk1 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uYLx3NOPk1 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uYLx3NOPk1 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uYLx3NOPk1 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uYLx3NOPk1 .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-uYLx3NOPk1 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uYLx3NOPk1 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uYLx3NOPk1 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uYLx3NOPk1 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uYLx3NOPk1 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uYLx3NOPk1 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uYLx3NOPk1 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uYLx3NOPk1 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uYLx3NOPk1 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uYLx3NOPk1 .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-uYLx3NOPk1 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uYLx3NOPk1 .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uYLx3NOPk1 .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uYLx3NOPk1 .dropdown-item.active,
.cid-uYLx3NOPk1 .dropdown-item:active {
  background-color: transparent;
}
.cid-uYLx3NOPk1 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uYLx3NOPk1 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uYLx3NOPk1 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uYLx3NOPk1 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uYLx3NOPk1 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uYLx3NOPk1 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uYLx3NOPk1 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uYLx3NOPk1 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uYLx3NOPk1 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uYLx3NOPk1 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uYLx3NOPk1 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uYLx3NOPk1 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYLx3NOPk1 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYLx3NOPk1 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uYLx3NOPk1 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYLx3NOPk1 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uYLx3NOPk1 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uYLx3NOPk1 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYLx3NOPk1 .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uYLx3NOPk1 .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uYLx3NOPk1 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uYLx3NOPk1 .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-uYLx3NOPk1 .navbar {
    height: 70px;
  }
  .cid-uYLx3NOPk1 .navbar.opened {
    height: auto;
  }
  .cid-uYLx3NOPk1 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uYLx3NOPk1 .container,
.cid-uYLx3NOPk1 .container-fluid {
  flex-wrap: wrap;
}
.cid-uYLx3NOPk1 .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uYLx3NOPk1 .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uYLx3NOPk1 .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uYLx3NOPk1 .contacts-menu {
    display: none;
  }
}
.cid-uYLx3NOPk1 .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uYLx3NOPk1 .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uYLx3NOPk1 .icon-box:hover {
  transform: scale(1.1);
}
.cid-uYLx3NOPk1 .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uYLx3NOPk1 .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uYLx3NOPk1 .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uYLx3NOPk1 .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uYLx3NOPk1 .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uYLx3NOPk1 .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uYLx3NOPk1 .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uYLx3NOPk1 .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uYLx3NOPk1 .card-text {
  color: #ffffff;
}
.cid-uYLx3NOPk1 .card-title {
  color: #ffffff;
}
.cid-uYLx3OAYc2 {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uYLx3OAYc2 .item {
  padding-bottom: 2rem;
}
.cid-uYLx3OAYc2 .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uYLx3OAYc2 .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uYLx3OAYc2 .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uYLx3OAYc2 .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uYLx3OAYc2 .item-wrapper img {
  height: 100%;
}
.cid-uYLx3OAYc2 .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uYLx3OAYc2 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYLx3OAYc2 .carousel-control,
.cid-uYLx3OAYc2 .close {
  background: #1b1b1b;
}
.cid-uYLx3OAYc2 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYLx3OAYc2 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYLx3OAYc2 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uYLx3OAYc2 .close::before {
  content: '\e91a';
}
.cid-uYLx3OAYc2 .close:hover {
  opacity: .7;
}
.cid-uYLx3OAYc2 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYLx3OAYc2 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYLx3OAYc2 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYLx3OAYc2 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYLx3OAYc2 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYLx3OAYc2 .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-uYLx3OAYc2 .carousel-indicators li.active,
.cid-uYLx3OAYc2 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYLx3OAYc2 .carousel-indicators li::after,
.cid-uYLx3OAYc2 .carousel-indicators li::before {
  content: none;
}
.cid-uYLx3OAYc2 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYLx3OAYc2 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYLx3OAYc2 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYLx3OAYc2 .carousel-indicators {
    display: none;
  }
}
.cid-uYLx3OAYc2 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYLx3OAYc2 .carousel-inner > .active {
  display: block;
}
.cid-uYLx3OAYc2 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYLx3OAYc2 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYLx3OAYc2 .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uYLx3OAYc2 .carousel-control,
  .cid-uYLx3OAYc2 .carousel-indicators,
  .cid-uYLx3OAYc2 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYLx3OAYc2 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYLx3OAYc2 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYLx3OAYc2 .carousel-indicators .active,
.cid-uYLx3OAYc2 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYLx3OAYc2 .carousel-indicators .active {
  background: #fff;
}
.cid-uYLx3OAYc2 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYLx3OAYc2 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYLx3OAYc2 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYLx3OAYc2 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYLx3OAYc2 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYLx3OAYc2 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYLx3OAYc2 .carousel {
  width: 100%;
}
.cid-uYLx3OAYc2 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYLx3OAYc2 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYLx3OAYc2 .modal.fade .modal-dialog,
.cid-uYLx3OAYc2 .modal.in .modal-dialog {
  transform: none;
}
.cid-uYLx3OAYc2 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYLx3OAYc2 H6 {
  text-align: center;
}
.cid-uYLx3OAYc2 H3 {
  text-align: center;
}
.cid-uYLx3Ps0dr {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uYLx3Ps0dr .media-container-row .mbr-text {
  color: #000000;
}
.cid-uYLxTVwbDe .navbar-dropdown {
  position: relative !important;
}
.cid-uYLxTVwbDe .navbar-dropdown {
  position: absolute !important;
}
.cid-uYLxTVwbDe .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYLxTVwbDe .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uYLxTVwbDe .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uYLxTVwbDe .dropdown-item:hover,
.cid-uYLxTVwbDe .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uYLxTVwbDe .dropdown-item:hover span {
  color: white;
}
.cid-uYLxTVwbDe .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uYLxTVwbDe .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uYLxTVwbDe .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uYLxTVwbDe .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uYLxTVwbDe .nav-link {
  position: relative;
}
.cid-uYLxTVwbDe .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uYLxTVwbDe .container {
    flex-wrap: nowrap;
  }
}
.cid-uYLxTVwbDe .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uYLxTVwbDe .dropdown-menu,
.cid-uYLxTVwbDe .navbar.opened {
  background: #000000 !important;
}
.cid-uYLxTVwbDe .nav-item:focus,
.cid-uYLxTVwbDe .nav-link:focus {
  outline: none;
}
.cid-uYLxTVwbDe .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uYLxTVwbDe .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uYLxTVwbDe .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uYLxTVwbDe .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYLxTVwbDe .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uYLxTVwbDe .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uYLxTVwbDe .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uYLxTVwbDe .navbar.opened {
  transition: all 0.3s;
}
.cid-uYLxTVwbDe .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uYLxTVwbDe .navbar .navbar-logo img {
  width: auto;
}
.cid-uYLxTVwbDe .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uYLxTVwbDe .navbar.collapsed {
  justify-content: center;
}
.cid-uYLxTVwbDe .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uYLxTVwbDe .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uYLxTVwbDe .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uYLxTVwbDe .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uYLxTVwbDe .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-uYLxTVwbDe .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uYLxTVwbDe .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uYLxTVwbDe .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uYLxTVwbDe .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uYLxTVwbDe .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uYLxTVwbDe .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uYLxTVwbDe .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uYLxTVwbDe .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-uYLxTVwbDe .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uYLxTVwbDe .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uYLxTVwbDe .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uYLxTVwbDe .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uYLxTVwbDe .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uYLxTVwbDe .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uYLxTVwbDe .navbar.navbar-short {
  min-height: 60px;
}
.cid-uYLxTVwbDe .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uYLxTVwbDe .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uYLxTVwbDe .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-uYLxTVwbDe .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uYLxTVwbDe .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uYLxTVwbDe .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uYLxTVwbDe .dropdown-item.active,
.cid-uYLxTVwbDe .dropdown-item:active {
  background-color: transparent;
}
.cid-uYLxTVwbDe .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uYLxTVwbDe .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uYLxTVwbDe .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uYLxTVwbDe .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uYLxTVwbDe .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uYLxTVwbDe .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uYLxTVwbDe ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uYLxTVwbDe .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uYLxTVwbDe button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uYLxTVwbDe button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uYLxTVwbDe button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uYLxTVwbDe button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYLxTVwbDe button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYLxTVwbDe button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uYLxTVwbDe nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYLxTVwbDe nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uYLxTVwbDe nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uYLxTVwbDe nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYLxTVwbDe .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uYLxTVwbDe .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uYLxTVwbDe a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uYLxTVwbDe .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-uYLxTVwbDe .navbar {
    height: 70px;
  }
  .cid-uYLxTVwbDe .navbar.opened {
    height: auto;
  }
  .cid-uYLxTVwbDe .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uYLxTVwbDe .container,
.cid-uYLxTVwbDe .container-fluid {
  flex-wrap: wrap;
}
.cid-uYLxTVwbDe .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uYLxTVwbDe .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uYLxTVwbDe .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uYLxTVwbDe .contacts-menu {
    display: none;
  }
}
.cid-uYLxTVwbDe .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uYLxTVwbDe .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uYLxTVwbDe .icon-box:hover {
  transform: scale(1.1);
}
.cid-uYLxTVwbDe .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uYLxTVwbDe .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uYLxTVwbDe .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uYLxTVwbDe .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uYLxTVwbDe .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uYLxTVwbDe .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uYLxTVwbDe .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uYLxTVwbDe .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uYLxTVwbDe .card-text {
  color: #ffffff;
}
.cid-uYLxTVwbDe .card-title {
  color: #ffffff;
}
.cid-uYLxTWlz79 {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uYLxTWlz79 .item {
  padding-bottom: 2rem;
}
.cid-uYLxTWlz79 .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uYLxTWlz79 .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uYLxTWlz79 .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uYLxTWlz79 .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uYLxTWlz79 .item-wrapper img {
  height: 100%;
}
.cid-uYLxTWlz79 .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uYLxTWlz79 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYLxTWlz79 .carousel-control,
.cid-uYLxTWlz79 .close {
  background: #1b1b1b;
}
.cid-uYLxTWlz79 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYLxTWlz79 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYLxTWlz79 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uYLxTWlz79 .close::before {
  content: '\e91a';
}
.cid-uYLxTWlz79 .close:hover {
  opacity: .7;
}
.cid-uYLxTWlz79 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYLxTWlz79 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYLxTWlz79 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYLxTWlz79 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYLxTWlz79 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYLxTWlz79 .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-uYLxTWlz79 .carousel-indicators li.active,
.cid-uYLxTWlz79 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYLxTWlz79 .carousel-indicators li::after,
.cid-uYLxTWlz79 .carousel-indicators li::before {
  content: none;
}
.cid-uYLxTWlz79 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYLxTWlz79 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYLxTWlz79 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYLxTWlz79 .carousel-indicators {
    display: none;
  }
}
.cid-uYLxTWlz79 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYLxTWlz79 .carousel-inner > .active {
  display: block;
}
.cid-uYLxTWlz79 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYLxTWlz79 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYLxTWlz79 .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uYLxTWlz79 .carousel-control,
  .cid-uYLxTWlz79 .carousel-indicators,
  .cid-uYLxTWlz79 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYLxTWlz79 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYLxTWlz79 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYLxTWlz79 .carousel-indicators .active,
.cid-uYLxTWlz79 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYLxTWlz79 .carousel-indicators .active {
  background: #fff;
}
.cid-uYLxTWlz79 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYLxTWlz79 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYLxTWlz79 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYLxTWlz79 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYLxTWlz79 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYLxTWlz79 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYLxTWlz79 .carousel {
  width: 100%;
}
.cid-uYLxTWlz79 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYLxTWlz79 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYLxTWlz79 .modal.fade .modal-dialog,
.cid-uYLxTWlz79 .modal.in .modal-dialog {
  transform: none;
}
.cid-uYLxTWlz79 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYLxTWlz79 H6 {
  text-align: center;
}
.cid-uYLxTWlz79 H3 {
  text-align: center;
}
.cid-uYLxTXeljL {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uYLxTXeljL .media-container-row .mbr-text {
  color: #000000;
}
.cid-uYLypK3ETg .navbar-dropdown {
  position: relative !important;
}
.cid-uYLypK3ETg .navbar-dropdown {
  position: absolute !important;
}
.cid-uYLypK3ETg .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYLypK3ETg .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uYLypK3ETg .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uYLypK3ETg .dropdown-item:hover,
.cid-uYLypK3ETg .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uYLypK3ETg .dropdown-item:hover span {
  color: white;
}
.cid-uYLypK3ETg .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uYLypK3ETg .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uYLypK3ETg .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uYLypK3ETg .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uYLypK3ETg .nav-link {
  position: relative;
}
.cid-uYLypK3ETg .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uYLypK3ETg .container {
    flex-wrap: nowrap;
  }
}
.cid-uYLypK3ETg .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uYLypK3ETg .dropdown-menu,
.cid-uYLypK3ETg .navbar.opened {
  background: #000000 !important;
}
.cid-uYLypK3ETg .nav-item:focus,
.cid-uYLypK3ETg .nav-link:focus {
  outline: none;
}
.cid-uYLypK3ETg .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uYLypK3ETg .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uYLypK3ETg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uYLypK3ETg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYLypK3ETg .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uYLypK3ETg .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uYLypK3ETg .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uYLypK3ETg .navbar.opened {
  transition: all 0.3s;
}
.cid-uYLypK3ETg .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uYLypK3ETg .navbar .navbar-logo img {
  width: auto;
}
.cid-uYLypK3ETg .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uYLypK3ETg .navbar.collapsed {
  justify-content: center;
}
.cid-uYLypK3ETg .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uYLypK3ETg .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uYLypK3ETg .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uYLypK3ETg .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uYLypK3ETg .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-uYLypK3ETg .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uYLypK3ETg .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uYLypK3ETg .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uYLypK3ETg .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uYLypK3ETg .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uYLypK3ETg .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uYLypK3ETg .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uYLypK3ETg .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-uYLypK3ETg .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uYLypK3ETg .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uYLypK3ETg .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uYLypK3ETg .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uYLypK3ETg .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uYLypK3ETg .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uYLypK3ETg .navbar.navbar-short {
  min-height: 60px;
}
.cid-uYLypK3ETg .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uYLypK3ETg .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uYLypK3ETg .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-uYLypK3ETg .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uYLypK3ETg .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uYLypK3ETg .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uYLypK3ETg .dropdown-item.active,
.cid-uYLypK3ETg .dropdown-item:active {
  background-color: transparent;
}
.cid-uYLypK3ETg .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uYLypK3ETg .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uYLypK3ETg .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uYLypK3ETg .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uYLypK3ETg .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uYLypK3ETg .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uYLypK3ETg ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uYLypK3ETg .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uYLypK3ETg button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uYLypK3ETg button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uYLypK3ETg button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uYLypK3ETg button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYLypK3ETg button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYLypK3ETg button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uYLypK3ETg nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYLypK3ETg nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uYLypK3ETg nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uYLypK3ETg nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYLypK3ETg .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uYLypK3ETg .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uYLypK3ETg a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uYLypK3ETg .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-uYLypK3ETg .navbar {
    height: 70px;
  }
  .cid-uYLypK3ETg .navbar.opened {
    height: auto;
  }
  .cid-uYLypK3ETg .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uYLypK3ETg .container,
.cid-uYLypK3ETg .container-fluid {
  flex-wrap: wrap;
}
.cid-uYLypK3ETg .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uYLypK3ETg .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uYLypK3ETg .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uYLypK3ETg .contacts-menu {
    display: none;
  }
}
.cid-uYLypK3ETg .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uYLypK3ETg .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uYLypK3ETg .icon-box:hover {
  transform: scale(1.1);
}
.cid-uYLypK3ETg .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uYLypK3ETg .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uYLypK3ETg .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uYLypK3ETg .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uYLypK3ETg .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uYLypK3ETg .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uYLypK3ETg .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uYLypK3ETg .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uYLypK3ETg .card-text {
  color: #ffffff;
}
.cid-uYLypK3ETg .card-title {
  color: #ffffff;
}
.cid-uYLypKQsqi {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uYLypKQsqi .item {
  padding-bottom: 2rem;
}
.cid-uYLypKQsqi .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uYLypKQsqi .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uYLypKQsqi .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uYLypKQsqi .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uYLypKQsqi .item-wrapper img {
  height: 100%;
}
.cid-uYLypKQsqi .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uYLypKQsqi .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYLypKQsqi .carousel-control,
.cid-uYLypKQsqi .close {
  background: #1b1b1b;
}
.cid-uYLypKQsqi .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYLypKQsqi .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYLypKQsqi .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uYLypKQsqi .close::before {
  content: '\e91a';
}
.cid-uYLypKQsqi .close:hover {
  opacity: .7;
}
.cid-uYLypKQsqi .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYLypKQsqi .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYLypKQsqi .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYLypKQsqi .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYLypKQsqi .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYLypKQsqi .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-uYLypKQsqi .carousel-indicators li.active,
.cid-uYLypKQsqi .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYLypKQsqi .carousel-indicators li::after,
.cid-uYLypKQsqi .carousel-indicators li::before {
  content: none;
}
.cid-uYLypKQsqi .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYLypKQsqi .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYLypKQsqi .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYLypKQsqi .carousel-indicators {
    display: none;
  }
}
.cid-uYLypKQsqi .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYLypKQsqi .carousel-inner > .active {
  display: block;
}
.cid-uYLypKQsqi .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYLypKQsqi .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYLypKQsqi .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uYLypKQsqi .carousel-control,
  .cid-uYLypKQsqi .carousel-indicators,
  .cid-uYLypKQsqi .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYLypKQsqi .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYLypKQsqi .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYLypKQsqi .carousel-indicators .active,
.cid-uYLypKQsqi .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYLypKQsqi .carousel-indicators .active {
  background: #fff;
}
.cid-uYLypKQsqi .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYLypKQsqi .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYLypKQsqi .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYLypKQsqi .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYLypKQsqi .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYLypKQsqi .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYLypKQsqi .carousel {
  width: 100%;
}
.cid-uYLypKQsqi .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYLypKQsqi .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYLypKQsqi .modal.fade .modal-dialog,
.cid-uYLypKQsqi .modal.in .modal-dialog {
  transform: none;
}
.cid-uYLypKQsqi .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYLypKQsqi H6 {
  text-align: center;
}
.cid-uYLypKQsqi H3 {
  text-align: center;
}
.cid-uYLypLGFGX {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uYLypLGFGX .media-container-row .mbr-text {
  color: #000000;
}
.cid-uYLzTQwgWu .navbar-dropdown {
  position: relative !important;
}
.cid-uYLzTQwgWu .navbar-dropdown {
  position: absolute !important;
}
.cid-uYLzTQwgWu .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: left;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYLzTQwgWu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uYLzTQwgWu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uYLzTQwgWu .dropdown-item:hover,
.cid-uYLzTQwgWu .dropdown-item:focus {
  background: #1839df !important;
  color: white !important;
}
.cid-uYLzTQwgWu .dropdown-item:hover span {
  color: white;
}
.cid-uYLzTQwgWu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uYLzTQwgWu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uYLzTQwgWu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uYLzTQwgWu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uYLzTQwgWu .nav-link {
  position: relative;
}
.cid-uYLzTQwgWu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uYLzTQwgWu .container {
    flex-wrap: nowrap;
  }
}
.cid-uYLzTQwgWu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uYLzTQwgWu .dropdown-menu,
.cid-uYLzTQwgWu .navbar.opened {
  background: #000000 !important;
}
.cid-uYLzTQwgWu .nav-item:focus,
.cid-uYLzTQwgWu .nav-link:focus {
  outline: none;
}
.cid-uYLzTQwgWu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uYLzTQwgWu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uYLzTQwgWu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uYLzTQwgWu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYLzTQwgWu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uYLzTQwgWu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uYLzTQwgWu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(0, 0, 0, 0);
}
.cid-uYLzTQwgWu .navbar.opened {
  transition: all 0.3s;
}
.cid-uYLzTQwgWu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uYLzTQwgWu .navbar .navbar-logo img {
  width: auto;
}
.cid-uYLzTQwgWu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uYLzTQwgWu .navbar.collapsed {
  justify-content: center;
}
.cid-uYLzTQwgWu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uYLzTQwgWu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uYLzTQwgWu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uYLzTQwgWu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uYLzTQwgWu .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-uYLzTQwgWu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uYLzTQwgWu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: left;
}
.cid-uYLzTQwgWu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uYLzTQwgWu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uYLzTQwgWu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uYLzTQwgWu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uYLzTQwgWu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uYLzTQwgWu .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-uYLzTQwgWu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uYLzTQwgWu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uYLzTQwgWu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: left;
  }
  .cid-uYLzTQwgWu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uYLzTQwgWu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uYLzTQwgWu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uYLzTQwgWu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uYLzTQwgWu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uYLzTQwgWu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uYLzTQwgWu .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-uYLzTQwgWu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uYLzTQwgWu .navbar-brand .navbar-logo a {
  outline: none;
}
@media (min-width: 992px) {
  .cid-uYLzTQwgWu .navbar-brand {
    padding-right: 40px;
  }
}
.cid-uYLzTQwgWu .dropdown-item.active,
.cid-uYLzTQwgWu .dropdown-item:active {
  background-color: transparent;
}
.cid-uYLzTQwgWu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uYLzTQwgWu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uYLzTQwgWu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uYLzTQwgWu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uYLzTQwgWu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uYLzTQwgWu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uYLzTQwgWu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uYLzTQwgWu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uYLzTQwgWu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uYLzTQwgWu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uYLzTQwgWu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uYLzTQwgWu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYLzTQwgWu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYLzTQwgWu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uYLzTQwgWu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYLzTQwgWu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uYLzTQwgWu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uYLzTQwgWu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYLzTQwgWu .navbar-dropdown {
  padding: 0;
}
@media (min-width: 768px) {
  .cid-uYLzTQwgWu .navbar-dropdown {
    padding: 0 1rem;
  }
}
.cid-uYLzTQwgWu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uYLzTQwgWu .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-uYLzTQwgWu .navbar {
    height: 70px;
  }
  .cid-uYLzTQwgWu .navbar.opened {
    height: auto;
  }
  .cid-uYLzTQwgWu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uYLzTQwgWu .container,
.cid-uYLzTQwgWu .container-fluid {
  flex-wrap: wrap;
}
.cid-uYLzTQwgWu .brand-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.cid-uYLzTQwgWu .contacts-menu {
  display: flex;
  justify-content: flex-end;
}
.cid-uYLzTQwgWu .contacts-menu .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uYLzTQwgWu .contacts-menu {
    display: none;
  }
}
.cid-uYLzTQwgWu .card-wrap {
  display: flex;
  align-items: center;
  padding: 10px;
  min-width: 250px;
}
.cid-uYLzTQwgWu .icon-box {
  display: flex;
  padding: 18px;
  border-radius: 50%;
  background-color: #1839df;
  margin-right: 24px;
  transition: 0.3s all;
}
.cid-uYLzTQwgWu .icon-box:hover {
  transform: scale(1.1);
}
.cid-uYLzTQwgWu .navbar-collapse {
  border-top: 1px solid #f7f4f4;
}
@media (min-width: 992px) {
  .cid-uYLzTQwgWu .navbar-collapse {
    justify-content: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .cid-uYLzTQwgWu .navbar-collapse .navbar-nav {
    margin: 0 -1em;
    flex-grow: 1;
  }
  .cid-uYLzTQwgWu .navbar-collapse .mbr-section-btn {
    margin-left: auto;
  }
}
.cid-uYLzTQwgWu .navbar-collapse .mbr-section-btn .btn-black {
  color: #1839df !important;
}
@media (max-width: 577px) {
  .cid-uYLzTQwgWu .navbar-collapse .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uYLzTQwgWu .navbar-collapse .mbr-section-btn .btn {
    flex-grow: 1;
  }
}
.cid-uYLzTQwgWu .navbar-collapse .nav-link:hover {
  color: #1839df !important;
}
.cid-uYLzTQwgWu .card-text {
  color: #ffffff;
}
.cid-uYLzTQwgWu .card-title {
  color: #ffffff;
}
.cid-uYLzTRq75z {
  padding-top: 15rem;
  padding-bottom: 1rem;
  background-color: #000000;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  margin-top: -3px;
}
.cid-uYLzTRq75z .item {
  padding-bottom: 2rem;
}
.cid-uYLzTRq75z .mbr-section-head {
  width: fit-content;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  margin-bottom: 80px;
  font-family: "Josefin Sans";
}
@media (min-width: 92px) {
  .cid-uYLzTRq75z .mbr-section-head .display-7 {
    font-size: 23.8px;
  }
}
.cid-uYLzTRq75z .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uYLzTRq75z .item-wrapper img {
  object-fit: cover;
  border-radius: 20px;
  border: 3px solid #000;
}
.cid-uYLzTRq75z .item-wrapper img {
  height: 100%;
}
.cid-uYLzTRq75z .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-radius: 50%;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  transition: 0.2s;
}
.cid-uYLzTRq75z .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYLzTRq75z .carousel-control,
.cid-uYLzTRq75z .close {
  background: #1b1b1b;
}
.cid-uYLzTRq75z .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYLzTRq75z .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYLzTRq75z .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
}
.cid-uYLzTRq75z .close::before {
  content: '\e91a';
}
.cid-uYLzTRq75z .close:hover {
  opacity: .7;
}
.cid-uYLzTRq75z .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  opacity: 0.5;
  color: #000;
  background-color: #FEF1E5;
  border: 3px solid #000;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYLzTRq75z .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYLzTRq75z .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYLzTRq75z .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYLzTRq75z .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYLzTRq75z .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-uYLzTRq75z .carousel-indicators li.active,
.cid-uYLzTRq75z .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYLzTRq75z .carousel-indicators li::after,
.cid-uYLzTRq75z .carousel-indicators li::before {
  content: none;
}
.cid-uYLzTRq75z .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYLzTRq75z .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYLzTRq75z .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYLzTRq75z .carousel-indicators {
    display: none;
  }
}
.cid-uYLzTRq75z .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYLzTRq75z .carousel-inner > .active {
  display: block;
}
.cid-uYLzTRq75z .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYLzTRq75z .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYLzTRq75z .carousel-control:hover {
  opacity: .7;
}
@media (max-width: 768px) {
  .cid-uYLzTRq75z .carousel-control,
  .cid-uYLzTRq75z .carousel-indicators,
  .cid-uYLzTRq75z .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYLzTRq75z .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYLzTRq75z .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYLzTRq75z .carousel-indicators .active,
.cid-uYLzTRq75z .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYLzTRq75z .carousel-indicators .active {
  background: #fff;
}
.cid-uYLzTRq75z .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYLzTRq75z .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYLzTRq75z .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYLzTRq75z .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYLzTRq75z .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYLzTRq75z .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYLzTRq75z .carousel {
  width: 100%;
}
.cid-uYLzTRq75z .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYLzTRq75z .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYLzTRq75z .modal.fade .modal-dialog,
.cid-uYLzTRq75z .modal.in .modal-dialog {
  transform: none;
}
.cid-uYLzTRq75z .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYLzTRq75z H6 {
  text-align: center;
}
.cid-uYLzTRq75z H3 {
  text-align: center;
}
.cid-uYLzTStpXA {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uYLzTStpXA .media-container-row .mbr-text {
  color: #000000;
}
