@import url(https://fonts.googleapis.com/css?family=Jost:100,200,300,400,500,600,700,800,900,100i,200i,300i,400i,500i,600i,700i,800i,900i&display=swap);
@import url(https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap);
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:300,300i,400,400i,700,700i&display=swap);





.btn {
  border-width: 2px;
}
body {
  font-family: Jost;
}
.display-1 {
  font-family: 'Jost', sans-serif;
  font-size: 1rem;
  line-height: 1.1;
}
.display-1 > .mbr-iconfont {
  font-size: 1.25rem;
}
.display-2 {
  font-family: 'Montserrat', sans-serif;
  font-size: 1.4rem;
  line-height: 1.1;
}
.display-2 > .mbr-iconfont {
  font-size: 1.75rem;
}
.display-4 {
  font-family: 'Jost', sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
}
.display-4 > .mbr-iconfont {
  font-size: 1.375rem;
}
.display-5 {
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 0.9rem;
  line-height: 1.5;
}
.display-5 > .mbr-iconfont {
  font-size: 1.125rem;
}
.display-7 {
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 0.8rem;
  line-height: 1.5;
}
.display-7 > .mbr-iconfont {
  font-size: 1rem;
}
/* ---- Fluid typography for mobile devices ---- */
/* 1.4 - font scale ratio ( bootstrap == 1.42857 ) */
/* 100vw - current viewport width */
/* (48 - 20)  48 == 48rem == 768px, 20 == 20rem == 320px(minimal supported viewport) */
/* 0.65 - min scale variable, may vary */
@media (max-width: 992px) {
  .display-1 {
    font-size: 0.8rem;
  }
}
@media (max-width: 768px) {
  .display-1 {
    font-size: 0.7rem;
    font-size: calc( 1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 1.12rem;
    font-size: calc( 1.14rem + (1.4 - 1.14) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.3 * (1.14rem + (1.4 - 1.14) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 0.88rem;
    font-size: calc( 1.0350000000000001rem + (1.1 - 1.0350000000000001) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.0350000000000001rem + (1.1 - 1.0350000000000001) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-5 {
    font-size: 0.72rem;
    font-size: calc( 0.965rem + (0.9 - 0.965) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (0.965rem + (0.9 - 0.965) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-7 {
    font-size: 0.64rem;
    font-size: calc( 0.93rem + (0.8 - 0.93) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (0.93rem + (0.8 - 0.93) * ((100vw - 20rem) / (48 - 20))));
  }
}
/* Buttons */
.btn {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-sm {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-md {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-lg {
  padding: 1rem 2.6rem;
  border-radius: 4px;
}
.bg-primary {
  background-color: #353535 !important;
}
.bg-success {
  background-color: #a7c13e !important;
}
.bg-info {
  background-color: #196c12 !important;
}
.bg-warning {
  background-color: #2299aa !important;
}
.bg-danger {
  background-color: #30ae33 !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #353535 !important;
  border-color: #353535 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: #ffffff !important;
  background-color: #0a0a0a !important;
  border-color: #0a0a0a !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #0a0a0a !important;
  border-color: #0a0a0a !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #bbbbbb !important;
  border-color: #bbbbbb !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color: #ffffff !important;
  background-color: #909090 !important;
  border-color: #909090 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #909090 !important;
  border-color: #909090 !important;
}
.btn-info,
.btn-info:active {
  background-color: #196c12 !important;
  border-color: #196c12 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: #ffffff !important;
  background-color: #082206 !important;
  border-color: #082206 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #082206 !important;
  border-color: #082206 !important;
}
.btn-success,
.btn-success:active {
  background-color: #a7c13e !important;
  border-color: #a7c13e !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: #ffffff !important;
  background-color: #6e7f29 !important;
  border-color: #6e7f29 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #6e7f29 !important;
  border-color: #6e7f29 !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #2299aa !important;
  border-color: #2299aa !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: #ffffff !important;
  background-color: #145862 !important;
  border-color: #145862 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #ffffff !important;
  background-color: #145862 !important;
  border-color: #145862 !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #30ae33 !important;
  border-color: #30ae33 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: #ffffff !important;
  background-color: #1d6a1f !important;
  border-color: #1d6a1f !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #ffffff !important;
  background-color: #1d6a1f !important;
  border-color: #1d6a1f !important;
}
.btn-white,
.btn-white:active {
  background-color: #fafafa !important;
  border-color: #fafafa !important;
  color: #7a7a7a !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
  color: #4f4f4f !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-white.disabled,
.btn-white:disabled {
  color: #7a7a7a !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
}
.btn-black,
.btn-black:active {
  background-color: #232323 !important;
  border-color: #232323 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-primary-outline,
.btn-primary-outline:active {
  background-color: transparent !important;
  border-color: #353535;
  color: #353535;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #0a0a0a !important;
  background-color: transparent!important;
  border-color: #0a0a0a !important;
  box-shadow: none!important;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #353535 !important;
  border-color: #353535 !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: #bbbbbb;
  color: #bbbbbb;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #909090 !important;
  background-color: transparent!important;
  border-color: #909090 !important;
  box-shadow: none!important;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #ffffff !important;
  background-color: #bbbbbb !important;
  border-color: #bbbbbb !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background-color: transparent !important;
  border-color: #196c12;
  color: #196c12;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #082206 !important;
  background-color: transparent!important;
  border-color: #082206 !important;
  box-shadow: none!important;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #ffffff !important;
  background-color: #196c12 !important;
  border-color: #196c12 !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background-color: transparent !important;
  border-color: #a7c13e;
  color: #a7c13e;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #6e7f29 !important;
  background-color: transparent!important;
  border-color: #6e7f29 !important;
  box-shadow: none!important;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #ffffff !important;
  background-color: #a7c13e !important;
  border-color: #a7c13e !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background-color: transparent !important;
  border-color: #2299aa;
  color: #2299aa;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #145862 !important;
  background-color: transparent!important;
  border-color: #145862 !important;
  box-shadow: none!important;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #ffffff !important;
  background-color: #2299aa !important;
  border-color: #2299aa !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background-color: transparent !important;
  border-color: #30ae33;
  color: #30ae33;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #1d6a1f !important;
  background-color: transparent!important;
  border-color: #1d6a1f !important;
  box-shadow: none!important;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #ffffff !important;
  background-color: #30ae33 !important;
  border-color: #30ae33 !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: #353535 !important;
}
.text-secondary {
  color: #bbbbbb !important;
}
.text-success {
  color: #a7c13e !important;
}
.text-info {
  color: #196c12 !important;
}
.text-warning {
  color: #2299aa !important;
}
.text-danger {
  color: #30ae33 !important;
}
.text-white {
  color: #fafafa !important;
}
.text-black {
  color: #232323 !important;
}
a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
  color: #020202 !important;
}
a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #888888 !important;
}
a.text-success:hover,
a.text-success:focus,
a.text-success.active {
  color: #647425 !important;
}
a.text-info:hover,
a.text-info:focus,
a.text-info.active {
  color: #051503 !important;
}
a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
  color: #114c55 !important;
}
a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
  color: #1a5e1c !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: #353535;
}
.nav-tabs .nav-link:not(.active) {
  color: #232323;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #196c12;
}
.alert-warning {
  background-color: #2299aa;
}
.alert-danger {
  background-color: #30ae33;
}
.mbr-gallery-filter li.active .btn {
  background-color: #353535;
  border-color: #353535;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
a,
a:hover {
  color: #353535;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #a8a8a8;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #d3e09f;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #32d924;
}
.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
  color: #6ad2e1;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
  color: #81dc83;
}
/* Scroll to top button*/
.form-control {
  font-family: 'Jost', sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control > .mbr-iconfont {
  font-size: 1.375rem;
}
.form-control:hover,
.form-control:focus {
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
  border-color: #353535 !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'Jost', sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control:-webkit-input-placeholder > .mbr-iconfont {
  font-size: 1.375rem;
}
blockquote {
  border-color: #353535;
}
/* Forms */
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #353535;
  color: #ffffff;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #353535;
}
.jq-selectbox .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:after,
.jq-number__spin.plus:after {
  transition: 0.4s;
  border-top-color: #353535;
  border-bottom-color: #353535;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:hover:after,
.jq-number__spin.plus:hover:after {
  border-top-color: #353535;
  border-bottom-color: #353535;
}
.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: #353535 !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: #bbbbbb !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='%23353535' %3e%3cg fill='none' fill-rule='evenodd'%3e%3cg transform='translate(16 16)' stroke-width='2'%3e%3ccircle stroke-opacity='.5' cx='16' cy='16' r='16'/%3e%3cpath d='M32 16c0-9.94-8.06-16-16-16'%3e%3canimateTransform attributeName='transform' type='rotate' from='0 16 16' to='360 16 16' dur='1s' repeatCount='indefinite'/%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}
section.lazy-placeholder:after {
  opacity: 0.5;
}
body {
  overflow-x: hidden;
}
a {
  transition: color 0.6s;
}
.cid-s48MCQYojq {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/grid-3227459-1920-1920x1080.jpg");
}
.cid-s48MCQYojq .mbr-section-title {
  text-align: center;
  color: #fafafa;
}
.cid-s48MCQYojq .mbr-text,
.cid-s48MCQYojq .mbr-section-btn {
  color: #232323;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-s48MCQYojq .mbr-section-title,
  .cid-s48MCQYojq .mbr-section-btn,
  .cid-s48MCQYojq .mbr-text {
    text-align: center;
  }
}
.cid-sqPeNVC8hW {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sqPeNVC8hW .card-wrapper {
  display: flex;
}
@media (max-width: 991px) {
  .cid-sqPeNVC8hW .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sqPeNVC8hW .mbr-iconfont {
  font-size: 2rem;
  color: #6592e6;
  padding-right: 1.5rem;
}
.cid-sqPeNVC8hW .card-text {
  color: #196c12;
}
.cid-sq9fgVTArU {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/grid-3227459-1920-1920x1080.jpg");
}
.cid-sqe3LoqWgC {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-sqe3LoqWgC .line {
  background-color: #ffffff;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-sqqGi1d7dH {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sqqGi1d7dH img,
.cid-sqqGi1d7dH .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-sqqGi1d7dH .item:focus,
.cid-sqqGi1d7dH span:focus {
  outline: none;
}
.cid-sqqGi1d7dH .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sqqGi1d7dH .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sqqGi1d7dH .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sqqGi1d7dH .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sqqGi1d7dH .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sqqGi1d7dH .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sqqGi1d7dH .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sqqGi1d7dH .mbr-section-title {
  color: #232323;
}
.cid-sqqGi1d7dH .mbr-text,
.cid-sqqGi1d7dH .mbr-section-btn {
  text-align: left;
}
.cid-sqqGi1d7dH .item-title {
  text-align: left;
}
.cid-sqqGi1d7dH .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-sr5fQOA3l1 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr5f8FtdNZ {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sr5f8FtdNZ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sr5f8FtdNZ .row {
  flex-direction: row-reverse;
}
.cid-sr5f8FtdNZ img {
  width: 100%;
}
.cid-sr5h9D9IEj {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-sqmxzdubXN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/grid-3227459-1920-1920x1080.jpg");
}
.cid-sqr9VC2rnw {
  padding-top: 1rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-sqr9VC2rnw .video-wrapper iframe {
  width: 100%;
}
.cid-sqr9VC2rnw .mbr-section-title,
.cid-sqr9VC2rnw .mbr-section-subtitle,
.cid-sqr9VC2rnw .mbr-text {
  text-align: center;
}
.cid-sqqRjQQia2 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sqqRjQQia2 blockquote {
  border-color: #a7c13e;
  border-radius: 4px;
  background-color: #ffffff;
}
.cid-sqqRjQQia2 .mbr-text {
  text-align: center;
}
.cid-sqmzbzDw6j {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/grid-3227459-1920-1920x1080.jpg");
}
.cid-sqm2F0mD2E {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-sqm2F0mD2E .line {
  background-color: #fafafa;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-sqMEdW8FD7 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sqMEdW8FD7 img,
.cid-sqMEdW8FD7 .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-sqMEdW8FD7 .item:focus,
.cid-sqMEdW8FD7 span:focus {
  outline: none;
}
.cid-sqMEdW8FD7 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sqMEdW8FD7 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sqMEdW8FD7 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sqMEdW8FD7 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sqMEdW8FD7 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sqMEdW8FD7 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sqMEdW8FD7 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sqMEdW8FD7 .mbr-section-title {
  color: #232323;
}
.cid-sqMEdW8FD7 .mbr-text,
.cid-sqMEdW8FD7 .mbr-section-btn {
  text-align: left;
}
.cid-sqMEdW8FD7 .item-title {
  text-align: left;
}
.cid-sqMEdW8FD7 .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-sqmiQvEEsy {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sqmiQvEEsy blockquote {
  border-color: #30ae33;
  border-radius: 4px;
  background-color: #ffffff;
}
.cid-sqmiQvEEsy .mbr-text {
  text-align: center;
}
.cid-sqmzginqnI {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/grid-3227459-1920-1920x1080.jpg");
}
.cid-sqmbQj6P6f {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-sqmbQj6P6f .line {
  background-color: #ffffff;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-sqMVGMxEQk {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sqMVGMxEQk img,
.cid-sqMVGMxEQk .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-sqMVGMxEQk .item:focus,
.cid-sqMVGMxEQk span:focus {
  outline: none;
}
.cid-sqMVGMxEQk .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sqMVGMxEQk .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sqMVGMxEQk .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sqMVGMxEQk .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sqMVGMxEQk .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sqMVGMxEQk .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sqMVGMxEQk .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sqMVGMxEQk .mbr-section-title {
  color: #232323;
}
.cid-sqMVGMxEQk .mbr-text,
.cid-sqMVGMxEQk .mbr-section-btn {
  text-align: left;
}
.cid-sqMVGMxEQk .item-title {
  text-align: left;
}
.cid-sqMVGMxEQk .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-sqmlx2dLtI {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sqmlx2dLtI blockquote {
  border-color: #196c12;
  border-radius: 4px;
  background-color: #ffffff;
}
.cid-sqmlx2dLtI .mbr-text {
  text-align: center;
}
.cid-sqmzFBlu65 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/grid-3227459-1920-1920x1080.jpg");
}
.cid-sqmGUVwcfe {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sqmGUVwcfe img {
  width: 120px;
  margin: auto;
}
.cid-sqmGUVwcfe .card {
  transition: all 0.3s;
  height: fit-content;
  padding: 1rem 0;
  opacity: 0.7;
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-sqmGUVwcfe .card {
    max-width: 12.5%;
  }
}
.cid-sqmGUVwcfe .mbr-section-title {
  color: #353535;
}
.cid-sqmfJJWUym {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/grid-3227459-1920-1920x1080.jpg");
}
.cid-sqmfJJWUym .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-sqmfJJWUym form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-sqmfJJWUym form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-sqmfJJWUym form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-s48OLK6784 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-s48OLK6784 nav.navbar {
  position: fixed;
}
.cid-s48OLK6784 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s48OLK6784 .dropdown-menu {
  padding: 0;
}
.cid-s48OLK6784 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-s48OLK6784 .dropdown-item:hover,
.cid-s48OLK6784 .dropdown-item:focus {
  background: #353535 !important;
  color: white !important;
}
.cid-s48OLK6784 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-s48OLK6784 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-s48OLK6784 .nav-link {
  position: relative;
}
.cid-s48OLK6784 .container {
  display: flex;
  margin: auto;
}
.cid-s48OLK6784 .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-s48OLK6784 .navbar-caption {
  padding-right: 4rem;
}
.cid-s48OLK6784 .dropdown-menu,
.cid-s48OLK6784 .navbar.opened {
  background: #ffffff !important;
}
.cid-s48OLK6784 .nav-item:focus,
.cid-s48OLK6784 .nav-link:focus {
  outline: none;
}
.cid-s48OLK6784 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-s48OLK6784 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-s48OLK6784 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-s48OLK6784 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s48OLK6784 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-s48OLK6784 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-s48OLK6784 .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #ffffff;
}
.cid-s48OLK6784 .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-s48OLK6784 .navbar.opened {
  transition: all .3s;
}
.cid-s48OLK6784 .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-s48OLK6784 .navbar .navbar-logo img {
  width: auto;
}
.cid-s48OLK6784 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-s48OLK6784 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-s48OLK6784 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-s48OLK6784 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-s48OLK6784 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-s48OLK6784 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-s48OLK6784 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-s48OLK6784 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-s48OLK6784 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-s48OLK6784 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-s48OLK6784 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-s48OLK6784 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-s48OLK6784 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-s48OLK6784 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-s48OLK6784 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-s48OLK6784 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-s48OLK6784 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-s48OLK6784 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-s48OLK6784 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-s48OLK6784 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-s48OLK6784 .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-s48OLK6784 .navbar.navbar-short {
  min-height: 60px;
}
.cid-s48OLK6784 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-s48OLK6784 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-s48OLK6784 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-s48OLK6784 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-s48OLK6784 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-s48OLK6784 .dropdown-item.active,
.cid-s48OLK6784 .dropdown-item:active {
  background-color: transparent;
}
.cid-s48OLK6784 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-s48OLK6784 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-s48OLK6784 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-s48OLK6784 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-s48OLK6784 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-s48OLK6784 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-s48OLK6784 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-s48OLK6784 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-s48OLK6784 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-s48OLK6784 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-s48OLK6784 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-s48OLK6784 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-s48OLK6784 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-s48OLK6784 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-s48OLK6784 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s48OLK6784 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-s48OLK6784 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-s48OLK6784 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s48OLK6784 .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-s48OLK6784 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-s48OLK6784 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-s48OLK6784 .navbar {
    height: 77px;
  }
  .cid-s48OLK6784 .navbar.opened {
    height: auto;
  }
  .cid-s48OLK6784 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sr6cypOxsV {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sr6cypOxsV .card-wrapper {
  display: flex;
}
@media (max-width: 991px) {
  .cid-sr6cypOxsV .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sr6cypOxsV .mbr-iconfont {
  font-size: 2rem;
  color: #6592e6;
  padding-right: 1.5rem;
}
.cid-sr6dByTOAl {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/grid-3227459-1920-1920x1080.jpg");
}
.cid-s48P1Icc8J {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-s48P1Icc8J .row-links {
  width: 100%;
  justify-content: center;
}
.cid-s48P1Icc8J .social-row {
  width: 100%;
  justify-content: center;
}
.cid-s48P1Icc8J .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-s48P1Icc8J .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-s48P1Icc8J .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-s48P1Icc8J .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-s48P1Icc8J .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-s48P1Icc8J .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-s48P1Icc8J .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-s48P1Icc8J .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-s48P1Icc8J .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-s48P1Icc8J .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-s48P1Icc8J .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-s48P1Icc8J .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-s48P1Icc8J foot-menu-item {
  color: #a7c13e;
}
.cid-s48OLK6784 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-s48OLK6784 nav.navbar {
  position: fixed;
}
.cid-s48OLK6784 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s48OLK6784 .dropdown-menu {
  padding: 0;
}
.cid-s48OLK6784 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-s48OLK6784 .dropdown-item:hover,
.cid-s48OLK6784 .dropdown-item:focus {
  background: #353535 !important;
  color: white !important;
}
.cid-s48OLK6784 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-s48OLK6784 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-s48OLK6784 .nav-link {
  position: relative;
}
.cid-s48OLK6784 .container {
  display: flex;
  margin: auto;
}
.cid-s48OLK6784 .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-s48OLK6784 .navbar-caption {
  padding-right: 4rem;
}
.cid-s48OLK6784 .dropdown-menu,
.cid-s48OLK6784 .navbar.opened {
  background: #ffffff !important;
}
.cid-s48OLK6784 .nav-item:focus,
.cid-s48OLK6784 .nav-link:focus {
  outline: none;
}
.cid-s48OLK6784 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-s48OLK6784 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-s48OLK6784 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-s48OLK6784 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s48OLK6784 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-s48OLK6784 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-s48OLK6784 .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #ffffff;
}
.cid-s48OLK6784 .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-s48OLK6784 .navbar.opened {
  transition: all .3s;
}
.cid-s48OLK6784 .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-s48OLK6784 .navbar .navbar-logo img {
  width: auto;
}
.cid-s48OLK6784 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-s48OLK6784 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-s48OLK6784 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-s48OLK6784 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-s48OLK6784 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-s48OLK6784 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-s48OLK6784 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-s48OLK6784 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-s48OLK6784 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-s48OLK6784 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-s48OLK6784 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-s48OLK6784 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-s48OLK6784 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-s48OLK6784 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-s48OLK6784 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-s48OLK6784 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-s48OLK6784 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-s48OLK6784 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-s48OLK6784 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-s48OLK6784 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-s48OLK6784 .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-s48OLK6784 .navbar.navbar-short {
  min-height: 60px;
}
.cid-s48OLK6784 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-s48OLK6784 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-s48OLK6784 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-s48OLK6784 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-s48OLK6784 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-s48OLK6784 .dropdown-item.active,
.cid-s48OLK6784 .dropdown-item:active {
  background-color: transparent;
}
.cid-s48OLK6784 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-s48OLK6784 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-s48OLK6784 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-s48OLK6784 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-s48OLK6784 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-s48OLK6784 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-s48OLK6784 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-s48OLK6784 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-s48OLK6784 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-s48OLK6784 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-s48OLK6784 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-s48OLK6784 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-s48OLK6784 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-s48OLK6784 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-s48OLK6784 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s48OLK6784 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-s48OLK6784 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-s48OLK6784 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s48OLK6784 .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-s48OLK6784 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-s48OLK6784 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-s48OLK6784 .navbar {
    height: 77px;
  }
  .cid-s48OLK6784 .navbar.opened {
    height: auto;
  }
  .cid-s48OLK6784 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sqegGg3Slq {
  padding-top: 6rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/zz3-2000x1200.jpg");
}
.cid-sqeiVuPtcQ {
  padding-top: 7rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sqeiVuPtcQ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sqeiVuPtcQ .row {
  flex-direction: row-reverse;
}
.cid-sqeiVuPtcQ img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sqeiVuPtcQ .text-wrapper {
    padding: 2rem;
  }
}
.cid-sqeqjJfIEC {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sqehLkCCZZ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sqehLkCCZZ .item {
  padding-bottom: 2rem;
}
.cid-sqehLkCCZZ .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sqehLkCCZZ .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sqehLkCCZZ .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sqehLkCCZZ .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sqehLkCCZZ .carousel-control,
.cid-sqehLkCCZZ .close {
  background: #1b1b1b;
}
.cid-sqehLkCCZZ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sqehLkCCZZ .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sqehLkCCZZ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sqehLkCCZZ .carousel-control-next span {
  margin-left: 5px;
}
.cid-sqehLkCCZZ .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sqehLkCCZZ .close::before {
  content: '\e91a';
}
.cid-sqehLkCCZZ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sqehLkCCZZ .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sqehLkCCZZ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sqehLkCCZZ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sqehLkCCZZ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sqehLkCCZZ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sqehLkCCZZ .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-sqehLkCCZZ .carousel-indicators li.active,
.cid-sqehLkCCZZ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sqehLkCCZZ .carousel-indicators li::after,
.cid-sqehLkCCZZ .carousel-indicators li::before {
  content: none;
}
.cid-sqehLkCCZZ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sqehLkCCZZ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sqehLkCCZZ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sqehLkCCZZ .carousel-indicators {
    display: none;
  }
}
.cid-sqehLkCCZZ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sqehLkCCZZ .carousel-inner > .active {
  display: block;
}
.cid-sqehLkCCZZ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sqehLkCCZZ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sqehLkCCZZ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sqehLkCCZZ .carousel-control,
  .cid-sqehLkCCZZ .carousel-indicators,
  .cid-sqehLkCCZZ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sqehLkCCZZ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sqehLkCCZZ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sqehLkCCZZ .carousel-indicators .active,
.cid-sqehLkCCZZ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sqehLkCCZZ .carousel-indicators .active {
  background: #fff;
}
.cid-sqehLkCCZZ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sqehLkCCZZ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sqehLkCCZZ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sqehLkCCZZ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sqehLkCCZZ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sqehLkCCZZ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sqehLkCCZZ .carousel {
  width: 100%;
}
.cid-sqehLkCCZZ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sqehLkCCZZ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sqehLkCCZZ .modal.fade .modal-dialog,
.cid-sqehLkCCZZ .modal.in .modal-dialog {
  transform: none;
}
.cid-sqehLkCCZZ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sqehLkCCZZ H6 {
  text-align: center;
}
.cid-sqepzX4nG1 {
  padding-top: 0rem;
  padding-bottom: 10rem;
  background-color: #ffffff;
}
.cid-s48P1Icc8J {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-s48P1Icc8J .row-links {
  width: 100%;
  justify-content: center;
}
.cid-s48P1Icc8J .social-row {
  width: 100%;
  justify-content: center;
}
.cid-s48P1Icc8J .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-s48P1Icc8J .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-s48P1Icc8J .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-s48P1Icc8J .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-s48P1Icc8J .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-s48P1Icc8J .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-s48P1Icc8J .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-s48P1Icc8J .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-s48P1Icc8J .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-s48P1Icc8J .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-s48P1Icc8J .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-s48P1Icc8J .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-s48P1Icc8J foot-menu-item {
  color: #a7c13e;
}
.cid-sqeqOcDbd6 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sqeqOcDbd6 nav.navbar {
  position: fixed;
}
.cid-sqeqOcDbd6 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sqeqOcDbd6 .dropdown-menu {
  padding: 0;
}
.cid-sqeqOcDbd6 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sqeqOcDbd6 .dropdown-item:hover,
.cid-sqeqOcDbd6 .dropdown-item:focus {
  background: #353535 !important;
  color: white !important;
}
.cid-sqeqOcDbd6 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sqeqOcDbd6 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sqeqOcDbd6 .nav-link {
  position: relative;
}
.cid-sqeqOcDbd6 .container {
  display: flex;
  margin: auto;
}
.cid-sqeqOcDbd6 .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sqeqOcDbd6 .navbar-caption {
  padding-right: 4rem;
}
.cid-sqeqOcDbd6 .dropdown-menu,
.cid-sqeqOcDbd6 .navbar.opened {
  background: #ffffff !important;
}
.cid-sqeqOcDbd6 .nav-item:focus,
.cid-sqeqOcDbd6 .nav-link:focus {
  outline: none;
}
.cid-sqeqOcDbd6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sqeqOcDbd6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sqeqOcDbd6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sqeqOcDbd6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sqeqOcDbd6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sqeqOcDbd6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sqeqOcDbd6 .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #ffffff;
}
.cid-sqeqOcDbd6 .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sqeqOcDbd6 .navbar.opened {
  transition: all .3s;
}
.cid-sqeqOcDbd6 .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sqeqOcDbd6 .navbar .navbar-logo img {
  width: auto;
}
.cid-sqeqOcDbd6 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sqeqOcDbd6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sqeqOcDbd6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sqeqOcDbd6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-sqeqOcDbd6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sqeqOcDbd6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sqeqOcDbd6 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sqeqOcDbd6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sqeqOcDbd6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sqeqOcDbd6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sqeqOcDbd6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sqeqOcDbd6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sqeqOcDbd6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sqeqOcDbd6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sqeqOcDbd6 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sqeqOcDbd6 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sqeqOcDbd6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sqeqOcDbd6 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sqeqOcDbd6 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sqeqOcDbd6 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sqeqOcDbd6 .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sqeqOcDbd6 .navbar.navbar-short {
  min-height: 60px;
}
.cid-sqeqOcDbd6 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sqeqOcDbd6 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sqeqOcDbd6 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sqeqOcDbd6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sqeqOcDbd6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sqeqOcDbd6 .dropdown-item.active,
.cid-sqeqOcDbd6 .dropdown-item:active {
  background-color: transparent;
}
.cid-sqeqOcDbd6 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sqeqOcDbd6 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sqeqOcDbd6 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sqeqOcDbd6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sqeqOcDbd6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sqeqOcDbd6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sqeqOcDbd6 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sqeqOcDbd6 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sqeqOcDbd6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sqeqOcDbd6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sqeqOcDbd6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sqeqOcDbd6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sqeqOcDbd6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sqeqOcDbd6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sqeqOcDbd6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sqeqOcDbd6 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sqeqOcDbd6 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sqeqOcDbd6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sqeqOcDbd6 .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sqeqOcDbd6 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sqeqOcDbd6 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sqeqOcDbd6 .navbar {
    height: 77px;
  }
  .cid-sqeqOcDbd6 .navbar.opened {
    height: auto;
  }
  .cid-sqeqOcDbd6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sqeqOdrknL {
  padding-top: 6rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/y2-2000x1200.jpg");
}
.cid-sqeqOe271v {
  padding-top: 7rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sqeqOe271v .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sqeqOe271v .row {
  flex-direction: row-reverse;
}
.cid-sqeqOe271v img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sqeqOe271v .text-wrapper {
    padding: 2rem;
  }
}
.cid-sqeqOev8Bt {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr4Gl8nhou {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr4Gl8nhou .item {
  padding-bottom: 2rem;
}
.cid-sr4Gl8nhou .item-wrapper {
  position: relative;
}
.cid-sr4Gl8nhou .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sr4Gl8nhou .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sr4Gl8nhou .carousel-control,
.cid-sr4Gl8nhou .close {
  background: #1b1b1b;
}
.cid-sr4Gl8nhou .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sr4Gl8nhou .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sr4Gl8nhou .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sr4Gl8nhou .carousel-control-next span {
  margin-left: 5px;
}
.cid-sr4Gl8nhou .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sr4Gl8nhou .close::before {
  content: '\e91a';
}
.cid-sr4Gl8nhou .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sr4Gl8nhou .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sr4Gl8nhou .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sr4Gl8nhou .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sr4Gl8nhou .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sr4Gl8nhou .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sr4Gl8nhou .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-sr4Gl8nhou .carousel-indicators li.active,
.cid-sr4Gl8nhou .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sr4Gl8nhou .carousel-indicators li::after,
.cid-sr4Gl8nhou .carousel-indicators li::before {
  content: none;
}
.cid-sr4Gl8nhou .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sr4Gl8nhou .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sr4Gl8nhou .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sr4Gl8nhou .carousel-indicators {
    display: none;
  }
}
.cid-sr4Gl8nhou .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sr4Gl8nhou .carousel-inner > .active {
  display: block;
}
.cid-sr4Gl8nhou .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sr4Gl8nhou .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sr4Gl8nhou .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sr4Gl8nhou .carousel-control,
  .cid-sr4Gl8nhou .carousel-indicators,
  .cid-sr4Gl8nhou .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sr4Gl8nhou .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sr4Gl8nhou .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sr4Gl8nhou .carousel-indicators .active,
.cid-sr4Gl8nhou .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sr4Gl8nhou .carousel-indicators .active {
  background: #fff;
}
.cid-sr4Gl8nhou .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sr4Gl8nhou .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sr4Gl8nhou .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sr4Gl8nhou .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sr4Gl8nhou .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sr4Gl8nhou .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sr4Gl8nhou .carousel {
  width: 100%;
}
.cid-sr4Gl8nhou .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sr4Gl8nhou .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sr4Gl8nhou .modal.fade .modal-dialog,
.cid-sr4Gl8nhou .modal.in .modal-dialog {
  transform: none;
}
.cid-sr4Gl8nhou .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sr4Gl8nhou H6 {
  text-align: center;
}
.cid-sqeqOfO0V7 {
  padding-top: 0rem;
  padding-bottom: 10rem;
  background-color: #ffffff;
}
.cid-sqeqOgdBtE {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-sqeqOgdBtE .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sqeqOgdBtE .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sqeqOgdBtE .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sqeqOgdBtE .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-sqeqOgdBtE .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-sqeqOgdBtE .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sqeqOgdBtE .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sqeqOgdBtE .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sqeqOgdBtE .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sqeqOgdBtE .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sqeqOgdBtE .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sqeqOgdBtE .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sqeqOgdBtE .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sqeqOgdBtE .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-sqeqOgdBtE foot-menu-item {
  color: #a7c13e;
}
.cid-sqjXNibwLK {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sqjXNibwLK nav.navbar {
  position: fixed;
}
.cid-sqjXNibwLK .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sqjXNibwLK .dropdown-menu {
  padding: 0;
}
.cid-sqjXNibwLK .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sqjXNibwLK .dropdown-item:hover,
.cid-sqjXNibwLK .dropdown-item:focus {
  background: #353535 !important;
  color: white !important;
}
.cid-sqjXNibwLK .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sqjXNibwLK .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sqjXNibwLK .nav-link {
  position: relative;
}
.cid-sqjXNibwLK .container {
  display: flex;
  margin: auto;
}
.cid-sqjXNibwLK .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sqjXNibwLK .navbar-caption {
  padding-right: 4rem;
}
.cid-sqjXNibwLK .dropdown-menu,
.cid-sqjXNibwLK .navbar.opened {
  background: #ffffff !important;
}
.cid-sqjXNibwLK .nav-item:focus,
.cid-sqjXNibwLK .nav-link:focus {
  outline: none;
}
.cid-sqjXNibwLK .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sqjXNibwLK .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sqjXNibwLK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sqjXNibwLK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sqjXNibwLK .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sqjXNibwLK .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sqjXNibwLK .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #ffffff;
}
.cid-sqjXNibwLK .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sqjXNibwLK .navbar.opened {
  transition: all .3s;
}
.cid-sqjXNibwLK .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sqjXNibwLK .navbar .navbar-logo img {
  width: auto;
}
.cid-sqjXNibwLK .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sqjXNibwLK .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sqjXNibwLK .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sqjXNibwLK .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-sqjXNibwLK .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sqjXNibwLK .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sqjXNibwLK .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sqjXNibwLK .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sqjXNibwLK .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sqjXNibwLK .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sqjXNibwLK .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sqjXNibwLK .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sqjXNibwLK .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sqjXNibwLK .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sqjXNibwLK .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sqjXNibwLK .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sqjXNibwLK .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sqjXNibwLK .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sqjXNibwLK .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sqjXNibwLK .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sqjXNibwLK .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sqjXNibwLK .navbar.navbar-short {
  min-height: 60px;
}
.cid-sqjXNibwLK .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sqjXNibwLK .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sqjXNibwLK .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sqjXNibwLK .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sqjXNibwLK .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sqjXNibwLK .dropdown-item.active,
.cid-sqjXNibwLK .dropdown-item:active {
  background-color: transparent;
}
.cid-sqjXNibwLK .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sqjXNibwLK .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sqjXNibwLK .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sqjXNibwLK .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sqjXNibwLK .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sqjXNibwLK .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sqjXNibwLK ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sqjXNibwLK .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sqjXNibwLK button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sqjXNibwLK button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sqjXNibwLK button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sqjXNibwLK button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sqjXNibwLK button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sqjXNibwLK button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sqjXNibwLK nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sqjXNibwLK nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sqjXNibwLK nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sqjXNibwLK nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sqjXNibwLK .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sqjXNibwLK a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sqjXNibwLK .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sqjXNibwLK .navbar {
    height: 77px;
  }
  .cid-sqjXNibwLK .navbar.opened {
    height: auto;
  }
  .cid-sqjXNibwLK .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sqjXNiLo8O {
  padding-top: 6rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/15g1-2000x1200.jpg");
}
.cid-sqjXNjhExm {
  padding-top: 7rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sqjXNjhExm .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sqjXNjhExm .row {
  flex-direction: row-reverse;
}
.cid-sqjXNjhExm img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sqjXNjhExm .text-wrapper {
    padding: 2rem;
  }
}
.cid-sqjXNjIhs1 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sqNcxvcmuD {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sqNcxvcmuD .item {
  padding-bottom: 2rem;
}
.cid-sqNcxvcmuD .item-wrapper {
  position: relative;
}
.cid-sqNcxvcmuD .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sqNcxvcmuD .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sqNcxvcmuD .carousel-control,
.cid-sqNcxvcmuD .close {
  background: #1b1b1b;
}
.cid-sqNcxvcmuD .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sqNcxvcmuD .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sqNcxvcmuD .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sqNcxvcmuD .carousel-control-next span {
  margin-left: 5px;
}
.cid-sqNcxvcmuD .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sqNcxvcmuD .close::before {
  content: '\e91a';
}
.cid-sqNcxvcmuD .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sqNcxvcmuD .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sqNcxvcmuD .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sqNcxvcmuD .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sqNcxvcmuD .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sqNcxvcmuD .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sqNcxvcmuD .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-sqNcxvcmuD .carousel-indicators li.active,
.cid-sqNcxvcmuD .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sqNcxvcmuD .carousel-indicators li::after,
.cid-sqNcxvcmuD .carousel-indicators li::before {
  content: none;
}
.cid-sqNcxvcmuD .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sqNcxvcmuD .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sqNcxvcmuD .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sqNcxvcmuD .carousel-indicators {
    display: none;
  }
}
.cid-sqNcxvcmuD .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sqNcxvcmuD .carousel-inner > .active {
  display: block;
}
.cid-sqNcxvcmuD .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sqNcxvcmuD .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sqNcxvcmuD .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sqNcxvcmuD .carousel-control,
  .cid-sqNcxvcmuD .carousel-indicators,
  .cid-sqNcxvcmuD .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sqNcxvcmuD .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sqNcxvcmuD .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sqNcxvcmuD .carousel-indicators .active,
.cid-sqNcxvcmuD .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sqNcxvcmuD .carousel-indicators .active {
  background: #fff;
}
.cid-sqNcxvcmuD .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sqNcxvcmuD .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sqNcxvcmuD .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sqNcxvcmuD .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sqNcxvcmuD .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sqNcxvcmuD .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sqNcxvcmuD .carousel {
  width: 100%;
}
.cid-sqNcxvcmuD .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sqNcxvcmuD .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sqNcxvcmuD .modal.fade .modal-dialog,
.cid-sqNcxvcmuD .modal.in .modal-dialog {
  transform: none;
}
.cid-sqNcxvcmuD .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sqNcxvcmuD H6 {
  text-align: center;
}
.cid-sqjXNkRano {
  padding-top: 0rem;
  padding-bottom: 10rem;
  background-color: #ffffff;
}
.cid-sqjXNlbvyT {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-sqjXNlbvyT .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sqjXNlbvyT .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sqjXNlbvyT .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sqjXNlbvyT .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-sqjXNlbvyT .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-sqjXNlbvyT .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sqjXNlbvyT .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sqjXNlbvyT .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sqjXNlbvyT .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sqjXNlbvyT .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sqjXNlbvyT .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sqjXNlbvyT .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sqjXNlbvyT .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sqjXNlbvyT .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-sqjXNlbvyT foot-menu-item {
  color: #a7c13e;
}
.cid-sqGCg62HZa {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sqGCg62HZa nav.navbar {
  position: fixed;
}
.cid-sqGCg62HZa .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sqGCg62HZa .dropdown-menu {
  padding: 0;
}
.cid-sqGCg62HZa .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sqGCg62HZa .dropdown-item:hover,
.cid-sqGCg62HZa .dropdown-item:focus {
  background: #353535 !important;
  color: white !important;
}
.cid-sqGCg62HZa .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sqGCg62HZa .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sqGCg62HZa .nav-link {
  position: relative;
}
.cid-sqGCg62HZa .container {
  display: flex;
  margin: auto;
}
.cid-sqGCg62HZa .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sqGCg62HZa .navbar-caption {
  padding-right: 4rem;
}
.cid-sqGCg62HZa .dropdown-menu,
.cid-sqGCg62HZa .navbar.opened {
  background: #ffffff !important;
}
.cid-sqGCg62HZa .nav-item:focus,
.cid-sqGCg62HZa .nav-link:focus {
  outline: none;
}
.cid-sqGCg62HZa .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sqGCg62HZa .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sqGCg62HZa .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sqGCg62HZa .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sqGCg62HZa .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sqGCg62HZa .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sqGCg62HZa .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #ffffff;
}
.cid-sqGCg62HZa .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sqGCg62HZa .navbar.opened {
  transition: all .3s;
}
.cid-sqGCg62HZa .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sqGCg62HZa .navbar .navbar-logo img {
  width: auto;
}
.cid-sqGCg62HZa .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sqGCg62HZa .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sqGCg62HZa .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sqGCg62HZa .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-sqGCg62HZa .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sqGCg62HZa .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sqGCg62HZa .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sqGCg62HZa .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sqGCg62HZa .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sqGCg62HZa .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sqGCg62HZa .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sqGCg62HZa .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sqGCg62HZa .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sqGCg62HZa .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sqGCg62HZa .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sqGCg62HZa .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sqGCg62HZa .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sqGCg62HZa .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sqGCg62HZa .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sqGCg62HZa .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sqGCg62HZa .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sqGCg62HZa .navbar.navbar-short {
  min-height: 60px;
}
.cid-sqGCg62HZa .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sqGCg62HZa .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sqGCg62HZa .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sqGCg62HZa .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sqGCg62HZa .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sqGCg62HZa .dropdown-item.active,
.cid-sqGCg62HZa .dropdown-item:active {
  background-color: transparent;
}
.cid-sqGCg62HZa .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sqGCg62HZa .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sqGCg62HZa .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sqGCg62HZa .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sqGCg62HZa .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sqGCg62HZa .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sqGCg62HZa ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sqGCg62HZa .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sqGCg62HZa button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sqGCg62HZa button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sqGCg62HZa button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sqGCg62HZa button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sqGCg62HZa button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sqGCg62HZa button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sqGCg62HZa nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sqGCg62HZa nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sqGCg62HZa nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sqGCg62HZa nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sqGCg62HZa .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sqGCg62HZa a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sqGCg62HZa .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sqGCg62HZa .navbar {
    height: 77px;
  }
  .cid-sqGCg62HZa .navbar.opened {
    height: auto;
  }
  .cid-sqGCg62HZa .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sqGCg6tNgc {
  padding-top: 6rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/grafik2-2-2000x1200.jpg");
}
.cid-sqGCg6QOZd {
  padding-top: 7rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sqGCg6QOZd .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sqGCg6QOZd .row {
  flex-direction: row-reverse;
}
.cid-sqGCg6QOZd img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sqGCg6QOZd .text-wrapper {
    padding: 2rem;
  }
}
.cid-sqGCg7g0u7 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sqNBIPY4JW {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sqNBIPY4JW .item {
  padding-bottom: 2rem;
}
.cid-sqNBIPY4JW .item-wrapper {
  position: relative;
}
.cid-sqNBIPY4JW .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sqNBIPY4JW .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sqNBIPY4JW .carousel-control,
.cid-sqNBIPY4JW .close {
  background: #1b1b1b;
}
.cid-sqNBIPY4JW .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sqNBIPY4JW .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sqNBIPY4JW .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sqNBIPY4JW .carousel-control-next span {
  margin-left: 5px;
}
.cid-sqNBIPY4JW .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sqNBIPY4JW .close::before {
  content: '\e91a';
}
.cid-sqNBIPY4JW .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sqNBIPY4JW .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sqNBIPY4JW .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sqNBIPY4JW .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sqNBIPY4JW .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sqNBIPY4JW .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sqNBIPY4JW .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-sqNBIPY4JW .carousel-indicators li.active,
.cid-sqNBIPY4JW .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sqNBIPY4JW .carousel-indicators li::after,
.cid-sqNBIPY4JW .carousel-indicators li::before {
  content: none;
}
.cid-sqNBIPY4JW .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sqNBIPY4JW .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sqNBIPY4JW .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sqNBIPY4JW .carousel-indicators {
    display: none;
  }
}
.cid-sqNBIPY4JW .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sqNBIPY4JW .carousel-inner > .active {
  display: block;
}
.cid-sqNBIPY4JW .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sqNBIPY4JW .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sqNBIPY4JW .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sqNBIPY4JW .carousel-control,
  .cid-sqNBIPY4JW .carousel-indicators,
  .cid-sqNBIPY4JW .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sqNBIPY4JW .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sqNBIPY4JW .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sqNBIPY4JW .carousel-indicators .active,
.cid-sqNBIPY4JW .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sqNBIPY4JW .carousel-indicators .active {
  background: #fff;
}
.cid-sqNBIPY4JW .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sqNBIPY4JW .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sqNBIPY4JW .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sqNBIPY4JW .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sqNBIPY4JW .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sqNBIPY4JW .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sqNBIPY4JW .carousel {
  width: 100%;
}
.cid-sqNBIPY4JW .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sqNBIPY4JW .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sqNBIPY4JW .modal.fade .modal-dialog,
.cid-sqNBIPY4JW .modal.in .modal-dialog {
  transform: none;
}
.cid-sqNBIPY4JW .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sqNBIPY4JW H6 {
  text-align: center;
}
.cid-sqGCg8jQPt {
  padding-top: 0rem;
  padding-bottom: 10rem;
  background-color: #ffffff;
}
.cid-sqGCg8CqIb {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-sqGCg8CqIb .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sqGCg8CqIb .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sqGCg8CqIb .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sqGCg8CqIb .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-sqGCg8CqIb .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-sqGCg8CqIb .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sqGCg8CqIb .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sqGCg8CqIb .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sqGCg8CqIb .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sqGCg8CqIb .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sqGCg8CqIb .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sqGCg8CqIb .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sqGCg8CqIb .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sqGCg8CqIb .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-sqGCg8CqIb foot-menu-item {
  color: #a7c13e;
}
.cid-sqGXugkbBl {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sqGXugkbBl nav.navbar {
  position: fixed;
}
.cid-sqGXugkbBl .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sqGXugkbBl .dropdown-menu {
  padding: 0;
}
.cid-sqGXugkbBl .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sqGXugkbBl .dropdown-item:hover,
.cid-sqGXugkbBl .dropdown-item:focus {
  background: #353535 !important;
  color: white !important;
}
.cid-sqGXugkbBl .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sqGXugkbBl .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sqGXugkbBl .nav-link {
  position: relative;
}
.cid-sqGXugkbBl .container {
  display: flex;
  margin: auto;
}
.cid-sqGXugkbBl .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sqGXugkbBl .navbar-caption {
  padding-right: 4rem;
}
.cid-sqGXugkbBl .dropdown-menu,
.cid-sqGXugkbBl .navbar.opened {
  background: #ffffff !important;
}
.cid-sqGXugkbBl .nav-item:focus,
.cid-sqGXugkbBl .nav-link:focus {
  outline: none;
}
.cid-sqGXugkbBl .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sqGXugkbBl .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sqGXugkbBl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sqGXugkbBl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sqGXugkbBl .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sqGXugkbBl .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sqGXugkbBl .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #ffffff;
}
.cid-sqGXugkbBl .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sqGXugkbBl .navbar.opened {
  transition: all .3s;
}
.cid-sqGXugkbBl .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sqGXugkbBl .navbar .navbar-logo img {
  width: auto;
}
.cid-sqGXugkbBl .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sqGXugkbBl .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sqGXugkbBl .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sqGXugkbBl .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-sqGXugkbBl .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sqGXugkbBl .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sqGXugkbBl .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sqGXugkbBl .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sqGXugkbBl .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sqGXugkbBl .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sqGXugkbBl .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sqGXugkbBl .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sqGXugkbBl .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sqGXugkbBl .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sqGXugkbBl .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sqGXugkbBl .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sqGXugkbBl .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sqGXugkbBl .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sqGXugkbBl .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sqGXugkbBl .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sqGXugkbBl .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sqGXugkbBl .navbar.navbar-short {
  min-height: 60px;
}
.cid-sqGXugkbBl .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sqGXugkbBl .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sqGXugkbBl .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sqGXugkbBl .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sqGXugkbBl .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sqGXugkbBl .dropdown-item.active,
.cid-sqGXugkbBl .dropdown-item:active {
  background-color: transparent;
}
.cid-sqGXugkbBl .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sqGXugkbBl .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sqGXugkbBl .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sqGXugkbBl .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sqGXugkbBl .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sqGXugkbBl .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sqGXugkbBl ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sqGXugkbBl .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sqGXugkbBl button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sqGXugkbBl button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sqGXugkbBl button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sqGXugkbBl button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sqGXugkbBl button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sqGXugkbBl button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sqGXugkbBl nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sqGXugkbBl nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sqGXugkbBl nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sqGXugkbBl nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sqGXugkbBl .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sqGXugkbBl a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sqGXugkbBl .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sqGXugkbBl .navbar {
    height: 77px;
  }
  .cid-sqGXugkbBl .navbar.opened {
    height: auto;
  }
  .cid-sqGXugkbBl .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sqGXugSi4U {
  padding-top: 6rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/z1-2000x1200.jpg");
}
.cid-sqGXuhnmtF {
  padding-top: 7rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sqGXuhnmtF .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sqGXuhnmtF .row {
  flex-direction: row-reverse;
}
.cid-sqGXuhnmtF img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sqGXuhnmtF .text-wrapper {
    padding: 2rem;
  }
}
.cid-sqGXuhL8ao {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sqNDzk3hHt {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sqNDzk3hHt .item {
  padding-bottom: 2rem;
}
.cid-sqNDzk3hHt .item-wrapper {
  position: relative;
}
.cid-sqNDzk3hHt .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sqNDzk3hHt .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sqNDzk3hHt .carousel-control,
.cid-sqNDzk3hHt .close {
  background: #1b1b1b;
}
.cid-sqNDzk3hHt .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sqNDzk3hHt .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sqNDzk3hHt .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sqNDzk3hHt .carousel-control-next span {
  margin-left: 5px;
}
.cid-sqNDzk3hHt .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sqNDzk3hHt .close::before {
  content: '\e91a';
}
.cid-sqNDzk3hHt .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sqNDzk3hHt .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sqNDzk3hHt .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sqNDzk3hHt .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sqNDzk3hHt .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sqNDzk3hHt .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sqNDzk3hHt .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-sqNDzk3hHt .carousel-indicators li.active,
.cid-sqNDzk3hHt .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sqNDzk3hHt .carousel-indicators li::after,
.cid-sqNDzk3hHt .carousel-indicators li::before {
  content: none;
}
.cid-sqNDzk3hHt .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sqNDzk3hHt .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sqNDzk3hHt .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sqNDzk3hHt .carousel-indicators {
    display: none;
  }
}
.cid-sqNDzk3hHt .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sqNDzk3hHt .carousel-inner > .active {
  display: block;
}
.cid-sqNDzk3hHt .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sqNDzk3hHt .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sqNDzk3hHt .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sqNDzk3hHt .carousel-control,
  .cid-sqNDzk3hHt .carousel-indicators,
  .cid-sqNDzk3hHt .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sqNDzk3hHt .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sqNDzk3hHt .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sqNDzk3hHt .carousel-indicators .active,
.cid-sqNDzk3hHt .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sqNDzk3hHt .carousel-indicators .active {
  background: #fff;
}
.cid-sqNDzk3hHt .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sqNDzk3hHt .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sqNDzk3hHt .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sqNDzk3hHt .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sqNDzk3hHt .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sqNDzk3hHt .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sqNDzk3hHt .carousel {
  width: 100%;
}
.cid-sqNDzk3hHt .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sqNDzk3hHt .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sqNDzk3hHt .modal.fade .modal-dialog,
.cid-sqNDzk3hHt .modal.in .modal-dialog {
  transform: none;
}
.cid-sqNDzk3hHt .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sqNDzk3hHt H6 {
  text-align: center;
}
.cid-sqGXuiTReX {
  padding-top: 0rem;
  padding-bottom: 10rem;
  background-color: #ffffff;
}
.cid-sqGXuja1bC {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-sqGXuja1bC .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sqGXuja1bC .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sqGXuja1bC .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sqGXuja1bC .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-sqGXuja1bC .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-sqGXuja1bC .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sqGXuja1bC .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sqGXuja1bC .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sqGXuja1bC .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sqGXuja1bC .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sqGXuja1bC .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sqGXuja1bC .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sqGXuja1bC .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sqGXuja1bC .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-sqGXuja1bC foot-menu-item {
  color: #a7c13e;
}
.cid-sqHg3bpQVK {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sqHg3bpQVK nav.navbar {
  position: fixed;
}
.cid-sqHg3bpQVK .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sqHg3bpQVK .dropdown-menu {
  padding: 0;
}
.cid-sqHg3bpQVK .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sqHg3bpQVK .dropdown-item:hover,
.cid-sqHg3bpQVK .dropdown-item:focus {
  background: #353535 !important;
  color: white !important;
}
.cid-sqHg3bpQVK .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sqHg3bpQVK .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sqHg3bpQVK .nav-link {
  position: relative;
}
.cid-sqHg3bpQVK .container {
  display: flex;
  margin: auto;
}
.cid-sqHg3bpQVK .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sqHg3bpQVK .navbar-caption {
  padding-right: 4rem;
}
.cid-sqHg3bpQVK .dropdown-menu,
.cid-sqHg3bpQVK .navbar.opened {
  background: #ffffff !important;
}
.cid-sqHg3bpQVK .nav-item:focus,
.cid-sqHg3bpQVK .nav-link:focus {
  outline: none;
}
.cid-sqHg3bpQVK .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sqHg3bpQVK .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sqHg3bpQVK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sqHg3bpQVK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sqHg3bpQVK .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sqHg3bpQVK .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sqHg3bpQVK .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #ffffff;
}
.cid-sqHg3bpQVK .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sqHg3bpQVK .navbar.opened {
  transition: all .3s;
}
.cid-sqHg3bpQVK .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sqHg3bpQVK .navbar .navbar-logo img {
  width: auto;
}
.cid-sqHg3bpQVK .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sqHg3bpQVK .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sqHg3bpQVK .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sqHg3bpQVK .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-sqHg3bpQVK .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sqHg3bpQVK .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sqHg3bpQVK .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sqHg3bpQVK .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sqHg3bpQVK .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sqHg3bpQVK .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sqHg3bpQVK .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sqHg3bpQVK .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sqHg3bpQVK .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sqHg3bpQVK .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sqHg3bpQVK .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sqHg3bpQVK .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sqHg3bpQVK .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sqHg3bpQVK .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sqHg3bpQVK .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sqHg3bpQVK .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sqHg3bpQVK .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sqHg3bpQVK .navbar.navbar-short {
  min-height: 60px;
}
.cid-sqHg3bpQVK .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sqHg3bpQVK .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sqHg3bpQVK .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sqHg3bpQVK .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sqHg3bpQVK .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sqHg3bpQVK .dropdown-item.active,
.cid-sqHg3bpQVK .dropdown-item:active {
  background-color: transparent;
}
.cid-sqHg3bpQVK .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sqHg3bpQVK .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sqHg3bpQVK .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sqHg3bpQVK .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sqHg3bpQVK .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sqHg3bpQVK .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sqHg3bpQVK ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sqHg3bpQVK .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sqHg3bpQVK button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sqHg3bpQVK button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sqHg3bpQVK button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sqHg3bpQVK button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sqHg3bpQVK button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sqHg3bpQVK button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sqHg3bpQVK nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sqHg3bpQVK nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sqHg3bpQVK nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sqHg3bpQVK nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sqHg3bpQVK .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sqHg3bpQVK a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sqHg3bpQVK .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sqHg3bpQVK .navbar {
    height: 77px;
  }
  .cid-sqHg3bpQVK .navbar.opened {
    height: auto;
  }
  .cid-sqHg3bpQVK .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sqHg3c3oIZ {
  padding-top: 6rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/04a-2000x1200.jpg");
}
.cid-sqHg3cttPV {
  padding-top: 7rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sqHg3cttPV .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sqHg3cttPV .row {
  flex-direction: row-reverse;
}
.cid-sqHg3cttPV img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sqHg3cttPV .text-wrapper {
    padding: 2rem;
  }
}
.cid-sqHg3cTo4O {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sqOs7NFbRf {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sqOs7NFbRf .item {
  padding-bottom: 2rem;
}
.cid-sqOs7NFbRf .item-wrapper {
  position: relative;
}
.cid-sqOs7NFbRf .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sqOs7NFbRf .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sqOs7NFbRf .carousel-control,
.cid-sqOs7NFbRf .close {
  background: #1b1b1b;
}
.cid-sqOs7NFbRf .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sqOs7NFbRf .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sqOs7NFbRf .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sqOs7NFbRf .carousel-control-next span {
  margin-left: 5px;
}
.cid-sqOs7NFbRf .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sqOs7NFbRf .close::before {
  content: '\e91a';
}
.cid-sqOs7NFbRf .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sqOs7NFbRf .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sqOs7NFbRf .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sqOs7NFbRf .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sqOs7NFbRf .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sqOs7NFbRf .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sqOs7NFbRf .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-sqOs7NFbRf .carousel-indicators li.active,
.cid-sqOs7NFbRf .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sqOs7NFbRf .carousel-indicators li::after,
.cid-sqOs7NFbRf .carousel-indicators li::before {
  content: none;
}
.cid-sqOs7NFbRf .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sqOs7NFbRf .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sqOs7NFbRf .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sqOs7NFbRf .carousel-indicators {
    display: none;
  }
}
.cid-sqOs7NFbRf .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sqOs7NFbRf .carousel-inner > .active {
  display: block;
}
.cid-sqOs7NFbRf .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sqOs7NFbRf .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sqOs7NFbRf .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sqOs7NFbRf .carousel-control,
  .cid-sqOs7NFbRf .carousel-indicators,
  .cid-sqOs7NFbRf .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sqOs7NFbRf .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sqOs7NFbRf .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sqOs7NFbRf .carousel-indicators .active,
.cid-sqOs7NFbRf .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sqOs7NFbRf .carousel-indicators .active {
  background: #fff;
}
.cid-sqOs7NFbRf .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sqOs7NFbRf .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sqOs7NFbRf .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sqOs7NFbRf .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sqOs7NFbRf .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sqOs7NFbRf .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sqOs7NFbRf .carousel {
  width: 100%;
}
.cid-sqOs7NFbRf .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sqOs7NFbRf .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sqOs7NFbRf .modal.fade .modal-dialog,
.cid-sqOs7NFbRf .modal.in .modal-dialog {
  transform: none;
}
.cid-sqOs7NFbRf .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sqOs7NFbRf H6 {
  text-align: center;
}
.cid-sqHg3dZJ43 {
  padding-top: 0rem;
  padding-bottom: 10rem;
  background-color: #ffffff;
}
.cid-sqHg3ejOr4 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-sqHg3ejOr4 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sqHg3ejOr4 .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sqHg3ejOr4 .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sqHg3ejOr4 .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-sqHg3ejOr4 .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-sqHg3ejOr4 .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sqHg3ejOr4 .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sqHg3ejOr4 .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sqHg3ejOr4 .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sqHg3ejOr4 .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sqHg3ejOr4 .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sqHg3ejOr4 .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sqHg3ejOr4 .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sqHg3ejOr4 .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-sqHg3ejOr4 foot-menu-item {
  color: #a7c13e;
}
.cid-sqHkLVxFsU {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sqHkLVxFsU nav.navbar {
  position: fixed;
}
.cid-sqHkLVxFsU .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sqHkLVxFsU .dropdown-menu {
  padding: 0;
}
.cid-sqHkLVxFsU .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sqHkLVxFsU .dropdown-item:hover,
.cid-sqHkLVxFsU .dropdown-item:focus {
  background: #353535 !important;
  color: white !important;
}
.cid-sqHkLVxFsU .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sqHkLVxFsU .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sqHkLVxFsU .nav-link {
  position: relative;
}
.cid-sqHkLVxFsU .container {
  display: flex;
  margin: auto;
}
.cid-sqHkLVxFsU .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sqHkLVxFsU .navbar-caption {
  padding-right: 4rem;
}
.cid-sqHkLVxFsU .dropdown-menu,
.cid-sqHkLVxFsU .navbar.opened {
  background: #ffffff !important;
}
.cid-sqHkLVxFsU .nav-item:focus,
.cid-sqHkLVxFsU .nav-link:focus {
  outline: none;
}
.cid-sqHkLVxFsU .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sqHkLVxFsU .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sqHkLVxFsU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sqHkLVxFsU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sqHkLVxFsU .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sqHkLVxFsU .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sqHkLVxFsU .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #ffffff;
}
.cid-sqHkLVxFsU .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sqHkLVxFsU .navbar.opened {
  transition: all .3s;
}
.cid-sqHkLVxFsU .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sqHkLVxFsU .navbar .navbar-logo img {
  width: auto;
}
.cid-sqHkLVxFsU .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sqHkLVxFsU .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sqHkLVxFsU .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sqHkLVxFsU .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-sqHkLVxFsU .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sqHkLVxFsU .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sqHkLVxFsU .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sqHkLVxFsU .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sqHkLVxFsU .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sqHkLVxFsU .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sqHkLVxFsU .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sqHkLVxFsU .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sqHkLVxFsU .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sqHkLVxFsU .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sqHkLVxFsU .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sqHkLVxFsU .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sqHkLVxFsU .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sqHkLVxFsU .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sqHkLVxFsU .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sqHkLVxFsU .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sqHkLVxFsU .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sqHkLVxFsU .navbar.navbar-short {
  min-height: 60px;
}
.cid-sqHkLVxFsU .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sqHkLVxFsU .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sqHkLVxFsU .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sqHkLVxFsU .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sqHkLVxFsU .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sqHkLVxFsU .dropdown-item.active,
.cid-sqHkLVxFsU .dropdown-item:active {
  background-color: transparent;
}
.cid-sqHkLVxFsU .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sqHkLVxFsU .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sqHkLVxFsU .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sqHkLVxFsU .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sqHkLVxFsU .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sqHkLVxFsU .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sqHkLVxFsU ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sqHkLVxFsU .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sqHkLVxFsU button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sqHkLVxFsU button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sqHkLVxFsU button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sqHkLVxFsU button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sqHkLVxFsU button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sqHkLVxFsU button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sqHkLVxFsU nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sqHkLVxFsU nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sqHkLVxFsU nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sqHkLVxFsU nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sqHkLVxFsU .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sqHkLVxFsU a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sqHkLVxFsU .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sqHkLVxFsU .navbar {
    height: 77px;
  }
  .cid-sqHkLVxFsU .navbar.opened {
    height: auto;
  }
  .cid-sqHkLVxFsU .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sqHkLWhgLv {
  padding-top: 6rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/sweet2-1-2000x1200.jpg");
}
.cid-sqHkLWOuUV {
  padding-top: 7rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sqHkLWOuUV .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sqHkLWOuUV .row {
  flex-direction: row-reverse;
}
.cid-sqHkLWOuUV img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sqHkLWOuUV .text-wrapper {
    padding: 2rem;
  }
}
.cid-sqHkLXeXAc {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sqOvhzBxKS {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sqOvhzBxKS .item {
  padding-bottom: 2rem;
}
.cid-sqOvhzBxKS .item-wrapper {
  position: relative;
}
.cid-sqOvhzBxKS .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sqOvhzBxKS .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sqOvhzBxKS .carousel-control,
.cid-sqOvhzBxKS .close {
  background: #1b1b1b;
}
.cid-sqOvhzBxKS .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sqOvhzBxKS .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sqOvhzBxKS .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sqOvhzBxKS .carousel-control-next span {
  margin-left: 5px;
}
.cid-sqOvhzBxKS .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sqOvhzBxKS .close::before {
  content: '\e91a';
}
.cid-sqOvhzBxKS .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sqOvhzBxKS .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sqOvhzBxKS .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sqOvhzBxKS .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sqOvhzBxKS .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sqOvhzBxKS .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sqOvhzBxKS .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-sqOvhzBxKS .carousel-indicators li.active,
.cid-sqOvhzBxKS .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sqOvhzBxKS .carousel-indicators li::after,
.cid-sqOvhzBxKS .carousel-indicators li::before {
  content: none;
}
.cid-sqOvhzBxKS .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sqOvhzBxKS .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sqOvhzBxKS .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sqOvhzBxKS .carousel-indicators {
    display: none;
  }
}
.cid-sqOvhzBxKS .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sqOvhzBxKS .carousel-inner > .active {
  display: block;
}
.cid-sqOvhzBxKS .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sqOvhzBxKS .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sqOvhzBxKS .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sqOvhzBxKS .carousel-control,
  .cid-sqOvhzBxKS .carousel-indicators,
  .cid-sqOvhzBxKS .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sqOvhzBxKS .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sqOvhzBxKS .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sqOvhzBxKS .carousel-indicators .active,
.cid-sqOvhzBxKS .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sqOvhzBxKS .carousel-indicators .active {
  background: #fff;
}
.cid-sqOvhzBxKS .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sqOvhzBxKS .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sqOvhzBxKS .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sqOvhzBxKS .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sqOvhzBxKS .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sqOvhzBxKS .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sqOvhzBxKS .carousel {
  width: 100%;
}
.cid-sqOvhzBxKS .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sqOvhzBxKS .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sqOvhzBxKS .modal.fade .modal-dialog,
.cid-sqOvhzBxKS .modal.in .modal-dialog {
  transform: none;
}
.cid-sqOvhzBxKS .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sqOvhzBxKS H6 {
  text-align: center;
}
.cid-sqHkLYh7eo {
  padding-top: 0rem;
  padding-bottom: 10rem;
  background-color: #ffffff;
}
.cid-sqHkLYzqMb {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-sqHkLYzqMb .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sqHkLYzqMb .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sqHkLYzqMb .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sqHkLYzqMb .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-sqHkLYzqMb .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-sqHkLYzqMb .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sqHkLYzqMb .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sqHkLYzqMb .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sqHkLYzqMb .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sqHkLYzqMb .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sqHkLYzqMb .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sqHkLYzqMb .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sqHkLYzqMb .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sqHkLYzqMb .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-sqHkLYzqMb foot-menu-item {
  color: #a7c13e;
}
.cid-sqHziEWroz {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sqHziEWroz nav.navbar {
  position: fixed;
}
.cid-sqHziEWroz .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sqHziEWroz .dropdown-menu {
  padding: 0;
}
.cid-sqHziEWroz .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sqHziEWroz .dropdown-item:hover,
.cid-sqHziEWroz .dropdown-item:focus {
  background: #353535 !important;
  color: white !important;
}
.cid-sqHziEWroz .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sqHziEWroz .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sqHziEWroz .nav-link {
  position: relative;
}
.cid-sqHziEWroz .container {
  display: flex;
  margin: auto;
}
.cid-sqHziEWroz .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sqHziEWroz .navbar-caption {
  padding-right: 4rem;
}
.cid-sqHziEWroz .dropdown-menu,
.cid-sqHziEWroz .navbar.opened {
  background: #ffffff !important;
}
.cid-sqHziEWroz .nav-item:focus,
.cid-sqHziEWroz .nav-link:focus {
  outline: none;
}
.cid-sqHziEWroz .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sqHziEWroz .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sqHziEWroz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sqHziEWroz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sqHziEWroz .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sqHziEWroz .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sqHziEWroz .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #ffffff;
}
.cid-sqHziEWroz .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sqHziEWroz .navbar.opened {
  transition: all .3s;
}
.cid-sqHziEWroz .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sqHziEWroz .navbar .navbar-logo img {
  width: auto;
}
.cid-sqHziEWroz .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sqHziEWroz .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sqHziEWroz .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sqHziEWroz .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-sqHziEWroz .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sqHziEWroz .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sqHziEWroz .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sqHziEWroz .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sqHziEWroz .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sqHziEWroz .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sqHziEWroz .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sqHziEWroz .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sqHziEWroz .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sqHziEWroz .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sqHziEWroz .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sqHziEWroz .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sqHziEWroz .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sqHziEWroz .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sqHziEWroz .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sqHziEWroz .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sqHziEWroz .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sqHziEWroz .navbar.navbar-short {
  min-height: 60px;
}
.cid-sqHziEWroz .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sqHziEWroz .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sqHziEWroz .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sqHziEWroz .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sqHziEWroz .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sqHziEWroz .dropdown-item.active,
.cid-sqHziEWroz .dropdown-item:active {
  background-color: transparent;
}
.cid-sqHziEWroz .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sqHziEWroz .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sqHziEWroz .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sqHziEWroz .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sqHziEWroz .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sqHziEWroz .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sqHziEWroz ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sqHziEWroz .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sqHziEWroz button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sqHziEWroz button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sqHziEWroz button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sqHziEWroz button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sqHziEWroz button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sqHziEWroz button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sqHziEWroz nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sqHziEWroz nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sqHziEWroz nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sqHziEWroz nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sqHziEWroz .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sqHziEWroz a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sqHziEWroz .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sqHziEWroz .navbar {
    height: 77px;
  }
  .cid-sqHziEWroz .navbar.opened {
    height: auto;
  }
  .cid-sqHziEWroz .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sqHziFoHOx {
  padding-top: 6rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/8-2000x1200.jpg");
}
.cid-sqHziFOTSh {
  padding-top: 7rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sqHziFOTSh .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sqHziFOTSh .row {
  flex-direction: row-reverse;
}
.cid-sqHziFOTSh img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sqHziFOTSh .text-wrapper {
    padding: 2rem;
  }
}
.cid-sqHziGcSK6 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sqOEpI0AZE {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sqOEpI0AZE .item {
  padding-bottom: 2rem;
}
.cid-sqOEpI0AZE .item-wrapper {
  position: relative;
}
.cid-sqOEpI0AZE .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sqOEpI0AZE .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sqOEpI0AZE .carousel-control,
.cid-sqOEpI0AZE .close {
  background: #1b1b1b;
}
.cid-sqOEpI0AZE .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sqOEpI0AZE .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sqOEpI0AZE .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sqOEpI0AZE .carousel-control-next span {
  margin-left: 5px;
}
.cid-sqOEpI0AZE .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sqOEpI0AZE .close::before {
  content: '\e91a';
}
.cid-sqOEpI0AZE .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sqOEpI0AZE .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sqOEpI0AZE .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sqOEpI0AZE .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sqOEpI0AZE .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sqOEpI0AZE .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sqOEpI0AZE .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-sqOEpI0AZE .carousel-indicators li.active,
.cid-sqOEpI0AZE .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sqOEpI0AZE .carousel-indicators li::after,
.cid-sqOEpI0AZE .carousel-indicators li::before {
  content: none;
}
.cid-sqOEpI0AZE .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sqOEpI0AZE .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sqOEpI0AZE .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sqOEpI0AZE .carousel-indicators {
    display: none;
  }
}
.cid-sqOEpI0AZE .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sqOEpI0AZE .carousel-inner > .active {
  display: block;
}
.cid-sqOEpI0AZE .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sqOEpI0AZE .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sqOEpI0AZE .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sqOEpI0AZE .carousel-control,
  .cid-sqOEpI0AZE .carousel-indicators,
  .cid-sqOEpI0AZE .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sqOEpI0AZE .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sqOEpI0AZE .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sqOEpI0AZE .carousel-indicators .active,
.cid-sqOEpI0AZE .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sqOEpI0AZE .carousel-indicators .active {
  background: #fff;
}
.cid-sqOEpI0AZE .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sqOEpI0AZE .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sqOEpI0AZE .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sqOEpI0AZE .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sqOEpI0AZE .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sqOEpI0AZE .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sqOEpI0AZE .carousel {
  width: 100%;
}
.cid-sqOEpI0AZE .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sqOEpI0AZE .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sqOEpI0AZE .modal.fade .modal-dialog,
.cid-sqOEpI0AZE .modal.in .modal-dialog {
  transform: none;
}
.cid-sqOEpI0AZE .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sqOEpI0AZE H6 {
  text-align: center;
}
.cid-sqHziHe0jj {
  padding-top: 0rem;
  padding-bottom: 10rem;
  background-color: #ffffff;
}
.cid-sqHziHuSPR {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-sqHziHuSPR .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sqHziHuSPR .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sqHziHuSPR .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sqHziHuSPR .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-sqHziHuSPR .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-sqHziHuSPR .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sqHziHuSPR .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sqHziHuSPR .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sqHziHuSPR .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sqHziHuSPR .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sqHziHuSPR .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sqHziHuSPR .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sqHziHuSPR .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sqHziHuSPR .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-sqHziHuSPR foot-menu-item {
  color: #a7c13e;
}
.cid-sqHECJr4zh {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sqHECJr4zh nav.navbar {
  position: fixed;
}
.cid-sqHECJr4zh .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sqHECJr4zh .dropdown-menu {
  padding: 0;
}
.cid-sqHECJr4zh .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sqHECJr4zh .dropdown-item:hover,
.cid-sqHECJr4zh .dropdown-item:focus {
  background: #353535 !important;
  color: white !important;
}
.cid-sqHECJr4zh .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sqHECJr4zh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sqHECJr4zh .nav-link {
  position: relative;
}
.cid-sqHECJr4zh .container {
  display: flex;
  margin: auto;
}
.cid-sqHECJr4zh .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sqHECJr4zh .navbar-caption {
  padding-right: 4rem;
}
.cid-sqHECJr4zh .dropdown-menu,
.cid-sqHECJr4zh .navbar.opened {
  background: #ffffff !important;
}
.cid-sqHECJr4zh .nav-item:focus,
.cid-sqHECJr4zh .nav-link:focus {
  outline: none;
}
.cid-sqHECJr4zh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sqHECJr4zh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sqHECJr4zh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sqHECJr4zh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sqHECJr4zh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sqHECJr4zh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sqHECJr4zh .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #ffffff;
}
.cid-sqHECJr4zh .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sqHECJr4zh .navbar.opened {
  transition: all .3s;
}
.cid-sqHECJr4zh .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sqHECJr4zh .navbar .navbar-logo img {
  width: auto;
}
.cid-sqHECJr4zh .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sqHECJr4zh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sqHECJr4zh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sqHECJr4zh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-sqHECJr4zh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sqHECJr4zh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sqHECJr4zh .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sqHECJr4zh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sqHECJr4zh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sqHECJr4zh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sqHECJr4zh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sqHECJr4zh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sqHECJr4zh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sqHECJr4zh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sqHECJr4zh .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sqHECJr4zh .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sqHECJr4zh .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sqHECJr4zh .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sqHECJr4zh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sqHECJr4zh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sqHECJr4zh .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sqHECJr4zh .navbar.navbar-short {
  min-height: 60px;
}
.cid-sqHECJr4zh .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sqHECJr4zh .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sqHECJr4zh .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sqHECJr4zh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sqHECJr4zh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sqHECJr4zh .dropdown-item.active,
.cid-sqHECJr4zh .dropdown-item:active {
  background-color: transparent;
}
.cid-sqHECJr4zh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sqHECJr4zh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sqHECJr4zh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sqHECJr4zh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sqHECJr4zh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sqHECJr4zh .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sqHECJr4zh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sqHECJr4zh .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sqHECJr4zh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sqHECJr4zh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sqHECJr4zh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sqHECJr4zh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sqHECJr4zh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sqHECJr4zh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sqHECJr4zh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sqHECJr4zh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sqHECJr4zh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sqHECJr4zh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sqHECJr4zh .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sqHECJr4zh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sqHECJr4zh .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sqHECJr4zh .navbar {
    height: 77px;
  }
  .cid-sqHECJr4zh .navbar.opened {
    height: auto;
  }
  .cid-sqHECJr4zh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sqHECJTE8Q {
  padding-top: 6rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/3an2-2000x1200.jpg");
}
.cid-sqHECKi6C9 {
  padding-top: 7rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sqHECKi6C9 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sqHECKi6C9 .row {
  flex-direction: row-reverse;
}
.cid-sqHECKi6C9 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sqHECKi6C9 .text-wrapper {
    padding: 2rem;
  }
}
.cid-sqHECKELxL {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sqOMwSlKtV {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sqOMwSlKtV .item {
  padding-bottom: 2rem;
}
.cid-sqOMwSlKtV .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sqOMwSlKtV .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sqOMwSlKtV .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sqOMwSlKtV .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sqOMwSlKtV .carousel-control,
.cid-sqOMwSlKtV .close {
  background: #1b1b1b;
}
.cid-sqOMwSlKtV .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sqOMwSlKtV .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sqOMwSlKtV .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sqOMwSlKtV .carousel-control-next span {
  margin-left: 5px;
}
.cid-sqOMwSlKtV .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sqOMwSlKtV .close::before {
  content: '\e91a';
}
.cid-sqOMwSlKtV .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sqOMwSlKtV .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sqOMwSlKtV .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sqOMwSlKtV .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sqOMwSlKtV .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sqOMwSlKtV .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sqOMwSlKtV .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-sqOMwSlKtV .carousel-indicators li.active,
.cid-sqOMwSlKtV .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sqOMwSlKtV .carousel-indicators li::after,
.cid-sqOMwSlKtV .carousel-indicators li::before {
  content: none;
}
.cid-sqOMwSlKtV .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sqOMwSlKtV .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sqOMwSlKtV .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sqOMwSlKtV .carousel-indicators {
    display: none;
  }
}
.cid-sqOMwSlKtV .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sqOMwSlKtV .carousel-inner > .active {
  display: block;
}
.cid-sqOMwSlKtV .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sqOMwSlKtV .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sqOMwSlKtV .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sqOMwSlKtV .carousel-control,
  .cid-sqOMwSlKtV .carousel-indicators,
  .cid-sqOMwSlKtV .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sqOMwSlKtV .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sqOMwSlKtV .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sqOMwSlKtV .carousel-indicators .active,
.cid-sqOMwSlKtV .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sqOMwSlKtV .carousel-indicators .active {
  background: #fff;
}
.cid-sqOMwSlKtV .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sqOMwSlKtV .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sqOMwSlKtV .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sqOMwSlKtV .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sqOMwSlKtV .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sqOMwSlKtV .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sqOMwSlKtV .carousel {
  width: 100%;
}
.cid-sqOMwSlKtV .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sqOMwSlKtV .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sqOMwSlKtV .modal.fade .modal-dialog,
.cid-sqOMwSlKtV .modal.in .modal-dialog {
  transform: none;
}
.cid-sqOMwSlKtV .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sqOMwSlKtV H6 {
  text-align: center;
}
.cid-sqHECLJIuC {
  padding-top: 0rem;
  padding-bottom: 10rem;
  background-color: #ffffff;
}
.cid-sqHECM0wfe {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-sqHECM0wfe .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sqHECM0wfe .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sqHECM0wfe .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sqHECM0wfe .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-sqHECM0wfe .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-sqHECM0wfe .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sqHECM0wfe .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sqHECM0wfe .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sqHECM0wfe .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sqHECM0wfe .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sqHECM0wfe .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sqHECM0wfe .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sqHECM0wfe .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sqHECM0wfe .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-sqHECM0wfe foot-menu-item {
  color: #a7c13e;
}
.cid-sqIdEt3THk {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sqIdEt3THk nav.navbar {
  position: fixed;
}
.cid-sqIdEt3THk .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sqIdEt3THk .dropdown-menu {
  padding: 0;
}
.cid-sqIdEt3THk .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sqIdEt3THk .dropdown-item:hover,
.cid-sqIdEt3THk .dropdown-item:focus {
  background: #353535 !important;
  color: white !important;
}
.cid-sqIdEt3THk .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sqIdEt3THk .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sqIdEt3THk .nav-link {
  position: relative;
}
.cid-sqIdEt3THk .container {
  display: flex;
  margin: auto;
}
.cid-sqIdEt3THk .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sqIdEt3THk .navbar-caption {
  padding-right: 4rem;
}
.cid-sqIdEt3THk .dropdown-menu,
.cid-sqIdEt3THk .navbar.opened {
  background: #ffffff !important;
}
.cid-sqIdEt3THk .nav-item:focus,
.cid-sqIdEt3THk .nav-link:focus {
  outline: none;
}
.cid-sqIdEt3THk .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sqIdEt3THk .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sqIdEt3THk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sqIdEt3THk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sqIdEt3THk .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sqIdEt3THk .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sqIdEt3THk .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #ffffff;
}
.cid-sqIdEt3THk .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sqIdEt3THk .navbar.opened {
  transition: all .3s;
}
.cid-sqIdEt3THk .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sqIdEt3THk .navbar .navbar-logo img {
  width: auto;
}
.cid-sqIdEt3THk .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sqIdEt3THk .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sqIdEt3THk .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sqIdEt3THk .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-sqIdEt3THk .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sqIdEt3THk .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sqIdEt3THk .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sqIdEt3THk .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sqIdEt3THk .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sqIdEt3THk .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sqIdEt3THk .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sqIdEt3THk .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sqIdEt3THk .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sqIdEt3THk .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sqIdEt3THk .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sqIdEt3THk .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sqIdEt3THk .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sqIdEt3THk .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sqIdEt3THk .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sqIdEt3THk .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sqIdEt3THk .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sqIdEt3THk .navbar.navbar-short {
  min-height: 60px;
}
.cid-sqIdEt3THk .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sqIdEt3THk .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sqIdEt3THk .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sqIdEt3THk .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sqIdEt3THk .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sqIdEt3THk .dropdown-item.active,
.cid-sqIdEt3THk .dropdown-item:active {
  background-color: transparent;
}
.cid-sqIdEt3THk .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sqIdEt3THk .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sqIdEt3THk .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sqIdEt3THk .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sqIdEt3THk .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sqIdEt3THk .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sqIdEt3THk ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sqIdEt3THk .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sqIdEt3THk button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sqIdEt3THk button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sqIdEt3THk button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sqIdEt3THk button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sqIdEt3THk button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sqIdEt3THk button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sqIdEt3THk nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sqIdEt3THk nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sqIdEt3THk nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sqIdEt3THk nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sqIdEt3THk .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sqIdEt3THk a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sqIdEt3THk .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sqIdEt3THk .navbar {
    height: 77px;
  }
  .cid-sqIdEt3THk .navbar.opened {
    height: auto;
  }
  .cid-sqIdEt3THk .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sqIdEtAdMg {
  padding-top: 6rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/mixedgross6-1455x480.jpg");
}
.cid-sqZCcnKYLN {
  padding-top: 7rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-sqZCcnKYLN .mbr-text {
  text-align: left;
}
.cid-sqZCcnKYLN .mbr-section-subtitle {
  text-align: left;
}
.cid-sqIdEurrg4 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sqZMFZh9lA {
  padding-top: 3rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-sqZMFZh9lA .item {
  padding-bottom: 2rem;
}
.cid-sqZMFZh9lA .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sqZMFZh9lA .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sqZMFZh9lA .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sqZMFZh9lA .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sqZMFZh9lA .carousel-control,
.cid-sqZMFZh9lA .close {
  background: #1b1b1b;
}
.cid-sqZMFZh9lA .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sqZMFZh9lA .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sqZMFZh9lA .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sqZMFZh9lA .carousel-control-next span {
  margin-left: 5px;
}
.cid-sqZMFZh9lA .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sqZMFZh9lA .close::before {
  content: '\e91a';
}
.cid-sqZMFZh9lA .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sqZMFZh9lA .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sqZMFZh9lA .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sqZMFZh9lA .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sqZMFZh9lA .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sqZMFZh9lA .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sqZMFZh9lA .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-sqZMFZh9lA .carousel-indicators li.active,
.cid-sqZMFZh9lA .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sqZMFZh9lA .carousel-indicators li::after,
.cid-sqZMFZh9lA .carousel-indicators li::before {
  content: none;
}
.cid-sqZMFZh9lA .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sqZMFZh9lA .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sqZMFZh9lA .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sqZMFZh9lA .carousel-indicators {
    display: none;
  }
}
.cid-sqZMFZh9lA .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sqZMFZh9lA .carousel-inner > .active {
  display: block;
}
.cid-sqZMFZh9lA .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sqZMFZh9lA .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sqZMFZh9lA .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sqZMFZh9lA .carousel-control,
  .cid-sqZMFZh9lA .carousel-indicators,
  .cid-sqZMFZh9lA .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sqZMFZh9lA .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sqZMFZh9lA .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sqZMFZh9lA .carousel-indicators .active,
.cid-sqZMFZh9lA .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sqZMFZh9lA .carousel-indicators .active {
  background: #fff;
}
.cid-sqZMFZh9lA .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sqZMFZh9lA .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sqZMFZh9lA .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sqZMFZh9lA .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sqZMFZh9lA .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sqZMFZh9lA .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sqZMFZh9lA .carousel {
  width: 100%;
}
.cid-sqZMFZh9lA .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sqZMFZh9lA .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sqZMFZh9lA .modal.fade .modal-dialog,
.cid-sqZMFZh9lA .modal.in .modal-dialog {
  transform: none;
}
.cid-sqZMFZh9lA .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sqZMFZh9lA H6 {
  text-align: center;
}
.cid-sqIdEvzOIE {
  padding-top: 0rem;
  padding-bottom: 10rem;
  background-color: #ffffff;
}
.cid-sqIdEvSosl {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-sqIdEvSosl .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sqIdEvSosl .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sqIdEvSosl .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sqIdEvSosl .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-sqIdEvSosl .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-sqIdEvSosl .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sqIdEvSosl .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sqIdEvSosl .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sqIdEvSosl .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sqIdEvSosl .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sqIdEvSosl .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sqIdEvSosl .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sqIdEvSosl .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sqIdEvSosl .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-sqIdEvSosl foot-menu-item {
  color: #a7c13e;
}
.cid-sqOQjnFBzR {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sqOQjnFBzR nav.navbar {
  position: fixed;
}
.cid-sqOQjnFBzR .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sqOQjnFBzR .dropdown-menu {
  padding: 0;
}
.cid-sqOQjnFBzR .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sqOQjnFBzR .dropdown-item:hover,
.cid-sqOQjnFBzR .dropdown-item:focus {
  background: #353535 !important;
  color: white !important;
}
.cid-sqOQjnFBzR .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sqOQjnFBzR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sqOQjnFBzR .nav-link {
  position: relative;
}
.cid-sqOQjnFBzR .container {
  display: flex;
  margin: auto;
}
.cid-sqOQjnFBzR .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sqOQjnFBzR .navbar-caption {
  padding-right: 4rem;
}
.cid-sqOQjnFBzR .dropdown-menu,
.cid-sqOQjnFBzR .navbar.opened {
  background: #ffffff !important;
}
.cid-sqOQjnFBzR .nav-item:focus,
.cid-sqOQjnFBzR .nav-link:focus {
  outline: none;
}
.cid-sqOQjnFBzR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sqOQjnFBzR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sqOQjnFBzR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sqOQjnFBzR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sqOQjnFBzR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sqOQjnFBzR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sqOQjnFBzR .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #ffffff;
}
.cid-sqOQjnFBzR .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sqOQjnFBzR .navbar.opened {
  transition: all .3s;
}
.cid-sqOQjnFBzR .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sqOQjnFBzR .navbar .navbar-logo img {
  width: auto;
}
.cid-sqOQjnFBzR .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sqOQjnFBzR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sqOQjnFBzR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sqOQjnFBzR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-sqOQjnFBzR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sqOQjnFBzR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sqOQjnFBzR .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sqOQjnFBzR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sqOQjnFBzR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sqOQjnFBzR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sqOQjnFBzR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sqOQjnFBzR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sqOQjnFBzR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sqOQjnFBzR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sqOQjnFBzR .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sqOQjnFBzR .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sqOQjnFBzR .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sqOQjnFBzR .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sqOQjnFBzR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sqOQjnFBzR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sqOQjnFBzR .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sqOQjnFBzR .navbar.navbar-short {
  min-height: 60px;
}
.cid-sqOQjnFBzR .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sqOQjnFBzR .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sqOQjnFBzR .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sqOQjnFBzR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sqOQjnFBzR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sqOQjnFBzR .dropdown-item.active,
.cid-sqOQjnFBzR .dropdown-item:active {
  background-color: transparent;
}
.cid-sqOQjnFBzR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sqOQjnFBzR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sqOQjnFBzR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sqOQjnFBzR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sqOQjnFBzR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sqOQjnFBzR .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sqOQjnFBzR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sqOQjnFBzR .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sqOQjnFBzR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sqOQjnFBzR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sqOQjnFBzR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sqOQjnFBzR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sqOQjnFBzR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sqOQjnFBzR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sqOQjnFBzR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sqOQjnFBzR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sqOQjnFBzR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sqOQjnFBzR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sqOQjnFBzR .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sqOQjnFBzR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sqOQjnFBzR .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sqOQjnFBzR .navbar {
    height: 77px;
  }
  .cid-sqOQjnFBzR .navbar.opened {
    height: auto;
  }
  .cid-sqOQjnFBzR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sqOQjo5Psc {
  padding-top: 6rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/b4-1920x1040.jpg");
}
.cid-sqOQjos0om {
  padding-top: 7rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sqOQjos0om .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sqOQjos0om .row {
  flex-direction: row-reverse;
}
.cid-sqOQjos0om img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sqOQjos0om .text-wrapper {
    padding: 2rem;
  }
}
.cid-sqOQjoPGjU {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sqOSsLi150 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sqOSsLi150 .item {
  padding-bottom: 2rem;
}
.cid-sqOSsLi150 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sqOSsLi150 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sqOSsLi150 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sqOSsLi150 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sqOSsLi150 .carousel-control,
.cid-sqOSsLi150 .close {
  background: #1b1b1b;
}
.cid-sqOSsLi150 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sqOSsLi150 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sqOSsLi150 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sqOSsLi150 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sqOSsLi150 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sqOSsLi150 .close::before {
  content: '\e91a';
}
.cid-sqOSsLi150 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sqOSsLi150 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sqOSsLi150 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sqOSsLi150 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sqOSsLi150 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sqOSsLi150 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sqOSsLi150 .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-sqOSsLi150 .carousel-indicators li.active,
.cid-sqOSsLi150 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sqOSsLi150 .carousel-indicators li::after,
.cid-sqOSsLi150 .carousel-indicators li::before {
  content: none;
}
.cid-sqOSsLi150 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sqOSsLi150 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sqOSsLi150 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sqOSsLi150 .carousel-indicators {
    display: none;
  }
}
.cid-sqOSsLi150 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sqOSsLi150 .carousel-inner > .active {
  display: block;
}
.cid-sqOSsLi150 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sqOSsLi150 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sqOSsLi150 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sqOSsLi150 .carousel-control,
  .cid-sqOSsLi150 .carousel-indicators,
  .cid-sqOSsLi150 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sqOSsLi150 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sqOSsLi150 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sqOSsLi150 .carousel-indicators .active,
.cid-sqOSsLi150 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sqOSsLi150 .carousel-indicators .active {
  background: #fff;
}
.cid-sqOSsLi150 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sqOSsLi150 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sqOSsLi150 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sqOSsLi150 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sqOSsLi150 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sqOSsLi150 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sqOSsLi150 .carousel {
  width: 100%;
}
.cid-sqOSsLi150 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sqOSsLi150 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sqOSsLi150 .modal.fade .modal-dialog,
.cid-sqOSsLi150 .modal.in .modal-dialog {
  transform: none;
}
.cid-sqOSsLi150 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sqOSsLi150 H6 {
  text-align: center;
}
.cid-sqOQjpVH71 {
  padding-top: 0rem;
  padding-bottom: 10rem;
  background-color: #ffffff;
}
.cid-sqOQjqeKmT {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-sqOQjqeKmT .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sqOQjqeKmT .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sqOQjqeKmT .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sqOQjqeKmT .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-sqOQjqeKmT .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-sqOQjqeKmT .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sqOQjqeKmT .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sqOQjqeKmT .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sqOQjqeKmT .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sqOQjqeKmT .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sqOQjqeKmT .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sqOQjqeKmT .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sqOQjqeKmT .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sqOQjqeKmT .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-sqOQjqeKmT foot-menu-item {
  color: #a7c13e;
}
.cid-sqOXRDrwxA {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sqOXRDrwxA nav.navbar {
  position: fixed;
}
.cid-sqOXRDrwxA .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sqOXRDrwxA .dropdown-menu {
  padding: 0;
}
.cid-sqOXRDrwxA .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sqOXRDrwxA .dropdown-item:hover,
.cid-sqOXRDrwxA .dropdown-item:focus {
  background: #353535 !important;
  color: white !important;
}
.cid-sqOXRDrwxA .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sqOXRDrwxA .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sqOXRDrwxA .nav-link {
  position: relative;
}
.cid-sqOXRDrwxA .container {
  display: flex;
  margin: auto;
}
.cid-sqOXRDrwxA .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sqOXRDrwxA .navbar-caption {
  padding-right: 4rem;
}
.cid-sqOXRDrwxA .dropdown-menu,
.cid-sqOXRDrwxA .navbar.opened {
  background: #ffffff !important;
}
.cid-sqOXRDrwxA .nav-item:focus,
.cid-sqOXRDrwxA .nav-link:focus {
  outline: none;
}
.cid-sqOXRDrwxA .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sqOXRDrwxA .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sqOXRDrwxA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sqOXRDrwxA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sqOXRDrwxA .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sqOXRDrwxA .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sqOXRDrwxA .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #ffffff;
}
.cid-sqOXRDrwxA .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sqOXRDrwxA .navbar.opened {
  transition: all .3s;
}
.cid-sqOXRDrwxA .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sqOXRDrwxA .navbar .navbar-logo img {
  width: auto;
}
.cid-sqOXRDrwxA .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sqOXRDrwxA .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sqOXRDrwxA .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sqOXRDrwxA .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-sqOXRDrwxA .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sqOXRDrwxA .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sqOXRDrwxA .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sqOXRDrwxA .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sqOXRDrwxA .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sqOXRDrwxA .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sqOXRDrwxA .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sqOXRDrwxA .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sqOXRDrwxA .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sqOXRDrwxA .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sqOXRDrwxA .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sqOXRDrwxA .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sqOXRDrwxA .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sqOXRDrwxA .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sqOXRDrwxA .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sqOXRDrwxA .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sqOXRDrwxA .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sqOXRDrwxA .navbar.navbar-short {
  min-height: 60px;
}
.cid-sqOXRDrwxA .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sqOXRDrwxA .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sqOXRDrwxA .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sqOXRDrwxA .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sqOXRDrwxA .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sqOXRDrwxA .dropdown-item.active,
.cid-sqOXRDrwxA .dropdown-item:active {
  background-color: transparent;
}
.cid-sqOXRDrwxA .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sqOXRDrwxA .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sqOXRDrwxA .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sqOXRDrwxA .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sqOXRDrwxA .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sqOXRDrwxA .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sqOXRDrwxA ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sqOXRDrwxA .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sqOXRDrwxA button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sqOXRDrwxA button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sqOXRDrwxA button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sqOXRDrwxA button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sqOXRDrwxA button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sqOXRDrwxA button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sqOXRDrwxA nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sqOXRDrwxA nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sqOXRDrwxA nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sqOXRDrwxA nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sqOXRDrwxA .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sqOXRDrwxA a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sqOXRDrwxA .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sqOXRDrwxA .navbar {
    height: 77px;
  }
  .cid-sqOXRDrwxA .navbar.opened {
    height: auto;
  }
  .cid-sqOXRDrwxA .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sqOXRDU1f9 {
  padding-top: 6rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/01-13-2000x1143.jpg");
}
.cid-sqOXREonw9 {
  padding-top: 7rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sqOXREonw9 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sqOXREonw9 .row {
  flex-direction: row-reverse;
}
.cid-sqOXREonw9 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sqOXREonw9 .text-wrapper {
    padding: 2rem;
  }
}
.cid-sqOXRELN8t {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sqP84QGobu {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sqP84QGobu .item {
  padding-bottom: 2rem;
}
.cid-sqP84QGobu .item-wrapper {
  position: relative;
}
.cid-sqP84QGobu .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sqP84QGobu .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sqP84QGobu .carousel-control,
.cid-sqP84QGobu .close {
  background: #1b1b1b;
}
.cid-sqP84QGobu .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sqP84QGobu .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sqP84QGobu .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sqP84QGobu .carousel-control-next span {
  margin-left: 5px;
}
.cid-sqP84QGobu .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sqP84QGobu .close::before {
  content: '\e91a';
}
.cid-sqP84QGobu .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sqP84QGobu .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sqP84QGobu .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sqP84QGobu .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sqP84QGobu .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sqP84QGobu .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sqP84QGobu .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-sqP84QGobu .carousel-indicators li.active,
.cid-sqP84QGobu .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sqP84QGobu .carousel-indicators li::after,
.cid-sqP84QGobu .carousel-indicators li::before {
  content: none;
}
.cid-sqP84QGobu .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sqP84QGobu .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sqP84QGobu .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sqP84QGobu .carousel-indicators {
    display: none;
  }
}
.cid-sqP84QGobu .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sqP84QGobu .carousel-inner > .active {
  display: block;
}
.cid-sqP84QGobu .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sqP84QGobu .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sqP84QGobu .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sqP84QGobu .carousel-control,
  .cid-sqP84QGobu .carousel-indicators,
  .cid-sqP84QGobu .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sqP84QGobu .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sqP84QGobu .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sqP84QGobu .carousel-indicators .active,
.cid-sqP84QGobu .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sqP84QGobu .carousel-indicators .active {
  background: #fff;
}
.cid-sqP84QGobu .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sqP84QGobu .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sqP84QGobu .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sqP84QGobu .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sqP84QGobu .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sqP84QGobu .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sqP84QGobu .carousel {
  width: 100%;
}
.cid-sqP84QGobu .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sqP84QGobu .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sqP84QGobu .modal.fade .modal-dialog,
.cid-sqP84QGobu .modal.in .modal-dialog {
  transform: none;
}
.cid-sqP84QGobu .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sqP84QGobu H6 {
  text-align: center;
}
.cid-sqOXRG0smQ {
  padding-top: 0rem;
  padding-bottom: 10rem;
  background-color: #ffffff;
}
.cid-sqOXRGjF53 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-sqOXRGjF53 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sqOXRGjF53 .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sqOXRGjF53 .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sqOXRGjF53 .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-sqOXRGjF53 .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-sqOXRGjF53 .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sqOXRGjF53 .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sqOXRGjF53 .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sqOXRGjF53 .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sqOXRGjF53 .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sqOXRGjF53 .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sqOXRGjF53 .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sqOXRGjF53 .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sqOXRGjF53 .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-sqOXRGjF53 foot-menu-item {
  color: #a7c13e;
}
.cid-sqOY8T8f9T {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sqOY8T8f9T nav.navbar {
  position: fixed;
}
.cid-sqOY8T8f9T .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sqOY8T8f9T .dropdown-menu {
  padding: 0;
}
.cid-sqOY8T8f9T .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sqOY8T8f9T .dropdown-item:hover,
.cid-sqOY8T8f9T .dropdown-item:focus {
  background: #353535 !important;
  color: white !important;
}
.cid-sqOY8T8f9T .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sqOY8T8f9T .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sqOY8T8f9T .nav-link {
  position: relative;
}
.cid-sqOY8T8f9T .container {
  display: flex;
  margin: auto;
}
.cid-sqOY8T8f9T .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sqOY8T8f9T .navbar-caption {
  padding-right: 4rem;
}
.cid-sqOY8T8f9T .dropdown-menu,
.cid-sqOY8T8f9T .navbar.opened {
  background: #ffffff !important;
}
.cid-sqOY8T8f9T .nav-item:focus,
.cid-sqOY8T8f9T .nav-link:focus {
  outline: none;
}
.cid-sqOY8T8f9T .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sqOY8T8f9T .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sqOY8T8f9T .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sqOY8T8f9T .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sqOY8T8f9T .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sqOY8T8f9T .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sqOY8T8f9T .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #ffffff;
}
.cid-sqOY8T8f9T .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sqOY8T8f9T .navbar.opened {
  transition: all .3s;
}
.cid-sqOY8T8f9T .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sqOY8T8f9T .navbar .navbar-logo img {
  width: auto;
}
.cid-sqOY8T8f9T .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sqOY8T8f9T .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sqOY8T8f9T .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sqOY8T8f9T .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-sqOY8T8f9T .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sqOY8T8f9T .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sqOY8T8f9T .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sqOY8T8f9T .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sqOY8T8f9T .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sqOY8T8f9T .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sqOY8T8f9T .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sqOY8T8f9T .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sqOY8T8f9T .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sqOY8T8f9T .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sqOY8T8f9T .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sqOY8T8f9T .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sqOY8T8f9T .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sqOY8T8f9T .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sqOY8T8f9T .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sqOY8T8f9T .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sqOY8T8f9T .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sqOY8T8f9T .navbar.navbar-short {
  min-height: 60px;
}
.cid-sqOY8T8f9T .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sqOY8T8f9T .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sqOY8T8f9T .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sqOY8T8f9T .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sqOY8T8f9T .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sqOY8T8f9T .dropdown-item.active,
.cid-sqOY8T8f9T .dropdown-item:active {
  background-color: transparent;
}
.cid-sqOY8T8f9T .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sqOY8T8f9T .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sqOY8T8f9T .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sqOY8T8f9T .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sqOY8T8f9T .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sqOY8T8f9T .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sqOY8T8f9T ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sqOY8T8f9T .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sqOY8T8f9T button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sqOY8T8f9T button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sqOY8T8f9T button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sqOY8T8f9T button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sqOY8T8f9T button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sqOY8T8f9T button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sqOY8T8f9T nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sqOY8T8f9T nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sqOY8T8f9T nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sqOY8T8f9T nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sqOY8T8f9T .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sqOY8T8f9T a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sqOY8T8f9T .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sqOY8T8f9T .navbar {
    height: 77px;
  }
  .cid-sqOY8T8f9T .navbar.opened {
    height: auto;
  }
  .cid-sqOY8T8f9T .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sqOY8TwSHn {
  padding-top: 6rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/salon-1920x1040.jpg");
}
.cid-sqOY8TRUzm {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sqOY8TRUzm .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sqOY8TRUzm .row {
  flex-direction: row-reverse;
}
.cid-sqOY8TRUzm img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sqOY8TRUzm .text-wrapper {
    padding: 2rem;
  }
}
.cid-sqOY8UfSmH {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sqOZiN2FUS {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sqOZiN2FUS .item {
  padding-bottom: 2rem;
}
.cid-sqOZiN2FUS .item-wrapper {
  position: relative;
}
.cid-sqOZiN2FUS .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sqOZiN2FUS .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sqOZiN2FUS .carousel-control,
.cid-sqOZiN2FUS .close {
  background: #1b1b1b;
}
.cid-sqOZiN2FUS .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sqOZiN2FUS .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sqOZiN2FUS .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sqOZiN2FUS .carousel-control-next span {
  margin-left: 5px;
}
.cid-sqOZiN2FUS .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sqOZiN2FUS .close::before {
  content: '\e91a';
}
.cid-sqOZiN2FUS .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sqOZiN2FUS .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sqOZiN2FUS .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sqOZiN2FUS .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sqOZiN2FUS .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sqOZiN2FUS .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sqOZiN2FUS .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-sqOZiN2FUS .carousel-indicators li.active,
.cid-sqOZiN2FUS .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sqOZiN2FUS .carousel-indicators li::after,
.cid-sqOZiN2FUS .carousel-indicators li::before {
  content: none;
}
.cid-sqOZiN2FUS .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sqOZiN2FUS .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sqOZiN2FUS .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sqOZiN2FUS .carousel-indicators {
    display: none;
  }
}
.cid-sqOZiN2FUS .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sqOZiN2FUS .carousel-inner > .active {
  display: block;
}
.cid-sqOZiN2FUS .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sqOZiN2FUS .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sqOZiN2FUS .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sqOZiN2FUS .carousel-control,
  .cid-sqOZiN2FUS .carousel-indicators,
  .cid-sqOZiN2FUS .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sqOZiN2FUS .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sqOZiN2FUS .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sqOZiN2FUS .carousel-indicators .active,
.cid-sqOZiN2FUS .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sqOZiN2FUS .carousel-indicators .active {
  background: #fff;
}
.cid-sqOZiN2FUS .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sqOZiN2FUS .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sqOZiN2FUS .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sqOZiN2FUS .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sqOZiN2FUS .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sqOZiN2FUS .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sqOZiN2FUS .carousel {
  width: 100%;
}
.cid-sqOZiN2FUS .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sqOZiN2FUS .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sqOZiN2FUS .modal.fade .modal-dialog,
.cid-sqOZiN2FUS .modal.in .modal-dialog {
  transform: none;
}
.cid-sqOZiN2FUS .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sqOZiN2FUS H6 {
  text-align: center;
}
.cid-sqOY8Vrh8p {
  padding-top: 0rem;
  padding-bottom: 10rem;
  background-color: #ffffff;
}
.cid-sqOY8VJR8T {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-sqOY8VJR8T .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sqOY8VJR8T .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sqOY8VJR8T .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sqOY8VJR8T .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-sqOY8VJR8T .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-sqOY8VJR8T .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sqOY8VJR8T .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sqOY8VJR8T .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sqOY8VJR8T .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sqOY8VJR8T .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sqOY8VJR8T .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sqOY8VJR8T .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sqOY8VJR8T .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sqOY8VJR8T .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-sqOY8VJR8T foot-menu-item {
  color: #a7c13e;
}
.cid-sqP0CTOyMA {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sqP0CTOyMA nav.navbar {
  position: fixed;
}
.cid-sqP0CTOyMA .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sqP0CTOyMA .dropdown-menu {
  padding: 0;
}
.cid-sqP0CTOyMA .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sqP0CTOyMA .dropdown-item:hover,
.cid-sqP0CTOyMA .dropdown-item:focus {
  background: #353535 !important;
  color: white !important;
}
.cid-sqP0CTOyMA .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sqP0CTOyMA .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sqP0CTOyMA .nav-link {
  position: relative;
}
.cid-sqP0CTOyMA .container {
  display: flex;
  margin: auto;
}
.cid-sqP0CTOyMA .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sqP0CTOyMA .navbar-caption {
  padding-right: 4rem;
}
.cid-sqP0CTOyMA .dropdown-menu,
.cid-sqP0CTOyMA .navbar.opened {
  background: #ffffff !important;
}
.cid-sqP0CTOyMA .nav-item:focus,
.cid-sqP0CTOyMA .nav-link:focus {
  outline: none;
}
.cid-sqP0CTOyMA .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sqP0CTOyMA .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sqP0CTOyMA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sqP0CTOyMA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sqP0CTOyMA .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sqP0CTOyMA .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sqP0CTOyMA .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #ffffff;
}
.cid-sqP0CTOyMA .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sqP0CTOyMA .navbar.opened {
  transition: all .3s;
}
.cid-sqP0CTOyMA .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sqP0CTOyMA .navbar .navbar-logo img {
  width: auto;
}
.cid-sqP0CTOyMA .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sqP0CTOyMA .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sqP0CTOyMA .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sqP0CTOyMA .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-sqP0CTOyMA .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sqP0CTOyMA .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sqP0CTOyMA .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sqP0CTOyMA .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sqP0CTOyMA .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sqP0CTOyMA .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sqP0CTOyMA .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sqP0CTOyMA .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sqP0CTOyMA .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sqP0CTOyMA .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sqP0CTOyMA .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sqP0CTOyMA .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sqP0CTOyMA .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sqP0CTOyMA .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sqP0CTOyMA .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sqP0CTOyMA .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sqP0CTOyMA .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sqP0CTOyMA .navbar.navbar-short {
  min-height: 60px;
}
.cid-sqP0CTOyMA .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sqP0CTOyMA .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sqP0CTOyMA .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sqP0CTOyMA .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sqP0CTOyMA .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sqP0CTOyMA .dropdown-item.active,
.cid-sqP0CTOyMA .dropdown-item:active {
  background-color: transparent;
}
.cid-sqP0CTOyMA .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sqP0CTOyMA .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sqP0CTOyMA .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sqP0CTOyMA .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sqP0CTOyMA .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sqP0CTOyMA .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sqP0CTOyMA ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sqP0CTOyMA .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sqP0CTOyMA button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sqP0CTOyMA button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sqP0CTOyMA button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sqP0CTOyMA button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sqP0CTOyMA button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sqP0CTOyMA button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sqP0CTOyMA nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sqP0CTOyMA nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sqP0CTOyMA nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sqP0CTOyMA nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sqP0CTOyMA .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sqP0CTOyMA a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sqP0CTOyMA .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sqP0CTOyMA .navbar {
    height: 77px;
  }
  .cid-sqP0CTOyMA .navbar.opened {
    height: auto;
  }
  .cid-sqP0CTOyMA .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sqP0CUh5Gw {
  padding-top: 6rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/img-20201023-wa0008fertig-1600x1200.jpg");
}
.cid-sqP0CUEkLn {
  padding-top: 7rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sqP0CUEkLn .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sqP0CUEkLn .row {
  flex-direction: row-reverse;
}
.cid-sqP0CUEkLn img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sqP0CUEkLn .text-wrapper {
    padding: 2rem;
  }
}
.cid-sqP0CV3gk1 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sqP14153MO {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sqP14153MO .item {
  padding-bottom: 2rem;
}
.cid-sqP14153MO .item-wrapper {
  position: relative;
}
.cid-sqP14153MO .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sqP14153MO .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sqP14153MO .carousel-control,
.cid-sqP14153MO .close {
  background: #1b1b1b;
}
.cid-sqP14153MO .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sqP14153MO .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sqP14153MO .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sqP14153MO .carousel-control-next span {
  margin-left: 5px;
}
.cid-sqP14153MO .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sqP14153MO .close::before {
  content: '\e91a';
}
.cid-sqP14153MO .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sqP14153MO .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sqP14153MO .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sqP14153MO .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sqP14153MO .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sqP14153MO .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sqP14153MO .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-sqP14153MO .carousel-indicators li.active,
.cid-sqP14153MO .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sqP14153MO .carousel-indicators li::after,
.cid-sqP14153MO .carousel-indicators li::before {
  content: none;
}
.cid-sqP14153MO .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sqP14153MO .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sqP14153MO .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sqP14153MO .carousel-indicators {
    display: none;
  }
}
.cid-sqP14153MO .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sqP14153MO .carousel-inner > .active {
  display: block;
}
.cid-sqP14153MO .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sqP14153MO .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sqP14153MO .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sqP14153MO .carousel-control,
  .cid-sqP14153MO .carousel-indicators,
  .cid-sqP14153MO .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sqP14153MO .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sqP14153MO .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sqP14153MO .carousel-indicators .active,
.cid-sqP14153MO .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sqP14153MO .carousel-indicators .active {
  background: #fff;
}
.cid-sqP14153MO .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sqP14153MO .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sqP14153MO .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sqP14153MO .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sqP14153MO .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sqP14153MO .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sqP14153MO .carousel {
  width: 100%;
}
.cid-sqP14153MO .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sqP14153MO .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sqP14153MO .modal.fade .modal-dialog,
.cid-sqP14153MO .modal.in .modal-dialog {
  transform: none;
}
.cid-sqP14153MO .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sqP14153MO H6 {
  text-align: center;
}
.cid-sqP0CW1JNh {
  padding-top: 0rem;
  padding-bottom: 10rem;
  background-color: #ffffff;
}
.cid-sqP0CWkUOs {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-sqP0CWkUOs .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sqP0CWkUOs .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sqP0CWkUOs .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sqP0CWkUOs .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-sqP0CWkUOs .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-sqP0CWkUOs .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sqP0CWkUOs .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sqP0CWkUOs .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sqP0CWkUOs .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sqP0CWkUOs .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sqP0CWkUOs .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sqP0CWkUOs .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sqP0CWkUOs .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sqP0CWkUOs .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-sqP0CWkUOs foot-menu-item {
  color: #a7c13e;
}
.cid-sqP8xjILBp {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sqP8xjILBp nav.navbar {
  position: fixed;
}
.cid-sqP8xjILBp .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sqP8xjILBp .dropdown-menu {
  padding: 0;
}
.cid-sqP8xjILBp .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sqP8xjILBp .dropdown-item:hover,
.cid-sqP8xjILBp .dropdown-item:focus {
  background: #353535 !important;
  color: white !important;
}
.cid-sqP8xjILBp .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sqP8xjILBp .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sqP8xjILBp .nav-link {
  position: relative;
}
.cid-sqP8xjILBp .container {
  display: flex;
  margin: auto;
}
.cid-sqP8xjILBp .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sqP8xjILBp .navbar-caption {
  padding-right: 4rem;
}
.cid-sqP8xjILBp .dropdown-menu,
.cid-sqP8xjILBp .navbar.opened {
  background: #ffffff !important;
}
.cid-sqP8xjILBp .nav-item:focus,
.cid-sqP8xjILBp .nav-link:focus {
  outline: none;
}
.cid-sqP8xjILBp .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sqP8xjILBp .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sqP8xjILBp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sqP8xjILBp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sqP8xjILBp .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sqP8xjILBp .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sqP8xjILBp .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #ffffff;
}
.cid-sqP8xjILBp .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sqP8xjILBp .navbar.opened {
  transition: all .3s;
}
.cid-sqP8xjILBp .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sqP8xjILBp .navbar .navbar-logo img {
  width: auto;
}
.cid-sqP8xjILBp .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sqP8xjILBp .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sqP8xjILBp .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sqP8xjILBp .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-sqP8xjILBp .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sqP8xjILBp .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sqP8xjILBp .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sqP8xjILBp .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sqP8xjILBp .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sqP8xjILBp .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sqP8xjILBp .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sqP8xjILBp .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sqP8xjILBp .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sqP8xjILBp .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sqP8xjILBp .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sqP8xjILBp .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sqP8xjILBp .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sqP8xjILBp .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sqP8xjILBp .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sqP8xjILBp .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sqP8xjILBp .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sqP8xjILBp .navbar.navbar-short {
  min-height: 60px;
}
.cid-sqP8xjILBp .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sqP8xjILBp .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sqP8xjILBp .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sqP8xjILBp .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sqP8xjILBp .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sqP8xjILBp .dropdown-item.active,
.cid-sqP8xjILBp .dropdown-item:active {
  background-color: transparent;
}
.cid-sqP8xjILBp .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sqP8xjILBp .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sqP8xjILBp .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sqP8xjILBp .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sqP8xjILBp .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sqP8xjILBp .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sqP8xjILBp ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sqP8xjILBp .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sqP8xjILBp button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sqP8xjILBp button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sqP8xjILBp button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sqP8xjILBp button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sqP8xjILBp button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sqP8xjILBp button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sqP8xjILBp nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sqP8xjILBp nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sqP8xjILBp nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sqP8xjILBp nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sqP8xjILBp .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sqP8xjILBp a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sqP8xjILBp .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sqP8xjILBp .navbar {
    height: 77px;
  }
  .cid-sqP8xjILBp .navbar.opened {
    height: auto;
  }
  .cid-sqP8xjILBp .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sqP8xkgaL4 {
  padding-top: 6rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/kche-ohne-2000x1200.jpg");
}
.cid-sqP8xkJlCO {
  padding-top: 7rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sqP8xkJlCO .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sqP8xkJlCO .row {
  flex-direction: row-reverse;
}
.cid-sqP8xkJlCO img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sqP8xkJlCO .text-wrapper {
    padding: 2rem;
  }
}
.cid-sqP8xl4NV4 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sqP9sheXXv {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sqP9sheXXv .item {
  padding-bottom: 2rem;
}
.cid-sqP9sheXXv .item-wrapper {
  position: relative;
}
.cid-sqP9sheXXv .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sqP9sheXXv .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sqP9sheXXv .carousel-control,
.cid-sqP9sheXXv .close {
  background: #1b1b1b;
}
.cid-sqP9sheXXv .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sqP9sheXXv .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sqP9sheXXv .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sqP9sheXXv .carousel-control-next span {
  margin-left: 5px;
}
.cid-sqP9sheXXv .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sqP9sheXXv .close::before {
  content: '\e91a';
}
.cid-sqP9sheXXv .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sqP9sheXXv .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sqP9sheXXv .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sqP9sheXXv .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sqP9sheXXv .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sqP9sheXXv .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sqP9sheXXv .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-sqP9sheXXv .carousel-indicators li.active,
.cid-sqP9sheXXv .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sqP9sheXXv .carousel-indicators li::after,
.cid-sqP9sheXXv .carousel-indicators li::before {
  content: none;
}
.cid-sqP9sheXXv .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sqP9sheXXv .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sqP9sheXXv .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sqP9sheXXv .carousel-indicators {
    display: none;
  }
}
.cid-sqP9sheXXv .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sqP9sheXXv .carousel-inner > .active {
  display: block;
}
.cid-sqP9sheXXv .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sqP9sheXXv .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sqP9sheXXv .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sqP9sheXXv .carousel-control,
  .cid-sqP9sheXXv .carousel-indicators,
  .cid-sqP9sheXXv .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sqP9sheXXv .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sqP9sheXXv .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sqP9sheXXv .carousel-indicators .active,
.cid-sqP9sheXXv .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sqP9sheXXv .carousel-indicators .active {
  background: #fff;
}
.cid-sqP9sheXXv .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sqP9sheXXv .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sqP9sheXXv .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sqP9sheXXv .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sqP9sheXXv .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sqP9sheXXv .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sqP9sheXXv .carousel {
  width: 100%;
}
.cid-sqP9sheXXv .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sqP9sheXXv .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sqP9sheXXv .modal.fade .modal-dialog,
.cid-sqP9sheXXv .modal.in .modal-dialog {
  transform: none;
}
.cid-sqP9sheXXv .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sqP9sheXXv H6 {
  text-align: center;
}
.cid-sqP8xm43Lu {
  padding-top: 0rem;
  padding-bottom: 10rem;
  background-color: #ffffff;
}
.cid-sqP8xmmzbR {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-sqP8xmmzbR .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sqP8xmmzbR .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sqP8xmmzbR .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sqP8xmmzbR .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-sqP8xmmzbR .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-sqP8xmmzbR .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sqP8xmmzbR .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sqP8xmmzbR .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sqP8xmmzbR .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sqP8xmmzbR .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sqP8xmmzbR .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sqP8xmmzbR .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sqP8xmmzbR .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sqP8xmmzbR .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-sqP8xmmzbR foot-menu-item {
  color: #a7c13e;
}
.cid-sqPciVUJqT {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sqPciVUJqT nav.navbar {
  position: fixed;
}
.cid-sqPciVUJqT .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sqPciVUJqT .dropdown-menu {
  padding: 0;
}
.cid-sqPciVUJqT .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sqPciVUJqT .dropdown-item:hover,
.cid-sqPciVUJqT .dropdown-item:focus {
  background: #353535 !important;
  color: white !important;
}
.cid-sqPciVUJqT .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sqPciVUJqT .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sqPciVUJqT .nav-link {
  position: relative;
}
.cid-sqPciVUJqT .container {
  display: flex;
  margin: auto;
}
.cid-sqPciVUJqT .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sqPciVUJqT .navbar-caption {
  padding-right: 4rem;
}
.cid-sqPciVUJqT .dropdown-menu,
.cid-sqPciVUJqT .navbar.opened {
  background: #ffffff !important;
}
.cid-sqPciVUJqT .nav-item:focus,
.cid-sqPciVUJqT .nav-link:focus {
  outline: none;
}
.cid-sqPciVUJqT .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sqPciVUJqT .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sqPciVUJqT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sqPciVUJqT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sqPciVUJqT .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sqPciVUJqT .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sqPciVUJqT .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #ffffff;
}
.cid-sqPciVUJqT .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sqPciVUJqT .navbar.opened {
  transition: all .3s;
}
.cid-sqPciVUJqT .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sqPciVUJqT .navbar .navbar-logo img {
  width: auto;
}
.cid-sqPciVUJqT .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sqPciVUJqT .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sqPciVUJqT .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sqPciVUJqT .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-sqPciVUJqT .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sqPciVUJqT .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sqPciVUJqT .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sqPciVUJqT .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sqPciVUJqT .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sqPciVUJqT .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sqPciVUJqT .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sqPciVUJqT .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sqPciVUJqT .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sqPciVUJqT .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sqPciVUJqT .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sqPciVUJqT .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sqPciVUJqT .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sqPciVUJqT .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sqPciVUJqT .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sqPciVUJqT .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sqPciVUJqT .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sqPciVUJqT .navbar.navbar-short {
  min-height: 60px;
}
.cid-sqPciVUJqT .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sqPciVUJqT .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sqPciVUJqT .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sqPciVUJqT .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sqPciVUJqT .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sqPciVUJqT .dropdown-item.active,
.cid-sqPciVUJqT .dropdown-item:active {
  background-color: transparent;
}
.cid-sqPciVUJqT .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sqPciVUJqT .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sqPciVUJqT .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sqPciVUJqT .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sqPciVUJqT .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sqPciVUJqT .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sqPciVUJqT ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sqPciVUJqT .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sqPciVUJqT button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sqPciVUJqT button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sqPciVUJqT button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sqPciVUJqT button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sqPciVUJqT button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sqPciVUJqT button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sqPciVUJqT nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sqPciVUJqT nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sqPciVUJqT nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sqPciVUJqT nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sqPciVUJqT .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sqPciVUJqT a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sqPciVUJqT .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sqPciVUJqT .navbar {
    height: 77px;
  }
  .cid-sqPciVUJqT .navbar.opened {
    height: auto;
  }
  .cid-sqPciVUJqT .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sqPciWkiMN {
  padding-top: 6rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/2fertig-2000x1143.jpg");
}
.cid-sqPciWHYpk {
  padding-top: 7rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sqPciWHYpk .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sqPciWHYpk .row {
  flex-direction: row-reverse;
}
.cid-sqPciWHYpk img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sqPciWHYpk .text-wrapper {
    padding: 2rem;
  }
}
.cid-sqPciX6Kjm {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sqPdb1CB6U {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sqPdb1CB6U .item {
  padding-bottom: 2rem;
}
.cid-sqPdb1CB6U .item-wrapper {
  position: relative;
}
.cid-sqPdb1CB6U .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sqPdb1CB6U .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sqPdb1CB6U .carousel-control,
.cid-sqPdb1CB6U .close {
  background: #1b1b1b;
}
.cid-sqPdb1CB6U .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sqPdb1CB6U .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sqPdb1CB6U .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sqPdb1CB6U .carousel-control-next span {
  margin-left: 5px;
}
.cid-sqPdb1CB6U .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sqPdb1CB6U .close::before {
  content: '\e91a';
}
.cid-sqPdb1CB6U .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sqPdb1CB6U .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sqPdb1CB6U .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sqPdb1CB6U .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sqPdb1CB6U .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sqPdb1CB6U .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sqPdb1CB6U .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-sqPdb1CB6U .carousel-indicators li.active,
.cid-sqPdb1CB6U .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sqPdb1CB6U .carousel-indicators li::after,
.cid-sqPdb1CB6U .carousel-indicators li::before {
  content: none;
}
.cid-sqPdb1CB6U .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sqPdb1CB6U .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sqPdb1CB6U .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sqPdb1CB6U .carousel-indicators {
    display: none;
  }
}
.cid-sqPdb1CB6U .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sqPdb1CB6U .carousel-inner > .active {
  display: block;
}
.cid-sqPdb1CB6U .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sqPdb1CB6U .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sqPdb1CB6U .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sqPdb1CB6U .carousel-control,
  .cid-sqPdb1CB6U .carousel-indicators,
  .cid-sqPdb1CB6U .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sqPdb1CB6U .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sqPdb1CB6U .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sqPdb1CB6U .carousel-indicators .active,
.cid-sqPdb1CB6U .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sqPdb1CB6U .carousel-indicators .active {
  background: #fff;
}
.cid-sqPdb1CB6U .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sqPdb1CB6U .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sqPdb1CB6U .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sqPdb1CB6U .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sqPdb1CB6U .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sqPdb1CB6U .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sqPdb1CB6U .carousel {
  width: 100%;
}
.cid-sqPdb1CB6U .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sqPdb1CB6U .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sqPdb1CB6U .modal.fade .modal-dialog,
.cid-sqPdb1CB6U .modal.in .modal-dialog {
  transform: none;
}
.cid-sqPdb1CB6U .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sqPdb1CB6U H6 {
  text-align: center;
}
.cid-sqPciY531r {
  padding-top: 0rem;
  padding-bottom: 10rem;
  background-color: #ffffff;
}
.cid-sqPciYmcpS {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-sqPciYmcpS .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sqPciYmcpS .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sqPciYmcpS .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sqPciYmcpS .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-sqPciYmcpS .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-sqPciYmcpS .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sqPciYmcpS .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sqPciYmcpS .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sqPciYmcpS .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sqPciYmcpS .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sqPciYmcpS .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sqPciYmcpS .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sqPciYmcpS .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sqPciYmcpS .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-sqPciYmcpS foot-menu-item {
  color: #a7c13e;
}
.cid-sr4rTR3vO6 {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/grid-3227459-1920-1920x1080.jpg");
}
.cid-sr4rTR3vO6 .mbr-section-title {
  text-align: center;
  color: #fafafa;
}
.cid-sr4rTR3vO6 .mbr-text,
.cid-sr4rTR3vO6 .mbr-section-btn {
  color: #232323;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-sr4rTR3vO6 .mbr-section-title,
  .cid-sr4rTR3vO6 .mbr-section-btn,
  .cid-sr4rTR3vO6 .mbr-text {
    text-align: center;
  }
}
.cid-sr4rTRxwGg {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sr4rTRxwGg .card-wrapper {
  display: flex;
}
@media (max-width: 991px) {
  .cid-sr4rTRxwGg .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sr4rTRxwGg .mbr-iconfont {
  font-size: 2rem;
  color: #6592e6;
  padding-right: 1.5rem;
}
.cid-sr4rTRxwGg .card-text {
  color: #196c12;
}
.cid-sr4rTSaKjc {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/grid-3227459-1920-1920x1080.jpg");
}
.cid-sr4rTSwOk3 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-sr4rTSwOk3 .line {
  background-color: #ffffff;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-sr4rTSNFuJ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr4rTSNFuJ img,
.cid-sr4rTSNFuJ .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-sr4rTSNFuJ .item:focus,
.cid-sr4rTSNFuJ span:focus {
  outline: none;
}
.cid-sr4rTSNFuJ .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sr4rTSNFuJ .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sr4rTSNFuJ .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sr4rTSNFuJ .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sr4rTSNFuJ .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sr4rTSNFuJ .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sr4rTSNFuJ .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sr4rTSNFuJ .mbr-section-title {
  color: #232323;
}
.cid-sr4rTSNFuJ .mbr-text,
.cid-sr4rTSNFuJ .mbr-section-btn {
  text-align: left;
}
.cid-sr4rTSNFuJ .item-title {
  text-align: left;
}
.cid-sr4rTSNFuJ .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-sr5jd0f9cm {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr5jeLpWS6 {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sr5jeLpWS6 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sr5jeLpWS6 .row {
  flex-direction: row-reverse;
}
.cid-sr5jeLpWS6 img {
  width: 100%;
}
.cid-sr5jfIrOAI {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-sr4rTTAJUi {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/grid-3227459-1920-1920x1080.jpg");
}
.cid-sr4rTTZslb {
  padding-top: 1rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-sr4rTTZslb .video-wrapper iframe {
  width: 100%;
}
.cid-sr4rTTZslb .mbr-section-title,
.cid-sr4rTTZslb .mbr-section-subtitle,
.cid-sr4rTTZslb .mbr-text {
  text-align: center;
}
.cid-sr4rTUl9tm {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr4rTUl9tm blockquote {
  border-color: #a7c13e;
  border-radius: 4px;
  background-color: #ffffff;
}
.cid-sr4rTUl9tm .mbr-text {
  text-align: center;
}
.cid-sr4rTUE3jT {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/grid-3227459-1920-1920x1080.jpg");
}
.cid-sr4rTUZLBy {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-sr4rTUZLBy .line {
  background-color: #fafafa;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-sr4rTVhC5Y {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr4rTVhC5Y img,
.cid-sr4rTVhC5Y .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-sr4rTVhC5Y .item:focus,
.cid-sr4rTVhC5Y span:focus {
  outline: none;
}
.cid-sr4rTVhC5Y .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sr4rTVhC5Y .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sr4rTVhC5Y .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sr4rTVhC5Y .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sr4rTVhC5Y .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sr4rTVhC5Y .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sr4rTVhC5Y .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sr4rTVhC5Y .mbr-section-title {
  color: #232323;
}
.cid-sr4rTVhC5Y .mbr-text,
.cid-sr4rTVhC5Y .mbr-section-btn {
  text-align: left;
}
.cid-sr4rTVhC5Y .item-title {
  text-align: left;
}
.cid-sr4rTVhC5Y .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-sr4rTVKnxb {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr4rTVKnxb blockquote {
  border-color: #30ae33;
  border-radius: 4px;
  background-color: #ffffff;
}
.cid-sr4rTVKnxb .mbr-text {
  text-align: center;
}
.cid-sr4rTW13m1 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/grid-3227459-1920-1920x1080.jpg");
}
.cid-sr4rTWlBpr {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-sr4rTWlBpr .line {
  background-color: #ffffff;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-sr4rTWCrIH {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr4rTWCrIH img,
.cid-sr4rTWCrIH .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-sr4rTWCrIH .item:focus,
.cid-sr4rTWCrIH span:focus {
  outline: none;
}
.cid-sr4rTWCrIH .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sr4rTWCrIH .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sr4rTWCrIH .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sr4rTWCrIH .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sr4rTWCrIH .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sr4rTWCrIH .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sr4rTWCrIH .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sr4rTWCrIH .mbr-section-title {
  color: #232323;
}
.cid-sr4rTWCrIH .mbr-text,
.cid-sr4rTWCrIH .mbr-section-btn {
  text-align: left;
}
.cid-sr4rTWCrIH .item-title {
  text-align: left;
}
.cid-sr4rTWCrIH .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-sr4rTX4aJW {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr4rTX4aJW blockquote {
  border-color: #196c12;
  border-radius: 4px;
  background-color: #ffffff;
}
.cid-sr4rTX4aJW .mbr-text {
  text-align: center;
}
.cid-sr4rTXnZdo {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/grid-3227459-1920-1920x1080.jpg");
}
.cid-sr4rTXGago {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sr4rTXGago img {
  width: 120px;
  margin: auto;
}
.cid-sr4rTXGago .card {
  transition: all 0.3s;
  height: fit-content;
  padding: 1rem 0;
  opacity: 0.7;
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-sr4rTXGago .card {
    max-width: 12.5%;
  }
}
.cid-sr4rTXGago .mbr-section-title {
  color: #353535;
}
.cid-sr4rTY9vtR {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/grid-3227459-1920-1920x1080.jpg");
}
.cid-sr4rTY9vtR .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-sr4rTY9vtR form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-sr4rTY9vtR form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-sr4rTY9vtR form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-sr9Vu1wYrN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sr9Vu1wYrN .card-wrapper {
  display: flex;
}
@media (max-width: 991px) {
  .cid-sr9Vu1wYrN .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sr9Vu1wYrN .mbr-iconfont {
  font-size: 2rem;
  color: #6592e6;
  padding-right: 1.5rem;
}
.cid-sr4rTYwcym {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sr4rTYwcym nav.navbar {
  position: fixed;
}
.cid-sr4rTYwcym .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr4rTYwcym .dropdown-menu {
  padding: 0;
}
.cid-sr4rTYwcym .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr4rTYwcym .dropdown-item:hover,
.cid-sr4rTYwcym .dropdown-item:focus {
  background: #353535 !important;
  color: white !important;
}
.cid-sr4rTYwcym .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sr4rTYwcym .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sr4rTYwcym .nav-link {
  position: relative;
}
.cid-sr4rTYwcym .container {
  display: flex;
  margin: auto;
}
.cid-sr4rTYwcym .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sr4rTYwcym .navbar-caption {
  padding-right: 4rem;
}
.cid-sr4rTYwcym .dropdown-menu,
.cid-sr4rTYwcym .navbar.opened {
  background: #ffffff !important;
}
.cid-sr4rTYwcym .nav-item:focus,
.cid-sr4rTYwcym .nav-link:focus {
  outline: none;
}
.cid-sr4rTYwcym .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sr4rTYwcym .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sr4rTYwcym .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sr4rTYwcym .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr4rTYwcym .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sr4rTYwcym .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sr4rTYwcym .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #ffffff;
}
.cid-sr4rTYwcym .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr4rTYwcym .navbar.opened {
  transition: all .3s;
}
.cid-sr4rTYwcym .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sr4rTYwcym .navbar .navbar-logo img {
  width: auto;
}
.cid-sr4rTYwcym .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sr4rTYwcym .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sr4rTYwcym .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sr4rTYwcym .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-sr4rTYwcym .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sr4rTYwcym .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sr4rTYwcym .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sr4rTYwcym .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sr4rTYwcym .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sr4rTYwcym .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sr4rTYwcym .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sr4rTYwcym .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sr4rTYwcym .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sr4rTYwcym .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sr4rTYwcym .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sr4rTYwcym .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sr4rTYwcym .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sr4rTYwcym .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sr4rTYwcym .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sr4rTYwcym .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sr4rTYwcym .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sr4rTYwcym .navbar.navbar-short {
  min-height: 60px;
}
.cid-sr4rTYwcym .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sr4rTYwcym .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sr4rTYwcym .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sr4rTYwcym .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sr4rTYwcym .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sr4rTYwcym .dropdown-item.active,
.cid-sr4rTYwcym .dropdown-item:active {
  background-color: transparent;
}
.cid-sr4rTYwcym .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sr4rTYwcym .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sr4rTYwcym .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sr4rTYwcym .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sr4rTYwcym .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sr4rTYwcym .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sr4rTYwcym ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sr4rTYwcym .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sr4rTYwcym button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sr4rTYwcym button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sr4rTYwcym button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sr4rTYwcym button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sr4rTYwcym button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sr4rTYwcym button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sr4rTYwcym nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr4rTYwcym nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sr4rTYwcym nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sr4rTYwcym nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr4rTYwcym .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sr4rTYwcym a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sr4rTYwcym .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sr4rTYwcym .navbar {
    height: 77px;
  }
  .cid-sr4rTYwcym .navbar.opened {
    height: auto;
  }
  .cid-sr4rTYwcym .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sr9Vv24zz7 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/grid-3227459-1920-1920x1080.jpg");
}
.cid-sr4rTYZZWl {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-sr4rTYZZWl .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sr4rTYZZWl .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sr4rTYZZWl .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sr4rTYZZWl .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-sr4rTYZZWl .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-sr4rTYZZWl .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sr4rTYZZWl .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sr4rTYZZWl .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sr4rTYZZWl .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sr4rTYZZWl .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sr4rTYZZWl .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sr4rTYZZWl .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sr4rTYZZWl .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sr4rTYZZWl .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-sr4rTYZZWl foot-menu-item {
  color: #a7c13e;
}
.cid-sr4vSc2wIn {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/grid-3227459-1920-1920x1080.jpg");
}
.cid-sr4vSc2wIn .mbr-section-title {
  text-align: center;
  color: #fafafa;
}
.cid-sr4vSc2wIn .mbr-text,
.cid-sr4vSc2wIn .mbr-section-btn {
  color: #232323;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-sr4vSc2wIn .mbr-section-title,
  .cid-sr4vSc2wIn .mbr-section-btn,
  .cid-sr4vSc2wIn .mbr-text {
    text-align: center;
  }
}
.cid-sr4vScKHeZ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sr4vScKHeZ .card-wrapper {
  display: flex;
}
@media (max-width: 991px) {
  .cid-sr4vScKHeZ .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sr4vScKHeZ .mbr-iconfont {
  font-size: 2rem;
  color: #6592e6;
  padding-right: 1.5rem;
}
.cid-sr4vScKHeZ .card-text {
  color: #196c12;
}
.cid-sr4vSdvIGw {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/grid-3227459-1920-1920x1080.jpg");
}
.cid-sr4vSdWOHp {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-sr4vSdWOHp .line {
  background-color: #ffffff;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-sr4vSegdz6 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr4vSegdz6 img,
.cid-sr4vSegdz6 .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-sr4vSegdz6 .item:focus,
.cid-sr4vSegdz6 span:focus {
  outline: none;
}
.cid-sr4vSegdz6 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sr4vSegdz6 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sr4vSegdz6 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sr4vSegdz6 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sr4vSegdz6 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sr4vSegdz6 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sr4vSegdz6 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sr4vSegdz6 .mbr-section-title {
  color: #232323;
}
.cid-sr4vSegdz6 .mbr-text,
.cid-sr4vSegdz6 .mbr-section-btn {
  text-align: left;
}
.cid-sr4vSegdz6 .item-title {
  text-align: left;
}
.cid-sr4vSegdz6 .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-sr5jOQlsH0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr5jQwVG4a {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sr5jQwVG4a .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sr5jQwVG4a .row {
  flex-direction: row-reverse;
}
.cid-sr5jQwVG4a img {
  width: 100%;
}
.cid-sr5jRpiCnW {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-sr4vSfoBcM {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/grid-3227459-1920-1920x1080.jpg");
}
.cid-sr4vSfSHJ6 {
  padding-top: 1rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-sr4vSfSHJ6 .video-wrapper iframe {
  width: 100%;
}
.cid-sr4vSfSHJ6 .mbr-section-title,
.cid-sr4vSfSHJ6 .mbr-section-subtitle,
.cid-sr4vSfSHJ6 .mbr-text {
  text-align: center;
}
.cid-sr4vSgzm6w {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr4vSgzm6w blockquote {
  border-color: #a7c13e;
  border-radius: 4px;
  background-color: #ffffff;
}
.cid-sr4vSgzm6w .mbr-text {
  text-align: center;
}
.cid-sr4vSgSEK7 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/grid-3227459-1920-1920x1080.jpg");
}
.cid-sr4vShialq {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-sr4vShialq .line {
  background-color: #fafafa;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-sr4vShCDQU {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr4vShCDQU img,
.cid-sr4vShCDQU .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-sr4vShCDQU .item:focus,
.cid-sr4vShCDQU span:focus {
  outline: none;
}
.cid-sr4vShCDQU .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sr4vShCDQU .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sr4vShCDQU .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sr4vShCDQU .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sr4vShCDQU .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sr4vShCDQU .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sr4vShCDQU .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sr4vShCDQU .mbr-section-title {
  color: #232323;
}
.cid-sr4vShCDQU .mbr-text,
.cid-sr4vShCDQU .mbr-section-btn {
  text-align: left;
}
.cid-sr4vShCDQU .item-title {
  text-align: left;
}
.cid-sr4vShCDQU .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-sr4vSi3QiS {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr4vSi3QiS blockquote {
  border-color: #30ae33;
  border-radius: 4px;
  background-color: #ffffff;
}
.cid-sr4vSi3QiS .mbr-text {
  text-align: center;
}
.cid-sr4vSilA0P {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/grid-3227459-1920-1920x1080.jpg");
}
.cid-sr4vSiHsEl {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-sr4vSiHsEl .line {
  background-color: #ffffff;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-sr4vSiZvQs {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr4vSiZvQs img,
.cid-sr4vSiZvQs .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-sr4vSiZvQs .item:focus,
.cid-sr4vSiZvQs span:focus {
  outline: none;
}
.cid-sr4vSiZvQs .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sr4vSiZvQs .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sr4vSiZvQs .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sr4vSiZvQs .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sr4vSiZvQs .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sr4vSiZvQs .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sr4vSiZvQs .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sr4vSiZvQs .mbr-section-title {
  color: #232323;
}
.cid-sr4vSiZvQs .mbr-text,
.cid-sr4vSiZvQs .mbr-section-btn {
  text-align: left;
}
.cid-sr4vSiZvQs .item-title {
  text-align: left;
}
.cid-sr4vSiZvQs .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-sr4vSjtUsh {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr4vSjtUsh blockquote {
  border-color: #196c12;
  border-radius: 4px;
  background-color: #ffffff;
}
.cid-sr4vSjtUsh .mbr-text {
  text-align: center;
}
.cid-sr4vSjNLv6 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/grid-3227459-1920-1920x1080.jpg");
}
.cid-sr4vSk7MoO {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sr4vSk7MoO img {
  width: 120px;
  margin: auto;
}
.cid-sr4vSk7MoO .card {
  transition: all 0.3s;
  height: fit-content;
  padding: 1rem 0;
  opacity: 0.7;
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-sr4vSk7MoO .card {
    max-width: 12.5%;
  }
}
.cid-sr4vSk7MoO .mbr-section-title {
  color: #353535;
}
.cid-sr4vSkxL4A {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/grid-3227459-1920-1920x1080.jpg");
}
.cid-sr4vSkxL4A .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-sr4vSkxL4A form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-sr4vSkxL4A form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-sr4vSkxL4A form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-sr4vSkTkxc {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sr4vSkTkxc nav.navbar {
  position: fixed;
}
.cid-sr4vSkTkxc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr4vSkTkxc .dropdown-menu {
  padding: 0;
}
.cid-sr4vSkTkxc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr4vSkTkxc .dropdown-item:hover,
.cid-sr4vSkTkxc .dropdown-item:focus {
  background: #353535 !important;
  color: white !important;
}
.cid-sr4vSkTkxc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sr4vSkTkxc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sr4vSkTkxc .nav-link {
  position: relative;
}
.cid-sr4vSkTkxc .container {
  display: flex;
  margin: auto;
}
.cid-sr4vSkTkxc .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sr4vSkTkxc .navbar-caption {
  padding-right: 4rem;
}
.cid-sr4vSkTkxc .dropdown-menu,
.cid-sr4vSkTkxc .navbar.opened {
  background: #ffffff !important;
}
.cid-sr4vSkTkxc .nav-item:focus,
.cid-sr4vSkTkxc .nav-link:focus {
  outline: none;
}
.cid-sr4vSkTkxc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sr4vSkTkxc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sr4vSkTkxc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sr4vSkTkxc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr4vSkTkxc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sr4vSkTkxc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sr4vSkTkxc .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #ffffff;
}
.cid-sr4vSkTkxc .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr4vSkTkxc .navbar.opened {
  transition: all .3s;
}
.cid-sr4vSkTkxc .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sr4vSkTkxc .navbar .navbar-logo img {
  width: auto;
}
.cid-sr4vSkTkxc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sr4vSkTkxc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sr4vSkTkxc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sr4vSkTkxc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-sr4vSkTkxc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sr4vSkTkxc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sr4vSkTkxc .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sr4vSkTkxc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sr4vSkTkxc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sr4vSkTkxc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sr4vSkTkxc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sr4vSkTkxc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sr4vSkTkxc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sr4vSkTkxc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sr4vSkTkxc .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sr4vSkTkxc .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sr4vSkTkxc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sr4vSkTkxc .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sr4vSkTkxc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sr4vSkTkxc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sr4vSkTkxc .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sr4vSkTkxc .navbar.navbar-short {
  min-height: 60px;
}
.cid-sr4vSkTkxc .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sr4vSkTkxc .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sr4vSkTkxc .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sr4vSkTkxc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sr4vSkTkxc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sr4vSkTkxc .dropdown-item.active,
.cid-sr4vSkTkxc .dropdown-item:active {
  background-color: transparent;
}
.cid-sr4vSkTkxc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sr4vSkTkxc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sr4vSkTkxc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sr4vSkTkxc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sr4vSkTkxc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sr4vSkTkxc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sr4vSkTkxc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sr4vSkTkxc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sr4vSkTkxc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sr4vSkTkxc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sr4vSkTkxc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sr4vSkTkxc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sr4vSkTkxc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sr4vSkTkxc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sr4vSkTkxc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr4vSkTkxc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sr4vSkTkxc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sr4vSkTkxc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr4vSkTkxc .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sr4vSkTkxc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sr4vSkTkxc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sr4vSkTkxc .navbar {
    height: 77px;
  }
  .cid-sr4vSkTkxc .navbar.opened {
    height: auto;
  }
  .cid-sr4vSkTkxc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sr9Ww36FCW {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sr9Ww36FCW .card-wrapper {
  display: flex;
}
@media (max-width: 991px) {
  .cid-sr9Ww36FCW .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sr9Ww36FCW .mbr-iconfont {
  font-size: 2rem;
  color: #6592e6;
  padding-right: 1.5rem;
}
.cid-sr9WwTbKzD {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/grid-3227459-1920-1920x1080.jpg");
}
.cid-sr4vSlmeFy {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-sr4vSlmeFy .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sr4vSlmeFy .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sr4vSlmeFy .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sr4vSlmeFy .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-sr4vSlmeFy .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-sr4vSlmeFy .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sr4vSlmeFy .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sr4vSlmeFy .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sr4vSlmeFy .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sr4vSlmeFy .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sr4vSlmeFy .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sr4vSlmeFy .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sr4vSlmeFy .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sr4vSlmeFy .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-sr4vSlmeFy foot-menu-item {
  color: #a7c13e;
}
.cid-sr4DSb8JPg {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sr4DSb8JPg nav.navbar {
  position: fixed;
}
.cid-sr4DSb8JPg .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr4DSb8JPg .dropdown-menu {
  padding: 0;
}
.cid-sr4DSb8JPg .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr4DSb8JPg .dropdown-item:hover,
.cid-sr4DSb8JPg .dropdown-item:focus {
  background: #353535 !important;
  color: white !important;
}
.cid-sr4DSb8JPg .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sr4DSb8JPg .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sr4DSb8JPg .nav-link {
  position: relative;
}
.cid-sr4DSb8JPg .container {
  display: flex;
  margin: auto;
}
.cid-sr4DSb8JPg .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sr4DSb8JPg .navbar-caption {
  padding-right: 4rem;
}
.cid-sr4DSb8JPg .dropdown-menu,
.cid-sr4DSb8JPg .navbar.opened {
  background: #ffffff !important;
}
.cid-sr4DSb8JPg .nav-item:focus,
.cid-sr4DSb8JPg .nav-link:focus {
  outline: none;
}
.cid-sr4DSb8JPg .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sr4DSb8JPg .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sr4DSb8JPg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sr4DSb8JPg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr4DSb8JPg .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sr4DSb8JPg .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sr4DSb8JPg .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #ffffff;
}
.cid-sr4DSb8JPg .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr4DSb8JPg .navbar.opened {
  transition: all .3s;
}
.cid-sr4DSb8JPg .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sr4DSb8JPg .navbar .navbar-logo img {
  width: auto;
}
.cid-sr4DSb8JPg .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sr4DSb8JPg .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sr4DSb8JPg .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sr4DSb8JPg .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-sr4DSb8JPg .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sr4DSb8JPg .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sr4DSb8JPg .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sr4DSb8JPg .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sr4DSb8JPg .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sr4DSb8JPg .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sr4DSb8JPg .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sr4DSb8JPg .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sr4DSb8JPg .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sr4DSb8JPg .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sr4DSb8JPg .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sr4DSb8JPg .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sr4DSb8JPg .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sr4DSb8JPg .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sr4DSb8JPg .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sr4DSb8JPg .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sr4DSb8JPg .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sr4DSb8JPg .navbar.navbar-short {
  min-height: 60px;
}
.cid-sr4DSb8JPg .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sr4DSb8JPg .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sr4DSb8JPg .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sr4DSb8JPg .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sr4DSb8JPg .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sr4DSb8JPg .dropdown-item.active,
.cid-sr4DSb8JPg .dropdown-item:active {
  background-color: transparent;
}
.cid-sr4DSb8JPg .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sr4DSb8JPg .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sr4DSb8JPg .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sr4DSb8JPg .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sr4DSb8JPg .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sr4DSb8JPg .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sr4DSb8JPg ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sr4DSb8JPg .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sr4DSb8JPg button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sr4DSb8JPg button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sr4DSb8JPg button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sr4DSb8JPg button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sr4DSb8JPg button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sr4DSb8JPg button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sr4DSb8JPg nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr4DSb8JPg nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sr4DSb8JPg nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sr4DSb8JPg nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr4DSb8JPg .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sr4DSb8JPg a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sr4DSb8JPg .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sr4DSb8JPg .navbar {
    height: 77px;
  }
  .cid-sr4DSb8JPg .navbar.opened {
    height: auto;
  }
  .cid-sr4DSb8JPg .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sr4DSbEtrZ {
  padding-top: 6rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/zz3-2000x1200.jpg");
}
.cid-sr4DSc7OnK {
  padding-top: 7rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sr4DSc7OnK .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sr4DSc7OnK .row {
  flex-direction: row-reverse;
}
.cid-sr4DSc7OnK img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sr4DSc7OnK .text-wrapper {
    padding: 2rem;
  }
}
.cid-sr4DScuQwg {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr4DScMFlh {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr4DScMFlh .item {
  padding-bottom: 2rem;
}
.cid-sr4DScMFlh .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sr4DScMFlh .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sr4DScMFlh .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sr4DScMFlh .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sr4DScMFlh .carousel-control,
.cid-sr4DScMFlh .close {
  background: #1b1b1b;
}
.cid-sr4DScMFlh .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sr4DScMFlh .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sr4DScMFlh .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sr4DScMFlh .carousel-control-next span {
  margin-left: 5px;
}
.cid-sr4DScMFlh .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sr4DScMFlh .close::before {
  content: '\e91a';
}
.cid-sr4DScMFlh .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sr4DScMFlh .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sr4DScMFlh .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sr4DScMFlh .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sr4DScMFlh .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sr4DScMFlh .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sr4DScMFlh .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-sr4DScMFlh .carousel-indicators li.active,
.cid-sr4DScMFlh .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sr4DScMFlh .carousel-indicators li::after,
.cid-sr4DScMFlh .carousel-indicators li::before {
  content: none;
}
.cid-sr4DScMFlh .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sr4DScMFlh .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sr4DScMFlh .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sr4DScMFlh .carousel-indicators {
    display: none;
  }
}
.cid-sr4DScMFlh .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sr4DScMFlh .carousel-inner > .active {
  display: block;
}
.cid-sr4DScMFlh .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sr4DScMFlh .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sr4DScMFlh .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sr4DScMFlh .carousel-control,
  .cid-sr4DScMFlh .carousel-indicators,
  .cid-sr4DScMFlh .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sr4DScMFlh .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sr4DScMFlh .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sr4DScMFlh .carousel-indicators .active,
.cid-sr4DScMFlh .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sr4DScMFlh .carousel-indicators .active {
  background: #fff;
}
.cid-sr4DScMFlh .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sr4DScMFlh .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sr4DScMFlh .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sr4DScMFlh .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sr4DScMFlh .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sr4DScMFlh .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sr4DScMFlh .carousel {
  width: 100%;
}
.cid-sr4DScMFlh .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sr4DScMFlh .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sr4DScMFlh .modal.fade .modal-dialog,
.cid-sr4DScMFlh .modal.in .modal-dialog {
  transform: none;
}
.cid-sr4DScMFlh .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sr4DScMFlh H6 {
  text-align: center;
}
.cid-sr4DSdwFfR {
  padding-top: 0rem;
  padding-bottom: 10rem;
  background-color: #ffffff;
}
.cid-sr4DSdO2Fw {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-sr4DSdO2Fw .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sr4DSdO2Fw .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sr4DSdO2Fw .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sr4DSdO2Fw .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-sr4DSdO2Fw .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-sr4DSdO2Fw .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sr4DSdO2Fw .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sr4DSdO2Fw .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sr4DSdO2Fw .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sr4DSdO2Fw .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sr4DSdO2Fw .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sr4DSdO2Fw .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sr4DSdO2Fw .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sr4DSdO2Fw .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-sr4DSdO2Fw foot-menu-item {
  color: #a7c13e;
}
.cid-sr4Eqw3reL {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sr4Eqw3reL nav.navbar {
  position: fixed;
}
.cid-sr4Eqw3reL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr4Eqw3reL .dropdown-menu {
  padding: 0;
}
.cid-sr4Eqw3reL .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr4Eqw3reL .dropdown-item:hover,
.cid-sr4Eqw3reL .dropdown-item:focus {
  background: #353535 !important;
  color: white !important;
}
.cid-sr4Eqw3reL .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sr4Eqw3reL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sr4Eqw3reL .nav-link {
  position: relative;
}
.cid-sr4Eqw3reL .container {
  display: flex;
  margin: auto;
}
.cid-sr4Eqw3reL .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sr4Eqw3reL .navbar-caption {
  padding-right: 4rem;
}
.cid-sr4Eqw3reL .dropdown-menu,
.cid-sr4Eqw3reL .navbar.opened {
  background: #ffffff !important;
}
.cid-sr4Eqw3reL .nav-item:focus,
.cid-sr4Eqw3reL .nav-link:focus {
  outline: none;
}
.cid-sr4Eqw3reL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sr4Eqw3reL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sr4Eqw3reL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sr4Eqw3reL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr4Eqw3reL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sr4Eqw3reL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sr4Eqw3reL .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #ffffff;
}
.cid-sr4Eqw3reL .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr4Eqw3reL .navbar.opened {
  transition: all .3s;
}
.cid-sr4Eqw3reL .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sr4Eqw3reL .navbar .navbar-logo img {
  width: auto;
}
.cid-sr4Eqw3reL .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sr4Eqw3reL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sr4Eqw3reL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sr4Eqw3reL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-sr4Eqw3reL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sr4Eqw3reL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sr4Eqw3reL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sr4Eqw3reL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sr4Eqw3reL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sr4Eqw3reL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sr4Eqw3reL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sr4Eqw3reL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sr4Eqw3reL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sr4Eqw3reL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sr4Eqw3reL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sr4Eqw3reL .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sr4Eqw3reL .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sr4Eqw3reL .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sr4Eqw3reL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sr4Eqw3reL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sr4Eqw3reL .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sr4Eqw3reL .navbar.navbar-short {
  min-height: 60px;
}
.cid-sr4Eqw3reL .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sr4Eqw3reL .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sr4Eqw3reL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sr4Eqw3reL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sr4Eqw3reL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sr4Eqw3reL .dropdown-item.active,
.cid-sr4Eqw3reL .dropdown-item:active {
  background-color: transparent;
}
.cid-sr4Eqw3reL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sr4Eqw3reL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sr4Eqw3reL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sr4Eqw3reL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sr4Eqw3reL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sr4Eqw3reL .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sr4Eqw3reL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sr4Eqw3reL .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sr4Eqw3reL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sr4Eqw3reL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sr4Eqw3reL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sr4Eqw3reL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sr4Eqw3reL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sr4Eqw3reL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sr4Eqw3reL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr4Eqw3reL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sr4Eqw3reL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sr4Eqw3reL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr4Eqw3reL .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sr4Eqw3reL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sr4Eqw3reL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sr4Eqw3reL .navbar {
    height: 77px;
  }
  .cid-sr4Eqw3reL .navbar.opened {
    height: auto;
  }
  .cid-sr4Eqw3reL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sr4EqwSkc5 {
  padding-top: 6rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/zz3-2000x1200.jpg");
}
.cid-sr4EqxpSFv {
  padding-top: 7rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sr4EqxpSFv .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sr4EqxpSFv .row {
  flex-direction: row-reverse;
}
.cid-sr4EqxpSFv img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sr4EqxpSFv .text-wrapper {
    padding: 2rem;
  }
}
.cid-sr4EqxYOIr {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr4EqynX2y {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr4EqynX2y .item {
  padding-bottom: 2rem;
}
.cid-sr4EqynX2y .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sr4EqynX2y .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sr4EqynX2y .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sr4EqynX2y .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sr4EqynX2y .carousel-control,
.cid-sr4EqynX2y .close {
  background: #1b1b1b;
}
.cid-sr4EqynX2y .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sr4EqynX2y .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sr4EqynX2y .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sr4EqynX2y .carousel-control-next span {
  margin-left: 5px;
}
.cid-sr4EqynX2y .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sr4EqynX2y .close::before {
  content: '\e91a';
}
.cid-sr4EqynX2y .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sr4EqynX2y .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sr4EqynX2y .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sr4EqynX2y .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sr4EqynX2y .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sr4EqynX2y .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sr4EqynX2y .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-sr4EqynX2y .carousel-indicators li.active,
.cid-sr4EqynX2y .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sr4EqynX2y .carousel-indicators li::after,
.cid-sr4EqynX2y .carousel-indicators li::before {
  content: none;
}
.cid-sr4EqynX2y .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sr4EqynX2y .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sr4EqynX2y .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sr4EqynX2y .carousel-indicators {
    display: none;
  }
}
.cid-sr4EqynX2y .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sr4EqynX2y .carousel-inner > .active {
  display: block;
}
.cid-sr4EqynX2y .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sr4EqynX2y .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sr4EqynX2y .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sr4EqynX2y .carousel-control,
  .cid-sr4EqynX2y .carousel-indicators,
  .cid-sr4EqynX2y .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sr4EqynX2y .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sr4EqynX2y .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sr4EqynX2y .carousel-indicators .active,
.cid-sr4EqynX2y .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sr4EqynX2y .carousel-indicators .active {
  background: #fff;
}
.cid-sr4EqynX2y .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sr4EqynX2y .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sr4EqynX2y .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sr4EqynX2y .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sr4EqynX2y .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sr4EqynX2y .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sr4EqynX2y .carousel {
  width: 100%;
}
.cid-sr4EqynX2y .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sr4EqynX2y .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sr4EqynX2y .modal.fade .modal-dialog,
.cid-sr4EqynX2y .modal.in .modal-dialog {
  transform: none;
}
.cid-sr4EqynX2y .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sr4EqynX2y H6 {
  text-align: center;
}
.cid-sr4EqzrUzs {
  padding-top: 0rem;
  padding-bottom: 10rem;
  background-color: #ffffff;
}
.cid-sr4EqzKp8g {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-sr4EqzKp8g .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sr4EqzKp8g .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sr4EqzKp8g .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sr4EqzKp8g .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-sr4EqzKp8g .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-sr4EqzKp8g .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sr4EqzKp8g .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sr4EqzKp8g .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sr4EqzKp8g .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sr4EqzKp8g .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sr4EqzKp8g .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sr4EqzKp8g .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sr4EqzKp8g .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sr4EqzKp8g .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-sr4EqzKp8g foot-menu-item {
  color: #a7c13e;
}
.cid-sr4EOxfJe5 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sr4EOxfJe5 nav.navbar {
  position: fixed;
}
.cid-sr4EOxfJe5 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr4EOxfJe5 .dropdown-menu {
  padding: 0;
}
.cid-sr4EOxfJe5 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr4EOxfJe5 .dropdown-item:hover,
.cid-sr4EOxfJe5 .dropdown-item:focus {
  background: #353535 !important;
  color: white !important;
}
.cid-sr4EOxfJe5 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sr4EOxfJe5 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sr4EOxfJe5 .nav-link {
  position: relative;
}
.cid-sr4EOxfJe5 .container {
  display: flex;
  margin: auto;
}
.cid-sr4EOxfJe5 .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sr4EOxfJe5 .navbar-caption {
  padding-right: 4rem;
}
.cid-sr4EOxfJe5 .dropdown-menu,
.cid-sr4EOxfJe5 .navbar.opened {
  background: #ffffff !important;
}
.cid-sr4EOxfJe5 .nav-item:focus,
.cid-sr4EOxfJe5 .nav-link:focus {
  outline: none;
}
.cid-sr4EOxfJe5 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sr4EOxfJe5 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sr4EOxfJe5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sr4EOxfJe5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr4EOxfJe5 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sr4EOxfJe5 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sr4EOxfJe5 .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #ffffff;
}
.cid-sr4EOxfJe5 .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr4EOxfJe5 .navbar.opened {
  transition: all .3s;
}
.cid-sr4EOxfJe5 .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sr4EOxfJe5 .navbar .navbar-logo img {
  width: auto;
}
.cid-sr4EOxfJe5 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sr4EOxfJe5 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sr4EOxfJe5 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sr4EOxfJe5 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-sr4EOxfJe5 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sr4EOxfJe5 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sr4EOxfJe5 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sr4EOxfJe5 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sr4EOxfJe5 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sr4EOxfJe5 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sr4EOxfJe5 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sr4EOxfJe5 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sr4EOxfJe5 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sr4EOxfJe5 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sr4EOxfJe5 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sr4EOxfJe5 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sr4EOxfJe5 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sr4EOxfJe5 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sr4EOxfJe5 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sr4EOxfJe5 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sr4EOxfJe5 .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sr4EOxfJe5 .navbar.navbar-short {
  min-height: 60px;
}
.cid-sr4EOxfJe5 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sr4EOxfJe5 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sr4EOxfJe5 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sr4EOxfJe5 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sr4EOxfJe5 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sr4EOxfJe5 .dropdown-item.active,
.cid-sr4EOxfJe5 .dropdown-item:active {
  background-color: transparent;
}
.cid-sr4EOxfJe5 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sr4EOxfJe5 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sr4EOxfJe5 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sr4EOxfJe5 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sr4EOxfJe5 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sr4EOxfJe5 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sr4EOxfJe5 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sr4EOxfJe5 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sr4EOxfJe5 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sr4EOxfJe5 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sr4EOxfJe5 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sr4EOxfJe5 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sr4EOxfJe5 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sr4EOxfJe5 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sr4EOxfJe5 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr4EOxfJe5 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sr4EOxfJe5 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sr4EOxfJe5 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr4EOxfJe5 .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sr4EOxfJe5 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sr4EOxfJe5 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sr4EOxfJe5 .navbar {
    height: 77px;
  }
  .cid-sr4EOxfJe5 .navbar.opened {
    height: auto;
  }
  .cid-sr4EOxfJe5 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sr4EOxJ8ja {
  padding-top: 6rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/grafik2-2-2000x1200.jpg");
}
.cid-sr4EOy64B5 {
  padding-top: 7rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sr4EOy64B5 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sr4EOy64B5 .row {
  flex-direction: row-reverse;
}
.cid-sr4EOy64B5 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sr4EOy64B5 .text-wrapper {
    padding: 2rem;
  }
}
.cid-sr4EOyr9mD {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr4EOyIhEd {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr4EOyIhEd .item {
  padding-bottom: 2rem;
}
.cid-sr4EOyIhEd .item-wrapper {
  position: relative;
}
.cid-sr4EOyIhEd .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sr4EOyIhEd .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sr4EOyIhEd .carousel-control,
.cid-sr4EOyIhEd .close {
  background: #1b1b1b;
}
.cid-sr4EOyIhEd .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sr4EOyIhEd .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sr4EOyIhEd .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sr4EOyIhEd .carousel-control-next span {
  margin-left: 5px;
}
.cid-sr4EOyIhEd .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sr4EOyIhEd .close::before {
  content: '\e91a';
}
.cid-sr4EOyIhEd .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sr4EOyIhEd .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sr4EOyIhEd .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sr4EOyIhEd .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sr4EOyIhEd .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sr4EOyIhEd .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sr4EOyIhEd .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-sr4EOyIhEd .carousel-indicators li.active,
.cid-sr4EOyIhEd .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sr4EOyIhEd .carousel-indicators li::after,
.cid-sr4EOyIhEd .carousel-indicators li::before {
  content: none;
}
.cid-sr4EOyIhEd .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sr4EOyIhEd .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sr4EOyIhEd .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sr4EOyIhEd .carousel-indicators {
    display: none;
  }
}
.cid-sr4EOyIhEd .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sr4EOyIhEd .carousel-inner > .active {
  display: block;
}
.cid-sr4EOyIhEd .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sr4EOyIhEd .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sr4EOyIhEd .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sr4EOyIhEd .carousel-control,
  .cid-sr4EOyIhEd .carousel-indicators,
  .cid-sr4EOyIhEd .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sr4EOyIhEd .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sr4EOyIhEd .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sr4EOyIhEd .carousel-indicators .active,
.cid-sr4EOyIhEd .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sr4EOyIhEd .carousel-indicators .active {
  background: #fff;
}
.cid-sr4EOyIhEd .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sr4EOyIhEd .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sr4EOyIhEd .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sr4EOyIhEd .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sr4EOyIhEd .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sr4EOyIhEd .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sr4EOyIhEd .carousel {
  width: 100%;
}
.cid-sr4EOyIhEd .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sr4EOyIhEd .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sr4EOyIhEd .modal.fade .modal-dialog,
.cid-sr4EOyIhEd .modal.in .modal-dialog {
  transform: none;
}
.cid-sr4EOyIhEd .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sr4EOyIhEd H6 {
  text-align: center;
}
.cid-sr4EOzrqKW {
  padding-top: 0rem;
  padding-bottom: 10rem;
  background-color: #ffffff;
}
.cid-sr4EOzIBIN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-sr4EOzIBIN .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sr4EOzIBIN .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sr4EOzIBIN .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sr4EOzIBIN .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-sr4EOzIBIN .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-sr4EOzIBIN .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sr4EOzIBIN .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sr4EOzIBIN .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sr4EOzIBIN .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sr4EOzIBIN .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sr4EOzIBIN .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sr4EOzIBIN .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sr4EOzIBIN .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sr4EOzIBIN .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-sr4EOzIBIN foot-menu-item {
  color: #a7c13e;
}
.cid-sr4Ff4iGBQ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sr4Ff4iGBQ nav.navbar {
  position: fixed;
}
.cid-sr4Ff4iGBQ .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr4Ff4iGBQ .dropdown-menu {
  padding: 0;
}
.cid-sr4Ff4iGBQ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr4Ff4iGBQ .dropdown-item:hover,
.cid-sr4Ff4iGBQ .dropdown-item:focus {
  background: #353535 !important;
  color: white !important;
}
.cid-sr4Ff4iGBQ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sr4Ff4iGBQ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sr4Ff4iGBQ .nav-link {
  position: relative;
}
.cid-sr4Ff4iGBQ .container {
  display: flex;
  margin: auto;
}
.cid-sr4Ff4iGBQ .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sr4Ff4iGBQ .navbar-caption {
  padding-right: 4rem;
}
.cid-sr4Ff4iGBQ .dropdown-menu,
.cid-sr4Ff4iGBQ .navbar.opened {
  background: #ffffff !important;
}
.cid-sr4Ff4iGBQ .nav-item:focus,
.cid-sr4Ff4iGBQ .nav-link:focus {
  outline: none;
}
.cid-sr4Ff4iGBQ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sr4Ff4iGBQ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sr4Ff4iGBQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sr4Ff4iGBQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr4Ff4iGBQ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sr4Ff4iGBQ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sr4Ff4iGBQ .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #ffffff;
}
.cid-sr4Ff4iGBQ .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr4Ff4iGBQ .navbar.opened {
  transition: all .3s;
}
.cid-sr4Ff4iGBQ .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sr4Ff4iGBQ .navbar .navbar-logo img {
  width: auto;
}
.cid-sr4Ff4iGBQ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sr4Ff4iGBQ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sr4Ff4iGBQ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sr4Ff4iGBQ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-sr4Ff4iGBQ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sr4Ff4iGBQ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sr4Ff4iGBQ .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sr4Ff4iGBQ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sr4Ff4iGBQ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sr4Ff4iGBQ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sr4Ff4iGBQ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sr4Ff4iGBQ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sr4Ff4iGBQ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sr4Ff4iGBQ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sr4Ff4iGBQ .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sr4Ff4iGBQ .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sr4Ff4iGBQ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sr4Ff4iGBQ .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sr4Ff4iGBQ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sr4Ff4iGBQ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sr4Ff4iGBQ .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sr4Ff4iGBQ .navbar.navbar-short {
  min-height: 60px;
}
.cid-sr4Ff4iGBQ .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sr4Ff4iGBQ .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sr4Ff4iGBQ .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sr4Ff4iGBQ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sr4Ff4iGBQ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sr4Ff4iGBQ .dropdown-item.active,
.cid-sr4Ff4iGBQ .dropdown-item:active {
  background-color: transparent;
}
.cid-sr4Ff4iGBQ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sr4Ff4iGBQ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sr4Ff4iGBQ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sr4Ff4iGBQ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sr4Ff4iGBQ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sr4Ff4iGBQ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sr4Ff4iGBQ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sr4Ff4iGBQ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sr4Ff4iGBQ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sr4Ff4iGBQ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sr4Ff4iGBQ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sr4Ff4iGBQ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sr4Ff4iGBQ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sr4Ff4iGBQ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sr4Ff4iGBQ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr4Ff4iGBQ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sr4Ff4iGBQ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sr4Ff4iGBQ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr4Ff4iGBQ .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sr4Ff4iGBQ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sr4Ff4iGBQ .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sr4Ff4iGBQ .navbar {
    height: 77px;
  }
  .cid-sr4Ff4iGBQ .navbar.opened {
    height: auto;
  }
  .cid-sr4Ff4iGBQ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sr4Ff4VRJr {
  padding-top: 6rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/grafik2-2-2000x1200.jpg");
}
.cid-sr4Ff5fa9y {
  padding-top: 7rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sr4Ff5fa9y .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sr4Ff5fa9y .row {
  flex-direction: row-reverse;
}
.cid-sr4Ff5fa9y img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sr4Ff5fa9y .text-wrapper {
    padding: 2rem;
  }
}
.cid-sr4Ff5CARw {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr4Ff5TJEm {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr4Ff5TJEm .item {
  padding-bottom: 2rem;
}
.cid-sr4Ff5TJEm .item-wrapper {
  position: relative;
}
.cid-sr4Ff5TJEm .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sr4Ff5TJEm .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sr4Ff5TJEm .carousel-control,
.cid-sr4Ff5TJEm .close {
  background: #1b1b1b;
}
.cid-sr4Ff5TJEm .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sr4Ff5TJEm .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sr4Ff5TJEm .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sr4Ff5TJEm .carousel-control-next span {
  margin-left: 5px;
}
.cid-sr4Ff5TJEm .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sr4Ff5TJEm .close::before {
  content: '\e91a';
}
.cid-sr4Ff5TJEm .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sr4Ff5TJEm .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sr4Ff5TJEm .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sr4Ff5TJEm .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sr4Ff5TJEm .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sr4Ff5TJEm .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sr4Ff5TJEm .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-sr4Ff5TJEm .carousel-indicators li.active,
.cid-sr4Ff5TJEm .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sr4Ff5TJEm .carousel-indicators li::after,
.cid-sr4Ff5TJEm .carousel-indicators li::before {
  content: none;
}
.cid-sr4Ff5TJEm .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sr4Ff5TJEm .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sr4Ff5TJEm .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sr4Ff5TJEm .carousel-indicators {
    display: none;
  }
}
.cid-sr4Ff5TJEm .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sr4Ff5TJEm .carousel-inner > .active {
  display: block;
}
.cid-sr4Ff5TJEm .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sr4Ff5TJEm .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sr4Ff5TJEm .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sr4Ff5TJEm .carousel-control,
  .cid-sr4Ff5TJEm .carousel-indicators,
  .cid-sr4Ff5TJEm .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sr4Ff5TJEm .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sr4Ff5TJEm .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sr4Ff5TJEm .carousel-indicators .active,
.cid-sr4Ff5TJEm .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sr4Ff5TJEm .carousel-indicators .active {
  background: #fff;
}
.cid-sr4Ff5TJEm .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sr4Ff5TJEm .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sr4Ff5TJEm .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sr4Ff5TJEm .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sr4Ff5TJEm .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sr4Ff5TJEm .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sr4Ff5TJEm .carousel {
  width: 100%;
}
.cid-sr4Ff5TJEm .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sr4Ff5TJEm .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sr4Ff5TJEm .modal.fade .modal-dialog,
.cid-sr4Ff5TJEm .modal.in .modal-dialog {
  transform: none;
}
.cid-sr4Ff5TJEm .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sr4Ff5TJEm H6 {
  text-align: center;
}
.cid-sr4Ff6AWyF {
  padding-top: 0rem;
  padding-bottom: 10rem;
  background-color: #ffffff;
}
.cid-sr4Ff6TZa2 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-sr4Ff6TZa2 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sr4Ff6TZa2 .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sr4Ff6TZa2 .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sr4Ff6TZa2 .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-sr4Ff6TZa2 .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-sr4Ff6TZa2 .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sr4Ff6TZa2 .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sr4Ff6TZa2 .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sr4Ff6TZa2 .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sr4Ff6TZa2 .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sr4Ff6TZa2 .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sr4Ff6TZa2 .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sr4Ff6TZa2 .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sr4Ff6TZa2 .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-sr4Ff6TZa2 foot-menu-item {
  color: #a7c13e;
}
.cid-sr4FDexmiO {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sr4FDexmiO nav.navbar {
  position: fixed;
}
.cid-sr4FDexmiO .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr4FDexmiO .dropdown-menu {
  padding: 0;
}
.cid-sr4FDexmiO .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr4FDexmiO .dropdown-item:hover,
.cid-sr4FDexmiO .dropdown-item:focus {
  background: #353535 !important;
  color: white !important;
}
.cid-sr4FDexmiO .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sr4FDexmiO .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sr4FDexmiO .nav-link {
  position: relative;
}
.cid-sr4FDexmiO .container {
  display: flex;
  margin: auto;
}
.cid-sr4FDexmiO .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sr4FDexmiO .navbar-caption {
  padding-right: 4rem;
}
.cid-sr4FDexmiO .dropdown-menu,
.cid-sr4FDexmiO .navbar.opened {
  background: #ffffff !important;
}
.cid-sr4FDexmiO .nav-item:focus,
.cid-sr4FDexmiO .nav-link:focus {
  outline: none;
}
.cid-sr4FDexmiO .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sr4FDexmiO .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sr4FDexmiO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sr4FDexmiO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr4FDexmiO .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sr4FDexmiO .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sr4FDexmiO .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #ffffff;
}
.cid-sr4FDexmiO .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr4FDexmiO .navbar.opened {
  transition: all .3s;
}
.cid-sr4FDexmiO .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sr4FDexmiO .navbar .navbar-logo img {
  width: auto;
}
.cid-sr4FDexmiO .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sr4FDexmiO .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sr4FDexmiO .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sr4FDexmiO .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-sr4FDexmiO .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sr4FDexmiO .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sr4FDexmiO .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sr4FDexmiO .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sr4FDexmiO .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sr4FDexmiO .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sr4FDexmiO .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sr4FDexmiO .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sr4FDexmiO .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sr4FDexmiO .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sr4FDexmiO .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sr4FDexmiO .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sr4FDexmiO .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sr4FDexmiO .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sr4FDexmiO .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sr4FDexmiO .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sr4FDexmiO .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sr4FDexmiO .navbar.navbar-short {
  min-height: 60px;
}
.cid-sr4FDexmiO .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sr4FDexmiO .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sr4FDexmiO .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sr4FDexmiO .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sr4FDexmiO .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sr4FDexmiO .dropdown-item.active,
.cid-sr4FDexmiO .dropdown-item:active {
  background-color: transparent;
}
.cid-sr4FDexmiO .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sr4FDexmiO .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sr4FDexmiO .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sr4FDexmiO .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sr4FDexmiO .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sr4FDexmiO .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sr4FDexmiO ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sr4FDexmiO .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sr4FDexmiO button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sr4FDexmiO button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sr4FDexmiO button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sr4FDexmiO button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sr4FDexmiO button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sr4FDexmiO button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sr4FDexmiO nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr4FDexmiO nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sr4FDexmiO nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sr4FDexmiO nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr4FDexmiO .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sr4FDexmiO a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sr4FDexmiO .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sr4FDexmiO .navbar {
    height: 77px;
  }
  .cid-sr4FDexmiO .navbar.opened {
    height: auto;
  }
  .cid-sr4FDexmiO .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sr4FDeXKhb {
  padding-top: 6rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/z1-2000x1200.jpg");
}
.cid-sr4FDflAiz {
  padding-top: 7rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sr4FDflAiz .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sr4FDflAiz .row {
  flex-direction: row-reverse;
}
.cid-sr4FDflAiz img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sr4FDflAiz .text-wrapper {
    padding: 2rem;
  }
}
.cid-sr4FDfMpfV {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr4FDg464R {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr4FDg464R .item {
  padding-bottom: 2rem;
}
.cid-sr4FDg464R .item-wrapper {
  position: relative;
}
.cid-sr4FDg464R .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sr4FDg464R .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sr4FDg464R .carousel-control,
.cid-sr4FDg464R .close {
  background: #1b1b1b;
}
.cid-sr4FDg464R .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sr4FDg464R .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sr4FDg464R .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sr4FDg464R .carousel-control-next span {
  margin-left: 5px;
}
.cid-sr4FDg464R .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sr4FDg464R .close::before {
  content: '\e91a';
}
.cid-sr4FDg464R .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sr4FDg464R .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sr4FDg464R .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sr4FDg464R .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sr4FDg464R .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sr4FDg464R .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sr4FDg464R .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-sr4FDg464R .carousel-indicators li.active,
.cid-sr4FDg464R .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sr4FDg464R .carousel-indicators li::after,
.cid-sr4FDg464R .carousel-indicators li::before {
  content: none;
}
.cid-sr4FDg464R .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sr4FDg464R .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sr4FDg464R .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sr4FDg464R .carousel-indicators {
    display: none;
  }
}
.cid-sr4FDg464R .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sr4FDg464R .carousel-inner > .active {
  display: block;
}
.cid-sr4FDg464R .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sr4FDg464R .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sr4FDg464R .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sr4FDg464R .carousel-control,
  .cid-sr4FDg464R .carousel-indicators,
  .cid-sr4FDg464R .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sr4FDg464R .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sr4FDg464R .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sr4FDg464R .carousel-indicators .active,
.cid-sr4FDg464R .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sr4FDg464R .carousel-indicators .active {
  background: #fff;
}
.cid-sr4FDg464R .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sr4FDg464R .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sr4FDg464R .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sr4FDg464R .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sr4FDg464R .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sr4FDg464R .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sr4FDg464R .carousel {
  width: 100%;
}
.cid-sr4FDg464R .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sr4FDg464R .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sr4FDg464R .modal.fade .modal-dialog,
.cid-sr4FDg464R .modal.in .modal-dialog {
  transform: none;
}
.cid-sr4FDg464R .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sr4FDg464R H6 {
  text-align: center;
}
.cid-sr4FDgM4t3 {
  padding-top: 0rem;
  padding-bottom: 10rem;
  background-color: #ffffff;
}
.cid-sr4FDh3VyB {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-sr4FDh3VyB .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sr4FDh3VyB .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sr4FDh3VyB .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sr4FDh3VyB .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-sr4FDh3VyB .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-sr4FDh3VyB .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sr4FDh3VyB .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sr4FDh3VyB .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sr4FDh3VyB .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sr4FDh3VyB .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sr4FDh3VyB .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sr4FDh3VyB .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sr4FDh3VyB .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sr4FDh3VyB .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-sr4FDh3VyB foot-menu-item {
  color: #a7c13e;
}
.cid-sr4FUVimTR {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sr4FUVimTR nav.navbar {
  position: fixed;
}
.cid-sr4FUVimTR .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr4FUVimTR .dropdown-menu {
  padding: 0;
}
.cid-sr4FUVimTR .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr4FUVimTR .dropdown-item:hover,
.cid-sr4FUVimTR .dropdown-item:focus {
  background: #353535 !important;
  color: white !important;
}
.cid-sr4FUVimTR .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sr4FUVimTR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sr4FUVimTR .nav-link {
  position: relative;
}
.cid-sr4FUVimTR .container {
  display: flex;
  margin: auto;
}
.cid-sr4FUVimTR .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sr4FUVimTR .navbar-caption {
  padding-right: 4rem;
}
.cid-sr4FUVimTR .dropdown-menu,
.cid-sr4FUVimTR .navbar.opened {
  background: #ffffff !important;
}
.cid-sr4FUVimTR .nav-item:focus,
.cid-sr4FUVimTR .nav-link:focus {
  outline: none;
}
.cid-sr4FUVimTR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sr4FUVimTR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sr4FUVimTR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sr4FUVimTR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr4FUVimTR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sr4FUVimTR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sr4FUVimTR .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #ffffff;
}
.cid-sr4FUVimTR .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr4FUVimTR .navbar.opened {
  transition: all .3s;
}
.cid-sr4FUVimTR .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sr4FUVimTR .navbar .navbar-logo img {
  width: auto;
}
.cid-sr4FUVimTR .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sr4FUVimTR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sr4FUVimTR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sr4FUVimTR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-sr4FUVimTR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sr4FUVimTR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sr4FUVimTR .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sr4FUVimTR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sr4FUVimTR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sr4FUVimTR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sr4FUVimTR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sr4FUVimTR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sr4FUVimTR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sr4FUVimTR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sr4FUVimTR .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sr4FUVimTR .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sr4FUVimTR .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sr4FUVimTR .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sr4FUVimTR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sr4FUVimTR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sr4FUVimTR .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sr4FUVimTR .navbar.navbar-short {
  min-height: 60px;
}
.cid-sr4FUVimTR .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sr4FUVimTR .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sr4FUVimTR .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sr4FUVimTR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sr4FUVimTR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sr4FUVimTR .dropdown-item.active,
.cid-sr4FUVimTR .dropdown-item:active {
  background-color: transparent;
}
.cid-sr4FUVimTR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sr4FUVimTR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sr4FUVimTR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sr4FUVimTR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sr4FUVimTR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sr4FUVimTR .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sr4FUVimTR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sr4FUVimTR .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sr4FUVimTR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sr4FUVimTR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sr4FUVimTR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sr4FUVimTR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sr4FUVimTR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sr4FUVimTR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sr4FUVimTR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr4FUVimTR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sr4FUVimTR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sr4FUVimTR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr4FUVimTR .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sr4FUVimTR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sr4FUVimTR .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sr4FUVimTR .navbar {
    height: 77px;
  }
  .cid-sr4FUVimTR .navbar.opened {
    height: auto;
  }
  .cid-sr4FUVimTR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sr4FUVXtWJ {
  padding-top: 6rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/z1-2000x1200.jpg");
}
.cid-sr4FUWsGNh {
  padding-top: 7rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sr4FUWsGNh .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sr4FUWsGNh .row {
  flex-direction: row-reverse;
}
.cid-sr4FUWsGNh img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sr4FUWsGNh .text-wrapper {
    padding: 2rem;
  }
}
.cid-sr4FUWRlbe {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr4FUX8Yil {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr4FUX8Yil .item {
  padding-bottom: 2rem;
}
.cid-sr4FUX8Yil .item-wrapper {
  position: relative;
}
.cid-sr4FUX8Yil .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sr4FUX8Yil .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sr4FUX8Yil .carousel-control,
.cid-sr4FUX8Yil .close {
  background: #1b1b1b;
}
.cid-sr4FUX8Yil .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sr4FUX8Yil .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sr4FUX8Yil .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sr4FUX8Yil .carousel-control-next span {
  margin-left: 5px;
}
.cid-sr4FUX8Yil .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sr4FUX8Yil .close::before {
  content: '\e91a';
}
.cid-sr4FUX8Yil .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sr4FUX8Yil .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sr4FUX8Yil .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sr4FUX8Yil .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sr4FUX8Yil .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sr4FUX8Yil .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sr4FUX8Yil .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-sr4FUX8Yil .carousel-indicators li.active,
.cid-sr4FUX8Yil .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sr4FUX8Yil .carousel-indicators li::after,
.cid-sr4FUX8Yil .carousel-indicators li::before {
  content: none;
}
.cid-sr4FUX8Yil .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sr4FUX8Yil .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sr4FUX8Yil .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sr4FUX8Yil .carousel-indicators {
    display: none;
  }
}
.cid-sr4FUX8Yil .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sr4FUX8Yil .carousel-inner > .active {
  display: block;
}
.cid-sr4FUX8Yil .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sr4FUX8Yil .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sr4FUX8Yil .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sr4FUX8Yil .carousel-control,
  .cid-sr4FUX8Yil .carousel-indicators,
  .cid-sr4FUX8Yil .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sr4FUX8Yil .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sr4FUX8Yil .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sr4FUX8Yil .carousel-indicators .active,
.cid-sr4FUX8Yil .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sr4FUX8Yil .carousel-indicators .active {
  background: #fff;
}
.cid-sr4FUX8Yil .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sr4FUX8Yil .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sr4FUX8Yil .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sr4FUX8Yil .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sr4FUX8Yil .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sr4FUX8Yil .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sr4FUX8Yil .carousel {
  width: 100%;
}
.cid-sr4FUX8Yil .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sr4FUX8Yil .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sr4FUX8Yil .modal.fade .modal-dialog,
.cid-sr4FUX8Yil .modal.in .modal-dialog {
  transform: none;
}
.cid-sr4FUX8Yil .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sr4FUX8Yil H6 {
  text-align: center;
}
.cid-sr4FUXXLEH {
  padding-top: 0rem;
  padding-bottom: 10rem;
  background-color: #ffffff;
}
.cid-sr4FUYfBhj {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-sr4FUYfBhj .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sr4FUYfBhj .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sr4FUYfBhj .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sr4FUYfBhj .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-sr4FUYfBhj .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-sr4FUYfBhj .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sr4FUYfBhj .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sr4FUYfBhj .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sr4FUYfBhj .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sr4FUYfBhj .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sr4FUYfBhj .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sr4FUYfBhj .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sr4FUYfBhj .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sr4FUYfBhj .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-sr4FUYfBhj foot-menu-item {
  color: #a7c13e;
}
.cid-sr4HSpGFYr {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sr4HSpGFYr nav.navbar {
  position: fixed;
}
.cid-sr4HSpGFYr .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr4HSpGFYr .dropdown-menu {
  padding: 0;
}
.cid-sr4HSpGFYr .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr4HSpGFYr .dropdown-item:hover,
.cid-sr4HSpGFYr .dropdown-item:focus {
  background: #353535 !important;
  color: white !important;
}
.cid-sr4HSpGFYr .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sr4HSpGFYr .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sr4HSpGFYr .nav-link {
  position: relative;
}
.cid-sr4HSpGFYr .container {
  display: flex;
  margin: auto;
}
.cid-sr4HSpGFYr .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sr4HSpGFYr .navbar-caption {
  padding-right: 4rem;
}
.cid-sr4HSpGFYr .dropdown-menu,
.cid-sr4HSpGFYr .navbar.opened {
  background: #ffffff !important;
}
.cid-sr4HSpGFYr .nav-item:focus,
.cid-sr4HSpGFYr .nav-link:focus {
  outline: none;
}
.cid-sr4HSpGFYr .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sr4HSpGFYr .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sr4HSpGFYr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sr4HSpGFYr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr4HSpGFYr .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sr4HSpGFYr .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sr4HSpGFYr .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #ffffff;
}
.cid-sr4HSpGFYr .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr4HSpGFYr .navbar.opened {
  transition: all .3s;
}
.cid-sr4HSpGFYr .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sr4HSpGFYr .navbar .navbar-logo img {
  width: auto;
}
.cid-sr4HSpGFYr .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sr4HSpGFYr .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sr4HSpGFYr .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sr4HSpGFYr .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-sr4HSpGFYr .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sr4HSpGFYr .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sr4HSpGFYr .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sr4HSpGFYr .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sr4HSpGFYr .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sr4HSpGFYr .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sr4HSpGFYr .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sr4HSpGFYr .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sr4HSpGFYr .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sr4HSpGFYr .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sr4HSpGFYr .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sr4HSpGFYr .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sr4HSpGFYr .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sr4HSpGFYr .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sr4HSpGFYr .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sr4HSpGFYr .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sr4HSpGFYr .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sr4HSpGFYr .navbar.navbar-short {
  min-height: 60px;
}
.cid-sr4HSpGFYr .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sr4HSpGFYr .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sr4HSpGFYr .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sr4HSpGFYr .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sr4HSpGFYr .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sr4HSpGFYr .dropdown-item.active,
.cid-sr4HSpGFYr .dropdown-item:active {
  background-color: transparent;
}
.cid-sr4HSpGFYr .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sr4HSpGFYr .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sr4HSpGFYr .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sr4HSpGFYr .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sr4HSpGFYr .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sr4HSpGFYr .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sr4HSpGFYr ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sr4HSpGFYr .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sr4HSpGFYr button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sr4HSpGFYr button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sr4HSpGFYr button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sr4HSpGFYr button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sr4HSpGFYr button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sr4HSpGFYr button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sr4HSpGFYr nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr4HSpGFYr nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sr4HSpGFYr nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sr4HSpGFYr nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr4HSpGFYr .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sr4HSpGFYr a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sr4HSpGFYr .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sr4HSpGFYr .navbar {
    height: 77px;
  }
  .cid-sr4HSpGFYr .navbar.opened {
    height: auto;
  }
  .cid-sr4HSpGFYr .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sr4HSqryvQ {
  padding-top: 6rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/y2-2000x1200.jpg");
}
.cid-sr4HSr3r9c {
  padding-top: 7rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sr4HSr3r9c .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sr4HSr3r9c .row {
  flex-direction: row-reverse;
}
.cid-sr4HSr3r9c img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sr4HSr3r9c .text-wrapper {
    padding: 2rem;
  }
}
.cid-sr4HSrBTyD {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr4HSs0atb {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr4HSs0atb .item {
  padding-bottom: 2rem;
}
.cid-sr4HSs0atb .item-wrapper {
  position: relative;
}
.cid-sr4HSs0atb .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sr4HSs0atb .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sr4HSs0atb .carousel-control,
.cid-sr4HSs0atb .close {
  background: #1b1b1b;
}
.cid-sr4HSs0atb .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sr4HSs0atb .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sr4HSs0atb .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sr4HSs0atb .carousel-control-next span {
  margin-left: 5px;
}
.cid-sr4HSs0atb .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sr4HSs0atb .close::before {
  content: '\e91a';
}
.cid-sr4HSs0atb .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sr4HSs0atb .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sr4HSs0atb .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sr4HSs0atb .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sr4HSs0atb .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sr4HSs0atb .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sr4HSs0atb .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-sr4HSs0atb .carousel-indicators li.active,
.cid-sr4HSs0atb .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sr4HSs0atb .carousel-indicators li::after,
.cid-sr4HSs0atb .carousel-indicators li::before {
  content: none;
}
.cid-sr4HSs0atb .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sr4HSs0atb .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sr4HSs0atb .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sr4HSs0atb .carousel-indicators {
    display: none;
  }
}
.cid-sr4HSs0atb .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sr4HSs0atb .carousel-inner > .active {
  display: block;
}
.cid-sr4HSs0atb .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sr4HSs0atb .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sr4HSs0atb .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sr4HSs0atb .carousel-control,
  .cid-sr4HSs0atb .carousel-indicators,
  .cid-sr4HSs0atb .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sr4HSs0atb .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sr4HSs0atb .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sr4HSs0atb .carousel-indicators .active,
.cid-sr4HSs0atb .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sr4HSs0atb .carousel-indicators .active {
  background: #fff;
}
.cid-sr4HSs0atb .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sr4HSs0atb .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sr4HSs0atb .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sr4HSs0atb .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sr4HSs0atb .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sr4HSs0atb .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sr4HSs0atb .carousel {
  width: 100%;
}
.cid-sr4HSs0atb .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sr4HSs0atb .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sr4HSs0atb .modal.fade .modal-dialog,
.cid-sr4HSs0atb .modal.in .modal-dialog {
  transform: none;
}
.cid-sr4HSs0atb .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sr4HSs0atb H6 {
  text-align: center;
}
.cid-sr4HSt4BBX {
  padding-top: 0rem;
  padding-bottom: 10rem;
  background-color: #ffffff;
}
.cid-sr4HStlX4A {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-sr4HStlX4A .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sr4HStlX4A .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sr4HStlX4A .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sr4HStlX4A .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-sr4HStlX4A .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-sr4HStlX4A .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sr4HStlX4A .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sr4HStlX4A .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sr4HStlX4A .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sr4HStlX4A .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sr4HStlX4A .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sr4HStlX4A .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sr4HStlX4A .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sr4HStlX4A .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-sr4HStlX4A foot-menu-item {
  color: #a7c13e;
}
.cid-sr4IhBTCp4 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sr4IhBTCp4 nav.navbar {
  position: fixed;
}
.cid-sr4IhBTCp4 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr4IhBTCp4 .dropdown-menu {
  padding: 0;
}
.cid-sr4IhBTCp4 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr4IhBTCp4 .dropdown-item:hover,
.cid-sr4IhBTCp4 .dropdown-item:focus {
  background: #353535 !important;
  color: white !important;
}
.cid-sr4IhBTCp4 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sr4IhBTCp4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sr4IhBTCp4 .nav-link {
  position: relative;
}
.cid-sr4IhBTCp4 .container {
  display: flex;
  margin: auto;
}
.cid-sr4IhBTCp4 .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sr4IhBTCp4 .navbar-caption {
  padding-right: 4rem;
}
.cid-sr4IhBTCp4 .dropdown-menu,
.cid-sr4IhBTCp4 .navbar.opened {
  background: #ffffff !important;
}
.cid-sr4IhBTCp4 .nav-item:focus,
.cid-sr4IhBTCp4 .nav-link:focus {
  outline: none;
}
.cid-sr4IhBTCp4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sr4IhBTCp4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sr4IhBTCp4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sr4IhBTCp4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr4IhBTCp4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sr4IhBTCp4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sr4IhBTCp4 .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #ffffff;
}
.cid-sr4IhBTCp4 .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr4IhBTCp4 .navbar.opened {
  transition: all .3s;
}
.cid-sr4IhBTCp4 .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sr4IhBTCp4 .navbar .navbar-logo img {
  width: auto;
}
.cid-sr4IhBTCp4 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sr4IhBTCp4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sr4IhBTCp4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sr4IhBTCp4 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-sr4IhBTCp4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sr4IhBTCp4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sr4IhBTCp4 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sr4IhBTCp4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sr4IhBTCp4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sr4IhBTCp4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sr4IhBTCp4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sr4IhBTCp4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sr4IhBTCp4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sr4IhBTCp4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sr4IhBTCp4 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sr4IhBTCp4 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sr4IhBTCp4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sr4IhBTCp4 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sr4IhBTCp4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sr4IhBTCp4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sr4IhBTCp4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sr4IhBTCp4 .navbar.navbar-short {
  min-height: 60px;
}
.cid-sr4IhBTCp4 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sr4IhBTCp4 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sr4IhBTCp4 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sr4IhBTCp4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sr4IhBTCp4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sr4IhBTCp4 .dropdown-item.active,
.cid-sr4IhBTCp4 .dropdown-item:active {
  background-color: transparent;
}
.cid-sr4IhBTCp4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sr4IhBTCp4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sr4IhBTCp4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sr4IhBTCp4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sr4IhBTCp4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sr4IhBTCp4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sr4IhBTCp4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sr4IhBTCp4 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sr4IhBTCp4 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sr4IhBTCp4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sr4IhBTCp4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sr4IhBTCp4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sr4IhBTCp4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sr4IhBTCp4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sr4IhBTCp4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr4IhBTCp4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sr4IhBTCp4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sr4IhBTCp4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr4IhBTCp4 .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sr4IhBTCp4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sr4IhBTCp4 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sr4IhBTCp4 .navbar {
    height: 77px;
  }
  .cid-sr4IhBTCp4 .navbar.opened {
    height: auto;
  }
  .cid-sr4IhBTCp4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sr4IhClvgh {
  padding-top: 6rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/y2-2000x1200.jpg");
}
.cid-sr4IhCLZ8X {
  padding-top: 7rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sr4IhCLZ8X .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sr4IhCLZ8X .row {
  flex-direction: row-reverse;
}
.cid-sr4IhCLZ8X img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sr4IhCLZ8X .text-wrapper {
    padding: 2rem;
  }
}
.cid-sr4IhDdW97 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr4IhDxGTa {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr4IhDxGTa .item {
  padding-bottom: 2rem;
}
.cid-sr4IhDxGTa .item-wrapper {
  position: relative;
}
.cid-sr4IhDxGTa .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sr4IhDxGTa .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sr4IhDxGTa .carousel-control,
.cid-sr4IhDxGTa .close {
  background: #1b1b1b;
}
.cid-sr4IhDxGTa .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sr4IhDxGTa .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sr4IhDxGTa .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sr4IhDxGTa .carousel-control-next span {
  margin-left: 5px;
}
.cid-sr4IhDxGTa .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sr4IhDxGTa .close::before {
  content: '\e91a';
}
.cid-sr4IhDxGTa .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sr4IhDxGTa .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sr4IhDxGTa .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sr4IhDxGTa .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sr4IhDxGTa .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sr4IhDxGTa .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sr4IhDxGTa .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-sr4IhDxGTa .carousel-indicators li.active,
.cid-sr4IhDxGTa .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sr4IhDxGTa .carousel-indicators li::after,
.cid-sr4IhDxGTa .carousel-indicators li::before {
  content: none;
}
.cid-sr4IhDxGTa .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sr4IhDxGTa .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sr4IhDxGTa .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sr4IhDxGTa .carousel-indicators {
    display: none;
  }
}
.cid-sr4IhDxGTa .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sr4IhDxGTa .carousel-inner > .active {
  display: block;
}
.cid-sr4IhDxGTa .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sr4IhDxGTa .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sr4IhDxGTa .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sr4IhDxGTa .carousel-control,
  .cid-sr4IhDxGTa .carousel-indicators,
  .cid-sr4IhDxGTa .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sr4IhDxGTa .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sr4IhDxGTa .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sr4IhDxGTa .carousel-indicators .active,
.cid-sr4IhDxGTa .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sr4IhDxGTa .carousel-indicators .active {
  background: #fff;
}
.cid-sr4IhDxGTa .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sr4IhDxGTa .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sr4IhDxGTa .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sr4IhDxGTa .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sr4IhDxGTa .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sr4IhDxGTa .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sr4IhDxGTa .carousel {
  width: 100%;
}
.cid-sr4IhDxGTa .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sr4IhDxGTa .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sr4IhDxGTa .modal.fade .modal-dialog,
.cid-sr4IhDxGTa .modal.in .modal-dialog {
  transform: none;
}
.cid-sr4IhDxGTa .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sr4IhDxGTa H6 {
  text-align: center;
}
.cid-sr4IhEhQ6d {
  padding-top: 0rem;
  padding-bottom: 10rem;
  background-color: #ffffff;
}
.cid-sr4IhEyNpH {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-sr4IhEyNpH .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sr4IhEyNpH .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sr4IhEyNpH .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sr4IhEyNpH .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-sr4IhEyNpH .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-sr4IhEyNpH .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sr4IhEyNpH .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sr4IhEyNpH .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sr4IhEyNpH .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sr4IhEyNpH .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sr4IhEyNpH .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sr4IhEyNpH .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sr4IhEyNpH .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sr4IhEyNpH .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-sr4IhEyNpH foot-menu-item {
  color: #a7c13e;
}
.cid-sr4IFvuUqQ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sr4IFvuUqQ nav.navbar {
  position: fixed;
}
.cid-sr4IFvuUqQ .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr4IFvuUqQ .dropdown-menu {
  padding: 0;
}
.cid-sr4IFvuUqQ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr4IFvuUqQ .dropdown-item:hover,
.cid-sr4IFvuUqQ .dropdown-item:focus {
  background: #353535 !important;
  color: white !important;
}
.cid-sr4IFvuUqQ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sr4IFvuUqQ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sr4IFvuUqQ .nav-link {
  position: relative;
}
.cid-sr4IFvuUqQ .container {
  display: flex;
  margin: auto;
}
.cid-sr4IFvuUqQ .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sr4IFvuUqQ .navbar-caption {
  padding-right: 4rem;
}
.cid-sr4IFvuUqQ .dropdown-menu,
.cid-sr4IFvuUqQ .navbar.opened {
  background: #ffffff !important;
}
.cid-sr4IFvuUqQ .nav-item:focus,
.cid-sr4IFvuUqQ .nav-link:focus {
  outline: none;
}
.cid-sr4IFvuUqQ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sr4IFvuUqQ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sr4IFvuUqQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sr4IFvuUqQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr4IFvuUqQ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sr4IFvuUqQ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sr4IFvuUqQ .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #ffffff;
}
.cid-sr4IFvuUqQ .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr4IFvuUqQ .navbar.opened {
  transition: all .3s;
}
.cid-sr4IFvuUqQ .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sr4IFvuUqQ .navbar .navbar-logo img {
  width: auto;
}
.cid-sr4IFvuUqQ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sr4IFvuUqQ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sr4IFvuUqQ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sr4IFvuUqQ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-sr4IFvuUqQ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sr4IFvuUqQ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sr4IFvuUqQ .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sr4IFvuUqQ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sr4IFvuUqQ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sr4IFvuUqQ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sr4IFvuUqQ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sr4IFvuUqQ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sr4IFvuUqQ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sr4IFvuUqQ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sr4IFvuUqQ .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sr4IFvuUqQ .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sr4IFvuUqQ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sr4IFvuUqQ .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sr4IFvuUqQ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sr4IFvuUqQ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sr4IFvuUqQ .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sr4IFvuUqQ .navbar.navbar-short {
  min-height: 60px;
}
.cid-sr4IFvuUqQ .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sr4IFvuUqQ .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sr4IFvuUqQ .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sr4IFvuUqQ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sr4IFvuUqQ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sr4IFvuUqQ .dropdown-item.active,
.cid-sr4IFvuUqQ .dropdown-item:active {
  background-color: transparent;
}
.cid-sr4IFvuUqQ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sr4IFvuUqQ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sr4IFvuUqQ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sr4IFvuUqQ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sr4IFvuUqQ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sr4IFvuUqQ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sr4IFvuUqQ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sr4IFvuUqQ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sr4IFvuUqQ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sr4IFvuUqQ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sr4IFvuUqQ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sr4IFvuUqQ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sr4IFvuUqQ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sr4IFvuUqQ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sr4IFvuUqQ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr4IFvuUqQ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sr4IFvuUqQ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sr4IFvuUqQ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr4IFvuUqQ .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sr4IFvuUqQ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sr4IFvuUqQ .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sr4IFvuUqQ .navbar {
    height: 77px;
  }
  .cid-sr4IFvuUqQ .navbar.opened {
    height: auto;
  }
  .cid-sr4IFvuUqQ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sr4IFw5iCR {
  padding-top: 6rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/15g1-2000x1200.jpg");
}
.cid-sr4IFwAIRV {
  padding-top: 7rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sr4IFwAIRV .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sr4IFwAIRV .row {
  flex-direction: row-reverse;
}
.cid-sr4IFwAIRV img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sr4IFwAIRV .text-wrapper {
    padding: 2rem;
  }
}
.cid-sr4IFx2ZoR {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr4IFxp0WM {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr4IFxp0WM .item {
  padding-bottom: 2rem;
}
.cid-sr4IFxp0WM .item-wrapper {
  position: relative;
}
.cid-sr4IFxp0WM .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sr4IFxp0WM .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sr4IFxp0WM .carousel-control,
.cid-sr4IFxp0WM .close {
  background: #1b1b1b;
}
.cid-sr4IFxp0WM .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sr4IFxp0WM .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sr4IFxp0WM .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sr4IFxp0WM .carousel-control-next span {
  margin-left: 5px;
}
.cid-sr4IFxp0WM .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sr4IFxp0WM .close::before {
  content: '\e91a';
}
.cid-sr4IFxp0WM .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sr4IFxp0WM .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sr4IFxp0WM .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sr4IFxp0WM .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sr4IFxp0WM .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sr4IFxp0WM .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sr4IFxp0WM .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-sr4IFxp0WM .carousel-indicators li.active,
.cid-sr4IFxp0WM .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sr4IFxp0WM .carousel-indicators li::after,
.cid-sr4IFxp0WM .carousel-indicators li::before {
  content: none;
}
.cid-sr4IFxp0WM .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sr4IFxp0WM .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sr4IFxp0WM .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sr4IFxp0WM .carousel-indicators {
    display: none;
  }
}
.cid-sr4IFxp0WM .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sr4IFxp0WM .carousel-inner > .active {
  display: block;
}
.cid-sr4IFxp0WM .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sr4IFxp0WM .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sr4IFxp0WM .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sr4IFxp0WM .carousel-control,
  .cid-sr4IFxp0WM .carousel-indicators,
  .cid-sr4IFxp0WM .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sr4IFxp0WM .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sr4IFxp0WM .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sr4IFxp0WM .carousel-indicators .active,
.cid-sr4IFxp0WM .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sr4IFxp0WM .carousel-indicators .active {
  background: #fff;
}
.cid-sr4IFxp0WM .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sr4IFxp0WM .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sr4IFxp0WM .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sr4IFxp0WM .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sr4IFxp0WM .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sr4IFxp0WM .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sr4IFxp0WM .carousel {
  width: 100%;
}
.cid-sr4IFxp0WM .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sr4IFxp0WM .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sr4IFxp0WM .modal.fade .modal-dialog,
.cid-sr4IFxp0WM .modal.in .modal-dialog {
  transform: none;
}
.cid-sr4IFxp0WM .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sr4IFxp0WM H6 {
  text-align: center;
}
.cid-sr4IFy8FAI {
  padding-top: 0rem;
  padding-bottom: 10rem;
  background-color: #ffffff;
}
.cid-sr4IFypKga {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-sr4IFypKga .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sr4IFypKga .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sr4IFypKga .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sr4IFypKga .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-sr4IFypKga .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-sr4IFypKga .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sr4IFypKga .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sr4IFypKga .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sr4IFypKga .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sr4IFypKga .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sr4IFypKga .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sr4IFypKga .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sr4IFypKga .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sr4IFypKga .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-sr4IFypKga foot-menu-item {
  color: #a7c13e;
}
.cid-sr4J8dH4YE {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sr4J8dH4YE nav.navbar {
  position: fixed;
}
.cid-sr4J8dH4YE .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr4J8dH4YE .dropdown-menu {
  padding: 0;
}
.cid-sr4J8dH4YE .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr4J8dH4YE .dropdown-item:hover,
.cid-sr4J8dH4YE .dropdown-item:focus {
  background: #353535 !important;
  color: white !important;
}
.cid-sr4J8dH4YE .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sr4J8dH4YE .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sr4J8dH4YE .nav-link {
  position: relative;
}
.cid-sr4J8dH4YE .container {
  display: flex;
  margin: auto;
}
.cid-sr4J8dH4YE .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sr4J8dH4YE .navbar-caption {
  padding-right: 4rem;
}
.cid-sr4J8dH4YE .dropdown-menu,
.cid-sr4J8dH4YE .navbar.opened {
  background: #ffffff !important;
}
.cid-sr4J8dH4YE .nav-item:focus,
.cid-sr4J8dH4YE .nav-link:focus {
  outline: none;
}
.cid-sr4J8dH4YE .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sr4J8dH4YE .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sr4J8dH4YE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sr4J8dH4YE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr4J8dH4YE .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sr4J8dH4YE .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sr4J8dH4YE .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #ffffff;
}
.cid-sr4J8dH4YE .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr4J8dH4YE .navbar.opened {
  transition: all .3s;
}
.cid-sr4J8dH4YE .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sr4J8dH4YE .navbar .navbar-logo img {
  width: auto;
}
.cid-sr4J8dH4YE .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sr4J8dH4YE .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sr4J8dH4YE .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sr4J8dH4YE .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-sr4J8dH4YE .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sr4J8dH4YE .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sr4J8dH4YE .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sr4J8dH4YE .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sr4J8dH4YE .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sr4J8dH4YE .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sr4J8dH4YE .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sr4J8dH4YE .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sr4J8dH4YE .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sr4J8dH4YE .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sr4J8dH4YE .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sr4J8dH4YE .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sr4J8dH4YE .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sr4J8dH4YE .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sr4J8dH4YE .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sr4J8dH4YE .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sr4J8dH4YE .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sr4J8dH4YE .navbar.navbar-short {
  min-height: 60px;
}
.cid-sr4J8dH4YE .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sr4J8dH4YE .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sr4J8dH4YE .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sr4J8dH4YE .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sr4J8dH4YE .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sr4J8dH4YE .dropdown-item.active,
.cid-sr4J8dH4YE .dropdown-item:active {
  background-color: transparent;
}
.cid-sr4J8dH4YE .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sr4J8dH4YE .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sr4J8dH4YE .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sr4J8dH4YE .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sr4J8dH4YE .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sr4J8dH4YE .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sr4J8dH4YE ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sr4J8dH4YE .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sr4J8dH4YE button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sr4J8dH4YE button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sr4J8dH4YE button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sr4J8dH4YE button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sr4J8dH4YE button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sr4J8dH4YE button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sr4J8dH4YE nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr4J8dH4YE nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sr4J8dH4YE nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sr4J8dH4YE nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr4J8dH4YE .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sr4J8dH4YE a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sr4J8dH4YE .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sr4J8dH4YE .navbar {
    height: 77px;
  }
  .cid-sr4J8dH4YE .navbar.opened {
    height: auto;
  }
  .cid-sr4J8dH4YE .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sr4J8e8EMQ {
  padding-top: 6rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/15g1-2000x1200.jpg");
}
.cid-sr4J8ew6fu {
  padding-top: 7rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sr4J8ew6fu .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sr4J8ew6fu .row {
  flex-direction: row-reverse;
}
.cid-sr4J8ew6fu img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sr4J8ew6fu .text-wrapper {
    padding: 2rem;
  }
}
.cid-sr4J8eWz4T {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr4J8fguRC {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr4J8fguRC .item {
  padding-bottom: 2rem;
}
.cid-sr4J8fguRC .item-wrapper {
  position: relative;
}
.cid-sr4J8fguRC .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sr4J8fguRC .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sr4J8fguRC .carousel-control,
.cid-sr4J8fguRC .close {
  background: #1b1b1b;
}
.cid-sr4J8fguRC .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sr4J8fguRC .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sr4J8fguRC .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sr4J8fguRC .carousel-control-next span {
  margin-left: 5px;
}
.cid-sr4J8fguRC .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sr4J8fguRC .close::before {
  content: '\e91a';
}
.cid-sr4J8fguRC .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sr4J8fguRC .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sr4J8fguRC .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sr4J8fguRC .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sr4J8fguRC .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sr4J8fguRC .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sr4J8fguRC .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-sr4J8fguRC .carousel-indicators li.active,
.cid-sr4J8fguRC .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sr4J8fguRC .carousel-indicators li::after,
.cid-sr4J8fguRC .carousel-indicators li::before {
  content: none;
}
.cid-sr4J8fguRC .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sr4J8fguRC .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sr4J8fguRC .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sr4J8fguRC .carousel-indicators {
    display: none;
  }
}
.cid-sr4J8fguRC .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sr4J8fguRC .carousel-inner > .active {
  display: block;
}
.cid-sr4J8fguRC .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sr4J8fguRC .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sr4J8fguRC .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sr4J8fguRC .carousel-control,
  .cid-sr4J8fguRC .carousel-indicators,
  .cid-sr4J8fguRC .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sr4J8fguRC .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sr4J8fguRC .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sr4J8fguRC .carousel-indicators .active,
.cid-sr4J8fguRC .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sr4J8fguRC .carousel-indicators .active {
  background: #fff;
}
.cid-sr4J8fguRC .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sr4J8fguRC .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sr4J8fguRC .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sr4J8fguRC .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sr4J8fguRC .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sr4J8fguRC .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sr4J8fguRC .carousel {
  width: 100%;
}
.cid-sr4J8fguRC .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sr4J8fguRC .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sr4J8fguRC .modal.fade .modal-dialog,
.cid-sr4J8fguRC .modal.in .modal-dialog {
  transform: none;
}
.cid-sr4J8fguRC .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sr4J8fguRC H6 {
  text-align: center;
}
.cid-sr4J8fZlnX {
  padding-top: 0rem;
  padding-bottom: 10rem;
  background-color: #ffffff;
}
.cid-sr4J8ggV2O {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-sr4J8ggV2O .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sr4J8ggV2O .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sr4J8ggV2O .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sr4J8ggV2O .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-sr4J8ggV2O .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-sr4J8ggV2O .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sr4J8ggV2O .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sr4J8ggV2O .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sr4J8ggV2O .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sr4J8ggV2O .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sr4J8ggV2O .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sr4J8ggV2O .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sr4J8ggV2O .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sr4J8ggV2O .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-sr4J8ggV2O foot-menu-item {
  color: #a7c13e;
}
.cid-sr4JqPYGEO {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sr4JqPYGEO nav.navbar {
  position: fixed;
}
.cid-sr4JqPYGEO .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr4JqPYGEO .dropdown-menu {
  padding: 0;
}
.cid-sr4JqPYGEO .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr4JqPYGEO .dropdown-item:hover,
.cid-sr4JqPYGEO .dropdown-item:focus {
  background: #353535 !important;
  color: white !important;
}
.cid-sr4JqPYGEO .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sr4JqPYGEO .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sr4JqPYGEO .nav-link {
  position: relative;
}
.cid-sr4JqPYGEO .container {
  display: flex;
  margin: auto;
}
.cid-sr4JqPYGEO .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sr4JqPYGEO .navbar-caption {
  padding-right: 4rem;
}
.cid-sr4JqPYGEO .dropdown-menu,
.cid-sr4JqPYGEO .navbar.opened {
  background: #ffffff !important;
}
.cid-sr4JqPYGEO .nav-item:focus,
.cid-sr4JqPYGEO .nav-link:focus {
  outline: none;
}
.cid-sr4JqPYGEO .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sr4JqPYGEO .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sr4JqPYGEO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sr4JqPYGEO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr4JqPYGEO .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sr4JqPYGEO .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sr4JqPYGEO .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #ffffff;
}
.cid-sr4JqPYGEO .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr4JqPYGEO .navbar.opened {
  transition: all .3s;
}
.cid-sr4JqPYGEO .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sr4JqPYGEO .navbar .navbar-logo img {
  width: auto;
}
.cid-sr4JqPYGEO .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sr4JqPYGEO .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sr4JqPYGEO .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sr4JqPYGEO .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-sr4JqPYGEO .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sr4JqPYGEO .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sr4JqPYGEO .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sr4JqPYGEO .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sr4JqPYGEO .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sr4JqPYGEO .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sr4JqPYGEO .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sr4JqPYGEO .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sr4JqPYGEO .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sr4JqPYGEO .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sr4JqPYGEO .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sr4JqPYGEO .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sr4JqPYGEO .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sr4JqPYGEO .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sr4JqPYGEO .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sr4JqPYGEO .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sr4JqPYGEO .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sr4JqPYGEO .navbar.navbar-short {
  min-height: 60px;
}
.cid-sr4JqPYGEO .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sr4JqPYGEO .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sr4JqPYGEO .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sr4JqPYGEO .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sr4JqPYGEO .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sr4JqPYGEO .dropdown-item.active,
.cid-sr4JqPYGEO .dropdown-item:active {
  background-color: transparent;
}
.cid-sr4JqPYGEO .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sr4JqPYGEO .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sr4JqPYGEO .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sr4JqPYGEO .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sr4JqPYGEO .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sr4JqPYGEO .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sr4JqPYGEO ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sr4JqPYGEO .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sr4JqPYGEO button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sr4JqPYGEO button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sr4JqPYGEO button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sr4JqPYGEO button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sr4JqPYGEO button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sr4JqPYGEO button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sr4JqPYGEO nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr4JqPYGEO nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sr4JqPYGEO nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sr4JqPYGEO nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr4JqPYGEO .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sr4JqPYGEO a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sr4JqPYGEO .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sr4JqPYGEO .navbar {
    height: 77px;
  }
  .cid-sr4JqPYGEO .navbar.opened {
    height: auto;
  }
  .cid-sr4JqPYGEO .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sr4JqQrEiS {
  padding-top: 6rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/04a-2000x1200.jpg");
}
.cid-sr4JqQNOvh {
  padding-top: 7rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sr4JqQNOvh .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sr4JqQNOvh .row {
  flex-direction: row-reverse;
}
.cid-sr4JqQNOvh img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sr4JqQNOvh .text-wrapper {
    padding: 2rem;
  }
}
.cid-sr4JqR9pHM {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr4JqRsnQA {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr4JqRsnQA .item {
  padding-bottom: 2rem;
}
.cid-sr4JqRsnQA .item-wrapper {
  position: relative;
}
.cid-sr4JqRsnQA .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sr4JqRsnQA .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sr4JqRsnQA .carousel-control,
.cid-sr4JqRsnQA .close {
  background: #1b1b1b;
}
.cid-sr4JqRsnQA .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sr4JqRsnQA .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sr4JqRsnQA .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sr4JqRsnQA .carousel-control-next span {
  margin-left: 5px;
}
.cid-sr4JqRsnQA .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sr4JqRsnQA .close::before {
  content: '\e91a';
}
.cid-sr4JqRsnQA .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sr4JqRsnQA .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sr4JqRsnQA .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sr4JqRsnQA .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sr4JqRsnQA .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sr4JqRsnQA .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sr4JqRsnQA .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-sr4JqRsnQA .carousel-indicators li.active,
.cid-sr4JqRsnQA .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sr4JqRsnQA .carousel-indicators li::after,
.cid-sr4JqRsnQA .carousel-indicators li::before {
  content: none;
}
.cid-sr4JqRsnQA .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sr4JqRsnQA .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sr4JqRsnQA .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sr4JqRsnQA .carousel-indicators {
    display: none;
  }
}
.cid-sr4JqRsnQA .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sr4JqRsnQA .carousel-inner > .active {
  display: block;
}
.cid-sr4JqRsnQA .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sr4JqRsnQA .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sr4JqRsnQA .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sr4JqRsnQA .carousel-control,
  .cid-sr4JqRsnQA .carousel-indicators,
  .cid-sr4JqRsnQA .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sr4JqRsnQA .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sr4JqRsnQA .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sr4JqRsnQA .carousel-indicators .active,
.cid-sr4JqRsnQA .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sr4JqRsnQA .carousel-indicators .active {
  background: #fff;
}
.cid-sr4JqRsnQA .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sr4JqRsnQA .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sr4JqRsnQA .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sr4JqRsnQA .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sr4JqRsnQA .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sr4JqRsnQA .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sr4JqRsnQA .carousel {
  width: 100%;
}
.cid-sr4JqRsnQA .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sr4JqRsnQA .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sr4JqRsnQA .modal.fade .modal-dialog,
.cid-sr4JqRsnQA .modal.in .modal-dialog {
  transform: none;
}
.cid-sr4JqRsnQA .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sr4JqRsnQA H6 {
  text-align: center;
}
.cid-sr4JqS7hbS {
  padding-top: 0rem;
  padding-bottom: 10rem;
  background-color: #ffffff;
}
.cid-sr4JqSo5I0 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-sr4JqSo5I0 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sr4JqSo5I0 .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sr4JqSo5I0 .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sr4JqSo5I0 .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-sr4JqSo5I0 .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-sr4JqSo5I0 .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sr4JqSo5I0 .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sr4JqSo5I0 .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sr4JqSo5I0 .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sr4JqSo5I0 .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sr4JqSo5I0 .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sr4JqSo5I0 .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sr4JqSo5I0 .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sr4JqSo5I0 .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-sr4JqSo5I0 foot-menu-item {
  color: #a7c13e;
}
.cid-sr4KnXrw0U {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sr4KnXrw0U nav.navbar {
  position: fixed;
}
.cid-sr4KnXrw0U .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr4KnXrw0U .dropdown-menu {
  padding: 0;
}
.cid-sr4KnXrw0U .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr4KnXrw0U .dropdown-item:hover,
.cid-sr4KnXrw0U .dropdown-item:focus {
  background: #353535 !important;
  color: white !important;
}
.cid-sr4KnXrw0U .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sr4KnXrw0U .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sr4KnXrw0U .nav-link {
  position: relative;
}
.cid-sr4KnXrw0U .container {
  display: flex;
  margin: auto;
}
.cid-sr4KnXrw0U .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sr4KnXrw0U .navbar-caption {
  padding-right: 4rem;
}
.cid-sr4KnXrw0U .dropdown-menu,
.cid-sr4KnXrw0U .navbar.opened {
  background: #ffffff !important;
}
.cid-sr4KnXrw0U .nav-item:focus,
.cid-sr4KnXrw0U .nav-link:focus {
  outline: none;
}
.cid-sr4KnXrw0U .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sr4KnXrw0U .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sr4KnXrw0U .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sr4KnXrw0U .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr4KnXrw0U .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sr4KnXrw0U .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sr4KnXrw0U .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #ffffff;
}
.cid-sr4KnXrw0U .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr4KnXrw0U .navbar.opened {
  transition: all .3s;
}
.cid-sr4KnXrw0U .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sr4KnXrw0U .navbar .navbar-logo img {
  width: auto;
}
.cid-sr4KnXrw0U .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sr4KnXrw0U .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sr4KnXrw0U .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sr4KnXrw0U .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-sr4KnXrw0U .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sr4KnXrw0U .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sr4KnXrw0U .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sr4KnXrw0U .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sr4KnXrw0U .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sr4KnXrw0U .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sr4KnXrw0U .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sr4KnXrw0U .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sr4KnXrw0U .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sr4KnXrw0U .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sr4KnXrw0U .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sr4KnXrw0U .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sr4KnXrw0U .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sr4KnXrw0U .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sr4KnXrw0U .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sr4KnXrw0U .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sr4KnXrw0U .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sr4KnXrw0U .navbar.navbar-short {
  min-height: 60px;
}
.cid-sr4KnXrw0U .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sr4KnXrw0U .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sr4KnXrw0U .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sr4KnXrw0U .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sr4KnXrw0U .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sr4KnXrw0U .dropdown-item.active,
.cid-sr4KnXrw0U .dropdown-item:active {
  background-color: transparent;
}
.cid-sr4KnXrw0U .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sr4KnXrw0U .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sr4KnXrw0U .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sr4KnXrw0U .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sr4KnXrw0U .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sr4KnXrw0U .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sr4KnXrw0U ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sr4KnXrw0U .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sr4KnXrw0U button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sr4KnXrw0U button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sr4KnXrw0U button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sr4KnXrw0U button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sr4KnXrw0U button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sr4KnXrw0U button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sr4KnXrw0U nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr4KnXrw0U nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sr4KnXrw0U nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sr4KnXrw0U nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr4KnXrw0U .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sr4KnXrw0U a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sr4KnXrw0U .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sr4KnXrw0U .navbar {
    height: 77px;
  }
  .cid-sr4KnXrw0U .navbar.opened {
    height: auto;
  }
  .cid-sr4KnXrw0U .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sr4KnY2tPJ {
  padding-top: 6rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/04a-2000x1200.jpg");
}
.cid-sr4KnYpbRF {
  padding-top: 7rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sr4KnYpbRF .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sr4KnYpbRF .row {
  flex-direction: row-reverse;
}
.cid-sr4KnYpbRF img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sr4KnYpbRF .text-wrapper {
    padding: 2rem;
  }
}
.cid-sr4KnYMAyW {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr4KnZ5mUK {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr4KnZ5mUK .item {
  padding-bottom: 2rem;
}
.cid-sr4KnZ5mUK .item-wrapper {
  position: relative;
}
.cid-sr4KnZ5mUK .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sr4KnZ5mUK .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sr4KnZ5mUK .carousel-control,
.cid-sr4KnZ5mUK .close {
  background: #1b1b1b;
}
.cid-sr4KnZ5mUK .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sr4KnZ5mUK .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sr4KnZ5mUK .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sr4KnZ5mUK .carousel-control-next span {
  margin-left: 5px;
}
.cid-sr4KnZ5mUK .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sr4KnZ5mUK .close::before {
  content: '\e91a';
}
.cid-sr4KnZ5mUK .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sr4KnZ5mUK .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sr4KnZ5mUK .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sr4KnZ5mUK .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sr4KnZ5mUK .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sr4KnZ5mUK .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sr4KnZ5mUK .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-sr4KnZ5mUK .carousel-indicators li.active,
.cid-sr4KnZ5mUK .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sr4KnZ5mUK .carousel-indicators li::after,
.cid-sr4KnZ5mUK .carousel-indicators li::before {
  content: none;
}
.cid-sr4KnZ5mUK .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sr4KnZ5mUK .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sr4KnZ5mUK .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sr4KnZ5mUK .carousel-indicators {
    display: none;
  }
}
.cid-sr4KnZ5mUK .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sr4KnZ5mUK .carousel-inner > .active {
  display: block;
}
.cid-sr4KnZ5mUK .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sr4KnZ5mUK .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sr4KnZ5mUK .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sr4KnZ5mUK .carousel-control,
  .cid-sr4KnZ5mUK .carousel-indicators,
  .cid-sr4KnZ5mUK .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sr4KnZ5mUK .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sr4KnZ5mUK .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sr4KnZ5mUK .carousel-indicators .active,
.cid-sr4KnZ5mUK .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sr4KnZ5mUK .carousel-indicators .active {
  background: #fff;
}
.cid-sr4KnZ5mUK .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sr4KnZ5mUK .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sr4KnZ5mUK .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sr4KnZ5mUK .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sr4KnZ5mUK .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sr4KnZ5mUK .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sr4KnZ5mUK .carousel {
  width: 100%;
}
.cid-sr4KnZ5mUK .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sr4KnZ5mUK .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sr4KnZ5mUK .modal.fade .modal-dialog,
.cid-sr4KnZ5mUK .modal.in .modal-dialog {
  transform: none;
}
.cid-sr4KnZ5mUK .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sr4KnZ5mUK H6 {
  text-align: center;
}
.cid-sr4KnZO4sA {
  padding-top: 0rem;
  padding-bottom: 10rem;
  background-color: #ffffff;
}
.cid-sr4Ko08qv8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-sr4Ko08qv8 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sr4Ko08qv8 .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sr4Ko08qv8 .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sr4Ko08qv8 .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-sr4Ko08qv8 .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-sr4Ko08qv8 .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sr4Ko08qv8 .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sr4Ko08qv8 .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sr4Ko08qv8 .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sr4Ko08qv8 .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sr4Ko08qv8 .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sr4Ko08qv8 .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sr4Ko08qv8 .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sr4Ko08qv8 .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-sr4Ko08qv8 foot-menu-item {
  color: #a7c13e;
}
.cid-sr5klfXr9H {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sr5klfXr9H nav.navbar {
  position: fixed;
}
.cid-sr5klfXr9H .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr5klfXr9H .dropdown-menu {
  padding: 0;
}
.cid-sr5klfXr9H .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr5klfXr9H .dropdown-item:hover,
.cid-sr5klfXr9H .dropdown-item:focus {
  background: #353535 !important;
  color: white !important;
}
.cid-sr5klfXr9H .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sr5klfXr9H .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sr5klfXr9H .nav-link {
  position: relative;
}
.cid-sr5klfXr9H .container {
  display: flex;
  margin: auto;
}
.cid-sr5klfXr9H .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sr5klfXr9H .navbar-caption {
  padding-right: 4rem;
}
.cid-sr5klfXr9H .dropdown-menu,
.cid-sr5klfXr9H .navbar.opened {
  background: #ffffff !important;
}
.cid-sr5klfXr9H .nav-item:focus,
.cid-sr5klfXr9H .nav-link:focus {
  outline: none;
}
.cid-sr5klfXr9H .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sr5klfXr9H .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sr5klfXr9H .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sr5klfXr9H .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr5klfXr9H .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sr5klfXr9H .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sr5klfXr9H .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #ffffff;
}
.cid-sr5klfXr9H .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr5klfXr9H .navbar.opened {
  transition: all .3s;
}
.cid-sr5klfXr9H .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sr5klfXr9H .navbar .navbar-logo img {
  width: auto;
}
.cid-sr5klfXr9H .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sr5klfXr9H .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sr5klfXr9H .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sr5klfXr9H .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-sr5klfXr9H .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sr5klfXr9H .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sr5klfXr9H .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sr5klfXr9H .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sr5klfXr9H .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sr5klfXr9H .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sr5klfXr9H .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sr5klfXr9H .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sr5klfXr9H .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sr5klfXr9H .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sr5klfXr9H .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sr5klfXr9H .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sr5klfXr9H .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sr5klfXr9H .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sr5klfXr9H .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sr5klfXr9H .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sr5klfXr9H .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sr5klfXr9H .navbar.navbar-short {
  min-height: 60px;
}
.cid-sr5klfXr9H .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sr5klfXr9H .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sr5klfXr9H .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sr5klfXr9H .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sr5klfXr9H .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sr5klfXr9H .dropdown-item.active,
.cid-sr5klfXr9H .dropdown-item:active {
  background-color: transparent;
}
.cid-sr5klfXr9H .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sr5klfXr9H .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sr5klfXr9H .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sr5klfXr9H .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sr5klfXr9H .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sr5klfXr9H .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sr5klfXr9H ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sr5klfXr9H .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sr5klfXr9H button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sr5klfXr9H button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sr5klfXr9H button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sr5klfXr9H button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sr5klfXr9H button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sr5klfXr9H button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sr5klfXr9H nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr5klfXr9H nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sr5klfXr9H nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sr5klfXr9H nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr5klfXr9H .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sr5klfXr9H a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sr5klfXr9H .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sr5klfXr9H .navbar {
    height: 77px;
  }
  .cid-sr5klfXr9H .navbar.opened {
    height: auto;
  }
  .cid-sr5klfXr9H .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sr5klgtaQV {
  padding-top: 6rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/sweet2-1-2000x1200.jpg");
}
.cid-sr5klgXUBJ {
  padding-top: 7rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sr5klgXUBJ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sr5klgXUBJ .row {
  flex-direction: row-reverse;
}
.cid-sr5klgXUBJ img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sr5klgXUBJ .text-wrapper {
    padding: 2rem;
  }
}
.cid-sr5klhmXwL {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr5klhE5QY {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr5klhE5QY .item {
  padding-bottom: 2rem;
}
.cid-sr5klhE5QY .item-wrapper {
  position: relative;
}
.cid-sr5klhE5QY .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sr5klhE5QY .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sr5klhE5QY .carousel-control,
.cid-sr5klhE5QY .close {
  background: #1b1b1b;
}
.cid-sr5klhE5QY .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sr5klhE5QY .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sr5klhE5QY .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sr5klhE5QY .carousel-control-next span {
  margin-left: 5px;
}
.cid-sr5klhE5QY .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sr5klhE5QY .close::before {
  content: '\e91a';
}
.cid-sr5klhE5QY .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sr5klhE5QY .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sr5klhE5QY .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sr5klhE5QY .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sr5klhE5QY .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sr5klhE5QY .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sr5klhE5QY .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-sr5klhE5QY .carousel-indicators li.active,
.cid-sr5klhE5QY .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sr5klhE5QY .carousel-indicators li::after,
.cid-sr5klhE5QY .carousel-indicators li::before {
  content: none;
}
.cid-sr5klhE5QY .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sr5klhE5QY .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sr5klhE5QY .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sr5klhE5QY .carousel-indicators {
    display: none;
  }
}
.cid-sr5klhE5QY .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sr5klhE5QY .carousel-inner > .active {
  display: block;
}
.cid-sr5klhE5QY .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sr5klhE5QY .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sr5klhE5QY .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sr5klhE5QY .carousel-control,
  .cid-sr5klhE5QY .carousel-indicators,
  .cid-sr5klhE5QY .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sr5klhE5QY .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sr5klhE5QY .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sr5klhE5QY .carousel-indicators .active,
.cid-sr5klhE5QY .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sr5klhE5QY .carousel-indicators .active {
  background: #fff;
}
.cid-sr5klhE5QY .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sr5klhE5QY .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sr5klhE5QY .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sr5klhE5QY .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sr5klhE5QY .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sr5klhE5QY .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sr5klhE5QY .carousel {
  width: 100%;
}
.cid-sr5klhE5QY .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sr5klhE5QY .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sr5klhE5QY .modal.fade .modal-dialog,
.cid-sr5klhE5QY .modal.in .modal-dialog {
  transform: none;
}
.cid-sr5klhE5QY .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sr5klhE5QY H6 {
  text-align: center;
}
.cid-sr5klivldQ {
  padding-top: 0rem;
  padding-bottom: 10rem;
  background-color: #ffffff;
}
.cid-sr5kliNZ3p {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-sr5kliNZ3p .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sr5kliNZ3p .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sr5kliNZ3p .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sr5kliNZ3p .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-sr5kliNZ3p .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-sr5kliNZ3p .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sr5kliNZ3p .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sr5kliNZ3p .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sr5kliNZ3p .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sr5kliNZ3p .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sr5kliNZ3p .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sr5kliNZ3p .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sr5kliNZ3p .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sr5kliNZ3p .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-sr5kliNZ3p foot-menu-item {
  color: #a7c13e;
}
.cid-sr5kUmMWOb {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sr5kUmMWOb nav.navbar {
  position: fixed;
}
.cid-sr5kUmMWOb .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr5kUmMWOb .dropdown-menu {
  padding: 0;
}
.cid-sr5kUmMWOb .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr5kUmMWOb .dropdown-item:hover,
.cid-sr5kUmMWOb .dropdown-item:focus {
  background: #353535 !important;
  color: white !important;
}
.cid-sr5kUmMWOb .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sr5kUmMWOb .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sr5kUmMWOb .nav-link {
  position: relative;
}
.cid-sr5kUmMWOb .container {
  display: flex;
  margin: auto;
}
.cid-sr5kUmMWOb .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sr5kUmMWOb .navbar-caption {
  padding-right: 4rem;
}
.cid-sr5kUmMWOb .dropdown-menu,
.cid-sr5kUmMWOb .navbar.opened {
  background: #ffffff !important;
}
.cid-sr5kUmMWOb .nav-item:focus,
.cid-sr5kUmMWOb .nav-link:focus {
  outline: none;
}
.cid-sr5kUmMWOb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sr5kUmMWOb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sr5kUmMWOb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sr5kUmMWOb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr5kUmMWOb .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sr5kUmMWOb .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sr5kUmMWOb .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #ffffff;
}
.cid-sr5kUmMWOb .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr5kUmMWOb .navbar.opened {
  transition: all .3s;
}
.cid-sr5kUmMWOb .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sr5kUmMWOb .navbar .navbar-logo img {
  width: auto;
}
.cid-sr5kUmMWOb .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sr5kUmMWOb .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sr5kUmMWOb .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sr5kUmMWOb .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-sr5kUmMWOb .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sr5kUmMWOb .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sr5kUmMWOb .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sr5kUmMWOb .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sr5kUmMWOb .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sr5kUmMWOb .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sr5kUmMWOb .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sr5kUmMWOb .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sr5kUmMWOb .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sr5kUmMWOb .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sr5kUmMWOb .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sr5kUmMWOb .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sr5kUmMWOb .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sr5kUmMWOb .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sr5kUmMWOb .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sr5kUmMWOb .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sr5kUmMWOb .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sr5kUmMWOb .navbar.navbar-short {
  min-height: 60px;
}
.cid-sr5kUmMWOb .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sr5kUmMWOb .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sr5kUmMWOb .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sr5kUmMWOb .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sr5kUmMWOb .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sr5kUmMWOb .dropdown-item.active,
.cid-sr5kUmMWOb .dropdown-item:active {
  background-color: transparent;
}
.cid-sr5kUmMWOb .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sr5kUmMWOb .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sr5kUmMWOb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sr5kUmMWOb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sr5kUmMWOb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sr5kUmMWOb .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sr5kUmMWOb ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sr5kUmMWOb .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sr5kUmMWOb button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sr5kUmMWOb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sr5kUmMWOb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sr5kUmMWOb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sr5kUmMWOb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sr5kUmMWOb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sr5kUmMWOb nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr5kUmMWOb nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sr5kUmMWOb nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sr5kUmMWOb nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr5kUmMWOb .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sr5kUmMWOb a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sr5kUmMWOb .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sr5kUmMWOb .navbar {
    height: 77px;
  }
  .cid-sr5kUmMWOb .navbar.opened {
    height: auto;
  }
  .cid-sr5kUmMWOb .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sr5kUnB66M {
  padding-top: 6rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/sweet2-1-2000x1200.jpg");
}
.cid-sr5kUodHSA {
  padding-top: 7rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sr5kUodHSA .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sr5kUodHSA .row {
  flex-direction: row-reverse;
}
.cid-sr5kUodHSA img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sr5kUodHSA .text-wrapper {
    padding: 2rem;
  }
}
.cid-sr5kUoO7va {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr5kUpfpgo {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr5kUpfpgo .item {
  padding-bottom: 2rem;
}
.cid-sr5kUpfpgo .item-wrapper {
  position: relative;
}
.cid-sr5kUpfpgo .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sr5kUpfpgo .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sr5kUpfpgo .carousel-control,
.cid-sr5kUpfpgo .close {
  background: #1b1b1b;
}
.cid-sr5kUpfpgo .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sr5kUpfpgo .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sr5kUpfpgo .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sr5kUpfpgo .carousel-control-next span {
  margin-left: 5px;
}
.cid-sr5kUpfpgo .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sr5kUpfpgo .close::before {
  content: '\e91a';
}
.cid-sr5kUpfpgo .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sr5kUpfpgo .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sr5kUpfpgo .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sr5kUpfpgo .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sr5kUpfpgo .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sr5kUpfpgo .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sr5kUpfpgo .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-sr5kUpfpgo .carousel-indicators li.active,
.cid-sr5kUpfpgo .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sr5kUpfpgo .carousel-indicators li::after,
.cid-sr5kUpfpgo .carousel-indicators li::before {
  content: none;
}
.cid-sr5kUpfpgo .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sr5kUpfpgo .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sr5kUpfpgo .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sr5kUpfpgo .carousel-indicators {
    display: none;
  }
}
.cid-sr5kUpfpgo .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sr5kUpfpgo .carousel-inner > .active {
  display: block;
}
.cid-sr5kUpfpgo .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sr5kUpfpgo .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sr5kUpfpgo .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sr5kUpfpgo .carousel-control,
  .cid-sr5kUpfpgo .carousel-indicators,
  .cid-sr5kUpfpgo .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sr5kUpfpgo .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sr5kUpfpgo .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sr5kUpfpgo .carousel-indicators .active,
.cid-sr5kUpfpgo .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sr5kUpfpgo .carousel-indicators .active {
  background: #fff;
}
.cid-sr5kUpfpgo .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sr5kUpfpgo .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sr5kUpfpgo .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sr5kUpfpgo .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sr5kUpfpgo .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sr5kUpfpgo .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sr5kUpfpgo .carousel {
  width: 100%;
}
.cid-sr5kUpfpgo .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sr5kUpfpgo .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sr5kUpfpgo .modal.fade .modal-dialog,
.cid-sr5kUpfpgo .modal.in .modal-dialog {
  transform: none;
}
.cid-sr5kUpfpgo .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sr5kUpfpgo H6 {
  text-align: center;
}
.cid-sr5kUqPKa7 {
  padding-top: 0rem;
  padding-bottom: 10rem;
  background-color: #ffffff;
}
.cid-sr5kUr913Q {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-sr5kUr913Q .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sr5kUr913Q .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sr5kUr913Q .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sr5kUr913Q .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-sr5kUr913Q .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-sr5kUr913Q .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sr5kUr913Q .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sr5kUr913Q .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sr5kUr913Q .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sr5kUr913Q .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sr5kUr913Q .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sr5kUr913Q .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sr5kUr913Q .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sr5kUr913Q .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-sr5kUr913Q foot-menu-item {
  color: #a7c13e;
}
.cid-sr5lgDFdxg {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sr5lgDFdxg nav.navbar {
  position: fixed;
}
.cid-sr5lgDFdxg .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr5lgDFdxg .dropdown-menu {
  padding: 0;
}
.cid-sr5lgDFdxg .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr5lgDFdxg .dropdown-item:hover,
.cid-sr5lgDFdxg .dropdown-item:focus {
  background: #353535 !important;
  color: white !important;
}
.cid-sr5lgDFdxg .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sr5lgDFdxg .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sr5lgDFdxg .nav-link {
  position: relative;
}
.cid-sr5lgDFdxg .container {
  display: flex;
  margin: auto;
}
.cid-sr5lgDFdxg .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sr5lgDFdxg .navbar-caption {
  padding-right: 4rem;
}
.cid-sr5lgDFdxg .dropdown-menu,
.cid-sr5lgDFdxg .navbar.opened {
  background: #ffffff !important;
}
.cid-sr5lgDFdxg .nav-item:focus,
.cid-sr5lgDFdxg .nav-link:focus {
  outline: none;
}
.cid-sr5lgDFdxg .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sr5lgDFdxg .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sr5lgDFdxg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sr5lgDFdxg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr5lgDFdxg .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sr5lgDFdxg .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sr5lgDFdxg .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #ffffff;
}
.cid-sr5lgDFdxg .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr5lgDFdxg .navbar.opened {
  transition: all .3s;
}
.cid-sr5lgDFdxg .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sr5lgDFdxg .navbar .navbar-logo img {
  width: auto;
}
.cid-sr5lgDFdxg .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sr5lgDFdxg .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sr5lgDFdxg .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sr5lgDFdxg .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-sr5lgDFdxg .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sr5lgDFdxg .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sr5lgDFdxg .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sr5lgDFdxg .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sr5lgDFdxg .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sr5lgDFdxg .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sr5lgDFdxg .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sr5lgDFdxg .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sr5lgDFdxg .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sr5lgDFdxg .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sr5lgDFdxg .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sr5lgDFdxg .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sr5lgDFdxg .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sr5lgDFdxg .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sr5lgDFdxg .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sr5lgDFdxg .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sr5lgDFdxg .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sr5lgDFdxg .navbar.navbar-short {
  min-height: 60px;
}
.cid-sr5lgDFdxg .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sr5lgDFdxg .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sr5lgDFdxg .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sr5lgDFdxg .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sr5lgDFdxg .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sr5lgDFdxg .dropdown-item.active,
.cid-sr5lgDFdxg .dropdown-item:active {
  background-color: transparent;
}
.cid-sr5lgDFdxg .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sr5lgDFdxg .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sr5lgDFdxg .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sr5lgDFdxg .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sr5lgDFdxg .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sr5lgDFdxg .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sr5lgDFdxg ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sr5lgDFdxg .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sr5lgDFdxg button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sr5lgDFdxg button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sr5lgDFdxg button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sr5lgDFdxg button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sr5lgDFdxg button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sr5lgDFdxg button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sr5lgDFdxg nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr5lgDFdxg nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sr5lgDFdxg nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sr5lgDFdxg nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr5lgDFdxg .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sr5lgDFdxg a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sr5lgDFdxg .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sr5lgDFdxg .navbar {
    height: 77px;
  }
  .cid-sr5lgDFdxg .navbar.opened {
    height: auto;
  }
  .cid-sr5lgDFdxg .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sr5lgE7aRE {
  padding-top: 6rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/8-2000x1200.jpg");
}
.cid-sr5lgEta8E {
  padding-top: 7rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sr5lgEta8E .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sr5lgEta8E .row {
  flex-direction: row-reverse;
}
.cid-sr5lgEta8E img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sr5lgEta8E .text-wrapper {
    padding: 2rem;
  }
}
.cid-sr5lgEQu3P {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr5lgFdSJ0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr5lgFdSJ0 .item {
  padding-bottom: 2rem;
}
.cid-sr5lgFdSJ0 .item-wrapper {
  position: relative;
}
.cid-sr5lgFdSJ0 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sr5lgFdSJ0 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sr5lgFdSJ0 .carousel-control,
.cid-sr5lgFdSJ0 .close {
  background: #1b1b1b;
}
.cid-sr5lgFdSJ0 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sr5lgFdSJ0 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sr5lgFdSJ0 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sr5lgFdSJ0 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sr5lgFdSJ0 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sr5lgFdSJ0 .close::before {
  content: '\e91a';
}
.cid-sr5lgFdSJ0 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sr5lgFdSJ0 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sr5lgFdSJ0 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sr5lgFdSJ0 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sr5lgFdSJ0 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sr5lgFdSJ0 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sr5lgFdSJ0 .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-sr5lgFdSJ0 .carousel-indicators li.active,
.cid-sr5lgFdSJ0 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sr5lgFdSJ0 .carousel-indicators li::after,
.cid-sr5lgFdSJ0 .carousel-indicators li::before {
  content: none;
}
.cid-sr5lgFdSJ0 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sr5lgFdSJ0 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sr5lgFdSJ0 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sr5lgFdSJ0 .carousel-indicators {
    display: none;
  }
}
.cid-sr5lgFdSJ0 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sr5lgFdSJ0 .carousel-inner > .active {
  display: block;
}
.cid-sr5lgFdSJ0 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sr5lgFdSJ0 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sr5lgFdSJ0 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sr5lgFdSJ0 .carousel-control,
  .cid-sr5lgFdSJ0 .carousel-indicators,
  .cid-sr5lgFdSJ0 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sr5lgFdSJ0 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sr5lgFdSJ0 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sr5lgFdSJ0 .carousel-indicators .active,
.cid-sr5lgFdSJ0 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sr5lgFdSJ0 .carousel-indicators .active {
  background: #fff;
}
.cid-sr5lgFdSJ0 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sr5lgFdSJ0 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sr5lgFdSJ0 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sr5lgFdSJ0 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sr5lgFdSJ0 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sr5lgFdSJ0 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sr5lgFdSJ0 .carousel {
  width: 100%;
}
.cid-sr5lgFdSJ0 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sr5lgFdSJ0 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sr5lgFdSJ0 .modal.fade .modal-dialog,
.cid-sr5lgFdSJ0 .modal.in .modal-dialog {
  transform: none;
}
.cid-sr5lgFdSJ0 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sr5lgFdSJ0 H6 {
  text-align: center;
}
.cid-sr5lgFW8yX {
  padding-top: 0rem;
  padding-bottom: 10rem;
  background-color: #ffffff;
}
.cid-sr5lgGeU6z {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-sr5lgGeU6z .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sr5lgGeU6z .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sr5lgGeU6z .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sr5lgGeU6z .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-sr5lgGeU6z .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-sr5lgGeU6z .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sr5lgGeU6z .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sr5lgGeU6z .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sr5lgGeU6z .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sr5lgGeU6z .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sr5lgGeU6z .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sr5lgGeU6z .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sr5lgGeU6z .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sr5lgGeU6z .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-sr5lgGeU6z foot-menu-item {
  color: #a7c13e;
}
.cid-sr5lAnVGlO {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sr5lAnVGlO nav.navbar {
  position: fixed;
}
.cid-sr5lAnVGlO .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr5lAnVGlO .dropdown-menu {
  padding: 0;
}
.cid-sr5lAnVGlO .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr5lAnVGlO .dropdown-item:hover,
.cid-sr5lAnVGlO .dropdown-item:focus {
  background: #353535 !important;
  color: white !important;
}
.cid-sr5lAnVGlO .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sr5lAnVGlO .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sr5lAnVGlO .nav-link {
  position: relative;
}
.cid-sr5lAnVGlO .container {
  display: flex;
  margin: auto;
}
.cid-sr5lAnVGlO .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sr5lAnVGlO .navbar-caption {
  padding-right: 4rem;
}
.cid-sr5lAnVGlO .dropdown-menu,
.cid-sr5lAnVGlO .navbar.opened {
  background: #ffffff !important;
}
.cid-sr5lAnVGlO .nav-item:focus,
.cid-sr5lAnVGlO .nav-link:focus {
  outline: none;
}
.cid-sr5lAnVGlO .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sr5lAnVGlO .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sr5lAnVGlO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sr5lAnVGlO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr5lAnVGlO .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sr5lAnVGlO .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sr5lAnVGlO .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #ffffff;
}
.cid-sr5lAnVGlO .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr5lAnVGlO .navbar.opened {
  transition: all .3s;
}
.cid-sr5lAnVGlO .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sr5lAnVGlO .navbar .navbar-logo img {
  width: auto;
}
.cid-sr5lAnVGlO .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sr5lAnVGlO .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sr5lAnVGlO .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sr5lAnVGlO .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-sr5lAnVGlO .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sr5lAnVGlO .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sr5lAnVGlO .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sr5lAnVGlO .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sr5lAnVGlO .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sr5lAnVGlO .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sr5lAnVGlO .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sr5lAnVGlO .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sr5lAnVGlO .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sr5lAnVGlO .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sr5lAnVGlO .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sr5lAnVGlO .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sr5lAnVGlO .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sr5lAnVGlO .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sr5lAnVGlO .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sr5lAnVGlO .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sr5lAnVGlO .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sr5lAnVGlO .navbar.navbar-short {
  min-height: 60px;
}
.cid-sr5lAnVGlO .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sr5lAnVGlO .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sr5lAnVGlO .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sr5lAnVGlO .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sr5lAnVGlO .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sr5lAnVGlO .dropdown-item.active,
.cid-sr5lAnVGlO .dropdown-item:active {
  background-color: transparent;
}
.cid-sr5lAnVGlO .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sr5lAnVGlO .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sr5lAnVGlO .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sr5lAnVGlO .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sr5lAnVGlO .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sr5lAnVGlO .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sr5lAnVGlO ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sr5lAnVGlO .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sr5lAnVGlO button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sr5lAnVGlO button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sr5lAnVGlO button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sr5lAnVGlO button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sr5lAnVGlO button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sr5lAnVGlO button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sr5lAnVGlO nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr5lAnVGlO nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sr5lAnVGlO nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sr5lAnVGlO nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr5lAnVGlO .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sr5lAnVGlO a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sr5lAnVGlO .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sr5lAnVGlO .navbar {
    height: 77px;
  }
  .cid-sr5lAnVGlO .navbar.opened {
    height: auto;
  }
  .cid-sr5lAnVGlO .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sr5lAomPfK {
  padding-top: 6rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/8-2000x1200.jpg");
}
.cid-sr5lAoJosY {
  padding-top: 7rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sr5lAoJosY .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sr5lAoJosY .row {
  flex-direction: row-reverse;
}
.cid-sr5lAoJosY img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sr5lAoJosY .text-wrapper {
    padding: 2rem;
  }
}
.cid-sr5lAp9QES {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr5lAptTsk {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr5lAptTsk .item {
  padding-bottom: 2rem;
}
.cid-sr5lAptTsk .item-wrapper {
  position: relative;
}
.cid-sr5lAptTsk .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sr5lAptTsk .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sr5lAptTsk .carousel-control,
.cid-sr5lAptTsk .close {
  background: #1b1b1b;
}
.cid-sr5lAptTsk .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sr5lAptTsk .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sr5lAptTsk .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sr5lAptTsk .carousel-control-next span {
  margin-left: 5px;
}
.cid-sr5lAptTsk .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sr5lAptTsk .close::before {
  content: '\e91a';
}
.cid-sr5lAptTsk .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sr5lAptTsk .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sr5lAptTsk .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sr5lAptTsk .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sr5lAptTsk .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sr5lAptTsk .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sr5lAptTsk .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-sr5lAptTsk .carousel-indicators li.active,
.cid-sr5lAptTsk .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sr5lAptTsk .carousel-indicators li::after,
.cid-sr5lAptTsk .carousel-indicators li::before {
  content: none;
}
.cid-sr5lAptTsk .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sr5lAptTsk .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sr5lAptTsk .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sr5lAptTsk .carousel-indicators {
    display: none;
  }
}
.cid-sr5lAptTsk .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sr5lAptTsk .carousel-inner > .active {
  display: block;
}
.cid-sr5lAptTsk .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sr5lAptTsk .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sr5lAptTsk .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sr5lAptTsk .carousel-control,
  .cid-sr5lAptTsk .carousel-indicators,
  .cid-sr5lAptTsk .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sr5lAptTsk .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sr5lAptTsk .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sr5lAptTsk .carousel-indicators .active,
.cid-sr5lAptTsk .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sr5lAptTsk .carousel-indicators .active {
  background: #fff;
}
.cid-sr5lAptTsk .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sr5lAptTsk .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sr5lAptTsk .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sr5lAptTsk .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sr5lAptTsk .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sr5lAptTsk .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sr5lAptTsk .carousel {
  width: 100%;
}
.cid-sr5lAptTsk .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sr5lAptTsk .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sr5lAptTsk .modal.fade .modal-dialog,
.cid-sr5lAptTsk .modal.in .modal-dialog {
  transform: none;
}
.cid-sr5lAptTsk .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sr5lAptTsk H6 {
  text-align: center;
}
.cid-sr5lAqgN2t {
  padding-top: 0rem;
  padding-bottom: 10rem;
  background-color: #ffffff;
}
.cid-sr5lAqy4Sn {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-sr5lAqy4Sn .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sr5lAqy4Sn .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sr5lAqy4Sn .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sr5lAqy4Sn .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-sr5lAqy4Sn .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-sr5lAqy4Sn .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sr5lAqy4Sn .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sr5lAqy4Sn .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sr5lAqy4Sn .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sr5lAqy4Sn .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sr5lAqy4Sn .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sr5lAqy4Sn .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sr5lAqy4Sn .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sr5lAqy4Sn .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-sr5lAqy4Sn foot-menu-item {
  color: #a7c13e;
}
.cid-sr5lP13p73 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sr5lP13p73 nav.navbar {
  position: fixed;
}
.cid-sr5lP13p73 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr5lP13p73 .dropdown-menu {
  padding: 0;
}
.cid-sr5lP13p73 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr5lP13p73 .dropdown-item:hover,
.cid-sr5lP13p73 .dropdown-item:focus {
  background: #353535 !important;
  color: white !important;
}
.cid-sr5lP13p73 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sr5lP13p73 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sr5lP13p73 .nav-link {
  position: relative;
}
.cid-sr5lP13p73 .container {
  display: flex;
  margin: auto;
}
.cid-sr5lP13p73 .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sr5lP13p73 .navbar-caption {
  padding-right: 4rem;
}
.cid-sr5lP13p73 .dropdown-menu,
.cid-sr5lP13p73 .navbar.opened {
  background: #ffffff !important;
}
.cid-sr5lP13p73 .nav-item:focus,
.cid-sr5lP13p73 .nav-link:focus {
  outline: none;
}
.cid-sr5lP13p73 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sr5lP13p73 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sr5lP13p73 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sr5lP13p73 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr5lP13p73 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sr5lP13p73 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sr5lP13p73 .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #ffffff;
}
.cid-sr5lP13p73 .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr5lP13p73 .navbar.opened {
  transition: all .3s;
}
.cid-sr5lP13p73 .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sr5lP13p73 .navbar .navbar-logo img {
  width: auto;
}
.cid-sr5lP13p73 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sr5lP13p73 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sr5lP13p73 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sr5lP13p73 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-sr5lP13p73 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sr5lP13p73 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sr5lP13p73 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sr5lP13p73 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sr5lP13p73 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sr5lP13p73 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sr5lP13p73 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sr5lP13p73 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sr5lP13p73 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sr5lP13p73 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sr5lP13p73 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sr5lP13p73 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sr5lP13p73 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sr5lP13p73 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sr5lP13p73 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sr5lP13p73 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sr5lP13p73 .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sr5lP13p73 .navbar.navbar-short {
  min-height: 60px;
}
.cid-sr5lP13p73 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sr5lP13p73 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sr5lP13p73 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sr5lP13p73 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sr5lP13p73 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sr5lP13p73 .dropdown-item.active,
.cid-sr5lP13p73 .dropdown-item:active {
  background-color: transparent;
}
.cid-sr5lP13p73 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sr5lP13p73 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sr5lP13p73 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sr5lP13p73 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sr5lP13p73 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sr5lP13p73 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sr5lP13p73 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sr5lP13p73 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sr5lP13p73 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sr5lP13p73 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sr5lP13p73 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sr5lP13p73 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sr5lP13p73 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sr5lP13p73 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sr5lP13p73 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr5lP13p73 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sr5lP13p73 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sr5lP13p73 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr5lP13p73 .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sr5lP13p73 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sr5lP13p73 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sr5lP13p73 .navbar {
    height: 77px;
  }
  .cid-sr5lP13p73 .navbar.opened {
    height: auto;
  }
  .cid-sr5lP13p73 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sr5lP1zX4t {
  padding-top: 6rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/3an2-2000x1200.jpg");
}
.cid-sr5lP1Vi8l {
  padding-top: 7rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sr5lP1Vi8l .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sr5lP1Vi8l .row {
  flex-direction: row-reverse;
}
.cid-sr5lP1Vi8l img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sr5lP1Vi8l .text-wrapper {
    padding: 2rem;
  }
}
.cid-sr5lP2kkzi {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr5lP2FN1l {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr5lP2FN1l .item {
  padding-bottom: 2rem;
}
.cid-sr5lP2FN1l .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sr5lP2FN1l .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sr5lP2FN1l .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sr5lP2FN1l .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sr5lP2FN1l .carousel-control,
.cid-sr5lP2FN1l .close {
  background: #1b1b1b;
}
.cid-sr5lP2FN1l .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sr5lP2FN1l .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sr5lP2FN1l .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sr5lP2FN1l .carousel-control-next span {
  margin-left: 5px;
}
.cid-sr5lP2FN1l .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sr5lP2FN1l .close::before {
  content: '\e91a';
}
.cid-sr5lP2FN1l .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sr5lP2FN1l .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sr5lP2FN1l .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sr5lP2FN1l .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sr5lP2FN1l .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sr5lP2FN1l .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sr5lP2FN1l .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-sr5lP2FN1l .carousel-indicators li.active,
.cid-sr5lP2FN1l .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sr5lP2FN1l .carousel-indicators li::after,
.cid-sr5lP2FN1l .carousel-indicators li::before {
  content: none;
}
.cid-sr5lP2FN1l .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sr5lP2FN1l .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sr5lP2FN1l .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sr5lP2FN1l .carousel-indicators {
    display: none;
  }
}
.cid-sr5lP2FN1l .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sr5lP2FN1l .carousel-inner > .active {
  display: block;
}
.cid-sr5lP2FN1l .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sr5lP2FN1l .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sr5lP2FN1l .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sr5lP2FN1l .carousel-control,
  .cid-sr5lP2FN1l .carousel-indicators,
  .cid-sr5lP2FN1l .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sr5lP2FN1l .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sr5lP2FN1l .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sr5lP2FN1l .carousel-indicators .active,
.cid-sr5lP2FN1l .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sr5lP2FN1l .carousel-indicators .active {
  background: #fff;
}
.cid-sr5lP2FN1l .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sr5lP2FN1l .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sr5lP2FN1l .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sr5lP2FN1l .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sr5lP2FN1l .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sr5lP2FN1l .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sr5lP2FN1l .carousel {
  width: 100%;
}
.cid-sr5lP2FN1l .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sr5lP2FN1l .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sr5lP2FN1l .modal.fade .modal-dialog,
.cid-sr5lP2FN1l .modal.in .modal-dialog {
  transform: none;
}
.cid-sr5lP2FN1l .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sr5lP2FN1l H6 {
  text-align: center;
}
.cid-sr5lP3tIOs {
  padding-top: 0rem;
  padding-bottom: 10rem;
  background-color: #ffffff;
}
.cid-sr5lP3KwAH {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-sr5lP3KwAH .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sr5lP3KwAH .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sr5lP3KwAH .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sr5lP3KwAH .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-sr5lP3KwAH .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-sr5lP3KwAH .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sr5lP3KwAH .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sr5lP3KwAH .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sr5lP3KwAH .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sr5lP3KwAH .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sr5lP3KwAH .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sr5lP3KwAH .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sr5lP3KwAH .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sr5lP3KwAH .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-sr5lP3KwAH foot-menu-item {
  color: #a7c13e;
}
.cid-sr5mfwuqOf {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sr5mfwuqOf nav.navbar {
  position: fixed;
}
.cid-sr5mfwuqOf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr5mfwuqOf .dropdown-menu {
  padding: 0;
}
.cid-sr5mfwuqOf .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr5mfwuqOf .dropdown-item:hover,
.cid-sr5mfwuqOf .dropdown-item:focus {
  background: #353535 !important;
  color: white !important;
}
.cid-sr5mfwuqOf .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sr5mfwuqOf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sr5mfwuqOf .nav-link {
  position: relative;
}
.cid-sr5mfwuqOf .container {
  display: flex;
  margin: auto;
}
.cid-sr5mfwuqOf .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sr5mfwuqOf .navbar-caption {
  padding-right: 4rem;
}
.cid-sr5mfwuqOf .dropdown-menu,
.cid-sr5mfwuqOf .navbar.opened {
  background: #ffffff !important;
}
.cid-sr5mfwuqOf .nav-item:focus,
.cid-sr5mfwuqOf .nav-link:focus {
  outline: none;
}
.cid-sr5mfwuqOf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sr5mfwuqOf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sr5mfwuqOf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sr5mfwuqOf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr5mfwuqOf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sr5mfwuqOf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sr5mfwuqOf .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #ffffff;
}
.cid-sr5mfwuqOf .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr5mfwuqOf .navbar.opened {
  transition: all .3s;
}
.cid-sr5mfwuqOf .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sr5mfwuqOf .navbar .navbar-logo img {
  width: auto;
}
.cid-sr5mfwuqOf .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sr5mfwuqOf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sr5mfwuqOf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sr5mfwuqOf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-sr5mfwuqOf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sr5mfwuqOf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sr5mfwuqOf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sr5mfwuqOf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sr5mfwuqOf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sr5mfwuqOf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sr5mfwuqOf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sr5mfwuqOf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sr5mfwuqOf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sr5mfwuqOf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sr5mfwuqOf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sr5mfwuqOf .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sr5mfwuqOf .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sr5mfwuqOf .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sr5mfwuqOf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sr5mfwuqOf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sr5mfwuqOf .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sr5mfwuqOf .navbar.navbar-short {
  min-height: 60px;
}
.cid-sr5mfwuqOf .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sr5mfwuqOf .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sr5mfwuqOf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sr5mfwuqOf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sr5mfwuqOf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sr5mfwuqOf .dropdown-item.active,
.cid-sr5mfwuqOf .dropdown-item:active {
  background-color: transparent;
}
.cid-sr5mfwuqOf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sr5mfwuqOf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sr5mfwuqOf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sr5mfwuqOf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sr5mfwuqOf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sr5mfwuqOf .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sr5mfwuqOf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sr5mfwuqOf .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sr5mfwuqOf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sr5mfwuqOf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sr5mfwuqOf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sr5mfwuqOf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sr5mfwuqOf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sr5mfwuqOf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sr5mfwuqOf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr5mfwuqOf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sr5mfwuqOf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sr5mfwuqOf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr5mfwuqOf .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sr5mfwuqOf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sr5mfwuqOf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sr5mfwuqOf .navbar {
    height: 77px;
  }
  .cid-sr5mfwuqOf .navbar.opened {
    height: auto;
  }
  .cid-sr5mfwuqOf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sr5mfyngYJ {
  padding-top: 6rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/3an2-2000x1200.jpg");
}
.cid-sr5mfyUGLJ {
  padding-top: 7rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sr5mfyUGLJ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sr5mfyUGLJ .row {
  flex-direction: row-reverse;
}
.cid-sr5mfyUGLJ img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sr5mfyUGLJ .text-wrapper {
    padding: 2rem;
  }
}
.cid-sr5mfzmMXD {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr5mfzI40Z {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr5mfzI40Z .item {
  padding-bottom: 2rem;
}
.cid-sr5mfzI40Z .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sr5mfzI40Z .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sr5mfzI40Z .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sr5mfzI40Z .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sr5mfzI40Z .carousel-control,
.cid-sr5mfzI40Z .close {
  background: #1b1b1b;
}
.cid-sr5mfzI40Z .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sr5mfzI40Z .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sr5mfzI40Z .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sr5mfzI40Z .carousel-control-next span {
  margin-left: 5px;
}
.cid-sr5mfzI40Z .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sr5mfzI40Z .close::before {
  content: '\e91a';
}
.cid-sr5mfzI40Z .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sr5mfzI40Z .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sr5mfzI40Z .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sr5mfzI40Z .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sr5mfzI40Z .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sr5mfzI40Z .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sr5mfzI40Z .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-sr5mfzI40Z .carousel-indicators li.active,
.cid-sr5mfzI40Z .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sr5mfzI40Z .carousel-indicators li::after,
.cid-sr5mfzI40Z .carousel-indicators li::before {
  content: none;
}
.cid-sr5mfzI40Z .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sr5mfzI40Z .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sr5mfzI40Z .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sr5mfzI40Z .carousel-indicators {
    display: none;
  }
}
.cid-sr5mfzI40Z .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sr5mfzI40Z .carousel-inner > .active {
  display: block;
}
.cid-sr5mfzI40Z .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sr5mfzI40Z .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sr5mfzI40Z .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sr5mfzI40Z .carousel-control,
  .cid-sr5mfzI40Z .carousel-indicators,
  .cid-sr5mfzI40Z .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sr5mfzI40Z .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sr5mfzI40Z .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sr5mfzI40Z .carousel-indicators .active,
.cid-sr5mfzI40Z .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sr5mfzI40Z .carousel-indicators .active {
  background: #fff;
}
.cid-sr5mfzI40Z .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sr5mfzI40Z .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sr5mfzI40Z .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sr5mfzI40Z .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sr5mfzI40Z .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sr5mfzI40Z .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sr5mfzI40Z .carousel {
  width: 100%;
}
.cid-sr5mfzI40Z .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sr5mfzI40Z .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sr5mfzI40Z .modal.fade .modal-dialog,
.cid-sr5mfzI40Z .modal.in .modal-dialog {
  transform: none;
}
.cid-sr5mfzI40Z .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sr5mfzI40Z H6 {
  text-align: center;
}
.cid-sr5mfATBq1 {
  padding-top: 0rem;
  padding-bottom: 10rem;
  background-color: #ffffff;
}
.cid-sr5mfBfyfU {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-sr5mfBfyfU .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sr5mfBfyfU .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sr5mfBfyfU .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sr5mfBfyfU .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-sr5mfBfyfU .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-sr5mfBfyfU .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sr5mfBfyfU .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sr5mfBfyfU .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sr5mfBfyfU .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sr5mfBfyfU .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sr5mfBfyfU .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sr5mfBfyfU .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sr5mfBfyfU .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sr5mfBfyfU .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-sr5mfBfyfU foot-menu-item {
  color: #a7c13e;
}
.cid-sr5mHpM9RX {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sr5mHpM9RX nav.navbar {
  position: fixed;
}
.cid-sr5mHpM9RX .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr5mHpM9RX .dropdown-menu {
  padding: 0;
}
.cid-sr5mHpM9RX .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr5mHpM9RX .dropdown-item:hover,
.cid-sr5mHpM9RX .dropdown-item:focus {
  background: #353535 !important;
  color: white !important;
}
.cid-sr5mHpM9RX .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sr5mHpM9RX .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sr5mHpM9RX .nav-link {
  position: relative;
}
.cid-sr5mHpM9RX .container {
  display: flex;
  margin: auto;
}
.cid-sr5mHpM9RX .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sr5mHpM9RX .navbar-caption {
  padding-right: 4rem;
}
.cid-sr5mHpM9RX .dropdown-menu,
.cid-sr5mHpM9RX .navbar.opened {
  background: #ffffff !important;
}
.cid-sr5mHpM9RX .nav-item:focus,
.cid-sr5mHpM9RX .nav-link:focus {
  outline: none;
}
.cid-sr5mHpM9RX .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sr5mHpM9RX .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sr5mHpM9RX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sr5mHpM9RX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr5mHpM9RX .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sr5mHpM9RX .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sr5mHpM9RX .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #ffffff;
}
.cid-sr5mHpM9RX .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr5mHpM9RX .navbar.opened {
  transition: all .3s;
}
.cid-sr5mHpM9RX .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sr5mHpM9RX .navbar .navbar-logo img {
  width: auto;
}
.cid-sr5mHpM9RX .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sr5mHpM9RX .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sr5mHpM9RX .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sr5mHpM9RX .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-sr5mHpM9RX .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sr5mHpM9RX .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sr5mHpM9RX .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sr5mHpM9RX .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sr5mHpM9RX .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sr5mHpM9RX .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sr5mHpM9RX .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sr5mHpM9RX .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sr5mHpM9RX .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sr5mHpM9RX .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sr5mHpM9RX .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sr5mHpM9RX .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sr5mHpM9RX .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sr5mHpM9RX .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sr5mHpM9RX .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sr5mHpM9RX .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sr5mHpM9RX .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sr5mHpM9RX .navbar.navbar-short {
  min-height: 60px;
}
.cid-sr5mHpM9RX .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sr5mHpM9RX .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sr5mHpM9RX .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sr5mHpM9RX .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sr5mHpM9RX .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sr5mHpM9RX .dropdown-item.active,
.cid-sr5mHpM9RX .dropdown-item:active {
  background-color: transparent;
}
.cid-sr5mHpM9RX .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sr5mHpM9RX .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sr5mHpM9RX .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sr5mHpM9RX .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sr5mHpM9RX .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sr5mHpM9RX .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sr5mHpM9RX ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sr5mHpM9RX .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sr5mHpM9RX button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sr5mHpM9RX button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sr5mHpM9RX button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sr5mHpM9RX button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sr5mHpM9RX button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sr5mHpM9RX button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sr5mHpM9RX nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr5mHpM9RX nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sr5mHpM9RX nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sr5mHpM9RX nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr5mHpM9RX .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sr5mHpM9RX a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sr5mHpM9RX .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sr5mHpM9RX .navbar {
    height: 77px;
  }
  .cid-sr5mHpM9RX .navbar.opened {
    height: auto;
  }
  .cid-sr5mHpM9RX .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sr5mHqh1IE {
  padding-top: 6rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/b4-1920x1040.jpg");
}
.cid-sr5mHqGzEz {
  padding-top: 7rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sr5mHqGzEz .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sr5mHqGzEz .row {
  flex-direction: row-reverse;
}
.cid-sr5mHqGzEz img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sr5mHqGzEz .text-wrapper {
    padding: 2rem;
  }
}
.cid-sr5mHr6fUU {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr5mHrpSLT {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr5mHrpSLT .item {
  padding-bottom: 2rem;
}
.cid-sr5mHrpSLT .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sr5mHrpSLT .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sr5mHrpSLT .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sr5mHrpSLT .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sr5mHrpSLT .carousel-control,
.cid-sr5mHrpSLT .close {
  background: #1b1b1b;
}
.cid-sr5mHrpSLT .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sr5mHrpSLT .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sr5mHrpSLT .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sr5mHrpSLT .carousel-control-next span {
  margin-left: 5px;
}
.cid-sr5mHrpSLT .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sr5mHrpSLT .close::before {
  content: '\e91a';
}
.cid-sr5mHrpSLT .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sr5mHrpSLT .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sr5mHrpSLT .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sr5mHrpSLT .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sr5mHrpSLT .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sr5mHrpSLT .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sr5mHrpSLT .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-sr5mHrpSLT .carousel-indicators li.active,
.cid-sr5mHrpSLT .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sr5mHrpSLT .carousel-indicators li::after,
.cid-sr5mHrpSLT .carousel-indicators li::before {
  content: none;
}
.cid-sr5mHrpSLT .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sr5mHrpSLT .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sr5mHrpSLT .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sr5mHrpSLT .carousel-indicators {
    display: none;
  }
}
.cid-sr5mHrpSLT .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sr5mHrpSLT .carousel-inner > .active {
  display: block;
}
.cid-sr5mHrpSLT .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sr5mHrpSLT .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sr5mHrpSLT .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sr5mHrpSLT .carousel-control,
  .cid-sr5mHrpSLT .carousel-indicators,
  .cid-sr5mHrpSLT .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sr5mHrpSLT .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sr5mHrpSLT .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sr5mHrpSLT .carousel-indicators .active,
.cid-sr5mHrpSLT .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sr5mHrpSLT .carousel-indicators .active {
  background: #fff;
}
.cid-sr5mHrpSLT .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sr5mHrpSLT .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sr5mHrpSLT .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sr5mHrpSLT .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sr5mHrpSLT .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sr5mHrpSLT .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sr5mHrpSLT .carousel {
  width: 100%;
}
.cid-sr5mHrpSLT .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sr5mHrpSLT .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sr5mHrpSLT .modal.fade .modal-dialog,
.cid-sr5mHrpSLT .modal.in .modal-dialog {
  transform: none;
}
.cid-sr5mHrpSLT .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sr5mHrpSLT H6 {
  text-align: center;
}
.cid-sr5mHskjNP {
  padding-top: 0rem;
  padding-bottom: 10rem;
  background-color: #ffffff;
}
.cid-sr5mHsDPfA {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-sr5mHsDPfA .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sr5mHsDPfA .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sr5mHsDPfA .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sr5mHsDPfA .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-sr5mHsDPfA .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-sr5mHsDPfA .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sr5mHsDPfA .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sr5mHsDPfA .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sr5mHsDPfA .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sr5mHsDPfA .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sr5mHsDPfA .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sr5mHsDPfA .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sr5mHsDPfA .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sr5mHsDPfA .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-sr5mHsDPfA foot-menu-item {
  color: #a7c13e;
}
.cid-sr5naAQjrH {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sr5naAQjrH nav.navbar {
  position: fixed;
}
.cid-sr5naAQjrH .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr5naAQjrH .dropdown-menu {
  padding: 0;
}
.cid-sr5naAQjrH .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr5naAQjrH .dropdown-item:hover,
.cid-sr5naAQjrH .dropdown-item:focus {
  background: #353535 !important;
  color: white !important;
}
.cid-sr5naAQjrH .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sr5naAQjrH .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sr5naAQjrH .nav-link {
  position: relative;
}
.cid-sr5naAQjrH .container {
  display: flex;
  margin: auto;
}
.cid-sr5naAQjrH .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sr5naAQjrH .navbar-caption {
  padding-right: 4rem;
}
.cid-sr5naAQjrH .dropdown-menu,
.cid-sr5naAQjrH .navbar.opened {
  background: #ffffff !important;
}
.cid-sr5naAQjrH .nav-item:focus,
.cid-sr5naAQjrH .nav-link:focus {
  outline: none;
}
.cid-sr5naAQjrH .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sr5naAQjrH .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sr5naAQjrH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sr5naAQjrH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr5naAQjrH .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sr5naAQjrH .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sr5naAQjrH .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #ffffff;
}
.cid-sr5naAQjrH .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr5naAQjrH .navbar.opened {
  transition: all .3s;
}
.cid-sr5naAQjrH .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sr5naAQjrH .navbar .navbar-logo img {
  width: auto;
}
.cid-sr5naAQjrH .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sr5naAQjrH .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sr5naAQjrH .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sr5naAQjrH .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-sr5naAQjrH .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sr5naAQjrH .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sr5naAQjrH .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sr5naAQjrH .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sr5naAQjrH .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sr5naAQjrH .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sr5naAQjrH .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sr5naAQjrH .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sr5naAQjrH .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sr5naAQjrH .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sr5naAQjrH .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sr5naAQjrH .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sr5naAQjrH .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sr5naAQjrH .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sr5naAQjrH .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sr5naAQjrH .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sr5naAQjrH .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sr5naAQjrH .navbar.navbar-short {
  min-height: 60px;
}
.cid-sr5naAQjrH .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sr5naAQjrH .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sr5naAQjrH .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sr5naAQjrH .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sr5naAQjrH .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sr5naAQjrH .dropdown-item.active,
.cid-sr5naAQjrH .dropdown-item:active {
  background-color: transparent;
}
.cid-sr5naAQjrH .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sr5naAQjrH .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sr5naAQjrH .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sr5naAQjrH .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sr5naAQjrH .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sr5naAQjrH .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sr5naAQjrH ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sr5naAQjrH .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sr5naAQjrH button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sr5naAQjrH button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sr5naAQjrH button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sr5naAQjrH button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sr5naAQjrH button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sr5naAQjrH button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sr5naAQjrH nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr5naAQjrH nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sr5naAQjrH nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sr5naAQjrH nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr5naAQjrH .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sr5naAQjrH a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sr5naAQjrH .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sr5naAQjrH .navbar {
    height: 77px;
  }
  .cid-sr5naAQjrH .navbar.opened {
    height: auto;
  }
  .cid-sr5naAQjrH .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sr5naBwdEL {
  padding-top: 6rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/b4-1920x1040.jpg");
}
.cid-sr5naCdo3x {
  padding-top: 7rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sr5naCdo3x .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sr5naCdo3x .row {
  flex-direction: row-reverse;
}
.cid-sr5naCdo3x img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sr5naCdo3x .text-wrapper {
    padding: 2rem;
  }
}
.cid-sr5naCFQNv {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr5naD1FLs {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr5naD1FLs .item {
  padding-bottom: 2rem;
}
.cid-sr5naD1FLs .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sr5naD1FLs .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sr5naD1FLs .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sr5naD1FLs .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sr5naD1FLs .carousel-control,
.cid-sr5naD1FLs .close {
  background: #1b1b1b;
}
.cid-sr5naD1FLs .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sr5naD1FLs .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sr5naD1FLs .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sr5naD1FLs .carousel-control-next span {
  margin-left: 5px;
}
.cid-sr5naD1FLs .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sr5naD1FLs .close::before {
  content: '\e91a';
}
.cid-sr5naD1FLs .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sr5naD1FLs .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sr5naD1FLs .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sr5naD1FLs .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sr5naD1FLs .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sr5naD1FLs .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sr5naD1FLs .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-sr5naD1FLs .carousel-indicators li.active,
.cid-sr5naD1FLs .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sr5naD1FLs .carousel-indicators li::after,
.cid-sr5naD1FLs .carousel-indicators li::before {
  content: none;
}
.cid-sr5naD1FLs .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sr5naD1FLs .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sr5naD1FLs .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sr5naD1FLs .carousel-indicators {
    display: none;
  }
}
.cid-sr5naD1FLs .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sr5naD1FLs .carousel-inner > .active {
  display: block;
}
.cid-sr5naD1FLs .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sr5naD1FLs .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sr5naD1FLs .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sr5naD1FLs .carousel-control,
  .cid-sr5naD1FLs .carousel-indicators,
  .cid-sr5naD1FLs .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sr5naD1FLs .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sr5naD1FLs .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sr5naD1FLs .carousel-indicators .active,
.cid-sr5naD1FLs .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sr5naD1FLs .carousel-indicators .active {
  background: #fff;
}
.cid-sr5naD1FLs .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sr5naD1FLs .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sr5naD1FLs .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sr5naD1FLs .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sr5naD1FLs .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sr5naD1FLs .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sr5naD1FLs .carousel {
  width: 100%;
}
.cid-sr5naD1FLs .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sr5naD1FLs .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sr5naD1FLs .modal.fade .modal-dialog,
.cid-sr5naD1FLs .modal.in .modal-dialog {
  transform: none;
}
.cid-sr5naD1FLs .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sr5naD1FLs H6 {
  text-align: center;
}
.cid-sr5naDVTgl {
  padding-top: 0rem;
  padding-bottom: 10rem;
  background-color: #ffffff;
}
.cid-sr5naEcwDE {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-sr5naEcwDE .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sr5naEcwDE .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sr5naEcwDE .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sr5naEcwDE .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-sr5naEcwDE .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-sr5naEcwDE .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sr5naEcwDE .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sr5naEcwDE .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sr5naEcwDE .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sr5naEcwDE .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sr5naEcwDE .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sr5naEcwDE .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sr5naEcwDE .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sr5naEcwDE .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-sr5naEcwDE foot-menu-item {
  color: #a7c13e;
}
.cid-sr5nysm4Od {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sr5nysm4Od nav.navbar {
  position: fixed;
}
.cid-sr5nysm4Od .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr5nysm4Od .dropdown-menu {
  padding: 0;
}
.cid-sr5nysm4Od .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr5nysm4Od .dropdown-item:hover,
.cid-sr5nysm4Od .dropdown-item:focus {
  background: #353535 !important;
  color: white !important;
}
.cid-sr5nysm4Od .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sr5nysm4Od .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sr5nysm4Od .nav-link {
  position: relative;
}
.cid-sr5nysm4Od .container {
  display: flex;
  margin: auto;
}
.cid-sr5nysm4Od .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sr5nysm4Od .navbar-caption {
  padding-right: 4rem;
}
.cid-sr5nysm4Od .dropdown-menu,
.cid-sr5nysm4Od .navbar.opened {
  background: #ffffff !important;
}
.cid-sr5nysm4Od .nav-item:focus,
.cid-sr5nysm4Od .nav-link:focus {
  outline: none;
}
.cid-sr5nysm4Od .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sr5nysm4Od .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sr5nysm4Od .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sr5nysm4Od .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr5nysm4Od .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sr5nysm4Od .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sr5nysm4Od .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #ffffff;
}
.cid-sr5nysm4Od .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr5nysm4Od .navbar.opened {
  transition: all .3s;
}
.cid-sr5nysm4Od .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sr5nysm4Od .navbar .navbar-logo img {
  width: auto;
}
.cid-sr5nysm4Od .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sr5nysm4Od .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sr5nysm4Od .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sr5nysm4Od .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-sr5nysm4Od .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sr5nysm4Od .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sr5nysm4Od .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sr5nysm4Od .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sr5nysm4Od .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sr5nysm4Od .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sr5nysm4Od .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sr5nysm4Od .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sr5nysm4Od .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sr5nysm4Od .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sr5nysm4Od .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sr5nysm4Od .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sr5nysm4Od .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sr5nysm4Od .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sr5nysm4Od .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sr5nysm4Od .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sr5nysm4Od .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sr5nysm4Od .navbar.navbar-short {
  min-height: 60px;
}
.cid-sr5nysm4Od .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sr5nysm4Od .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sr5nysm4Od .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sr5nysm4Od .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sr5nysm4Od .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sr5nysm4Od .dropdown-item.active,
.cid-sr5nysm4Od .dropdown-item:active {
  background-color: transparent;
}
.cid-sr5nysm4Od .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sr5nysm4Od .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sr5nysm4Od .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sr5nysm4Od .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sr5nysm4Od .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sr5nysm4Od .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sr5nysm4Od ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sr5nysm4Od .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sr5nysm4Od button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sr5nysm4Od button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sr5nysm4Od button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sr5nysm4Od button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sr5nysm4Od button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sr5nysm4Od button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sr5nysm4Od nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr5nysm4Od nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sr5nysm4Od nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sr5nysm4Od nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr5nysm4Od .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sr5nysm4Od a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sr5nysm4Od .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sr5nysm4Od .navbar {
    height: 77px;
  }
  .cid-sr5nysm4Od .navbar.opened {
    height: auto;
  }
  .cid-sr5nysm4Od .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sr5nysR3pe {
  padding-top: 6rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/salon-1920x1040.jpg");
}
.cid-sr5nythbnx {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sr5nythbnx .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sr5nythbnx .row {
  flex-direction: row-reverse;
}
.cid-sr5nythbnx img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sr5nythbnx .text-wrapper {
    padding: 2rem;
  }
}
.cid-sr5nytFTco {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr5nyu0xSQ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr5nyu0xSQ .item {
  padding-bottom: 2rem;
}
.cid-sr5nyu0xSQ .item-wrapper {
  position: relative;
}
.cid-sr5nyu0xSQ .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sr5nyu0xSQ .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sr5nyu0xSQ .carousel-control,
.cid-sr5nyu0xSQ .close {
  background: #1b1b1b;
}
.cid-sr5nyu0xSQ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sr5nyu0xSQ .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sr5nyu0xSQ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sr5nyu0xSQ .carousel-control-next span {
  margin-left: 5px;
}
.cid-sr5nyu0xSQ .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sr5nyu0xSQ .close::before {
  content: '\e91a';
}
.cid-sr5nyu0xSQ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sr5nyu0xSQ .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sr5nyu0xSQ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sr5nyu0xSQ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sr5nyu0xSQ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sr5nyu0xSQ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sr5nyu0xSQ .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-sr5nyu0xSQ .carousel-indicators li.active,
.cid-sr5nyu0xSQ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sr5nyu0xSQ .carousel-indicators li::after,
.cid-sr5nyu0xSQ .carousel-indicators li::before {
  content: none;
}
.cid-sr5nyu0xSQ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sr5nyu0xSQ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sr5nyu0xSQ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sr5nyu0xSQ .carousel-indicators {
    display: none;
  }
}
.cid-sr5nyu0xSQ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sr5nyu0xSQ .carousel-inner > .active {
  display: block;
}
.cid-sr5nyu0xSQ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sr5nyu0xSQ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sr5nyu0xSQ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sr5nyu0xSQ .carousel-control,
  .cid-sr5nyu0xSQ .carousel-indicators,
  .cid-sr5nyu0xSQ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sr5nyu0xSQ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sr5nyu0xSQ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sr5nyu0xSQ .carousel-indicators .active,
.cid-sr5nyu0xSQ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sr5nyu0xSQ .carousel-indicators .active {
  background: #fff;
}
.cid-sr5nyu0xSQ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sr5nyu0xSQ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sr5nyu0xSQ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sr5nyu0xSQ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sr5nyu0xSQ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sr5nyu0xSQ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sr5nyu0xSQ .carousel {
  width: 100%;
}
.cid-sr5nyu0xSQ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sr5nyu0xSQ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sr5nyu0xSQ .modal.fade .modal-dialog,
.cid-sr5nyu0xSQ .modal.in .modal-dialog {
  transform: none;
}
.cid-sr5nyu0xSQ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sr5nyu0xSQ H6 {
  text-align: center;
}
.cid-sr5nyuMTCx {
  padding-top: 0rem;
  padding-bottom: 10rem;
  background-color: #ffffff;
}
.cid-sr5nyv71bq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-sr5nyv71bq .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sr5nyv71bq .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sr5nyv71bq .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sr5nyv71bq .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-sr5nyv71bq .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-sr5nyv71bq .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sr5nyv71bq .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sr5nyv71bq .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sr5nyv71bq .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sr5nyv71bq .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sr5nyv71bq .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sr5nyv71bq .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sr5nyv71bq .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sr5nyv71bq .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-sr5nyv71bq foot-menu-item {
  color: #a7c13e;
}
.cid-sr5o3vUkNS {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sr5o3vUkNS nav.navbar {
  position: fixed;
}
.cid-sr5o3vUkNS .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr5o3vUkNS .dropdown-menu {
  padding: 0;
}
.cid-sr5o3vUkNS .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr5o3vUkNS .dropdown-item:hover,
.cid-sr5o3vUkNS .dropdown-item:focus {
  background: #353535 !important;
  color: white !important;
}
.cid-sr5o3vUkNS .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sr5o3vUkNS .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sr5o3vUkNS .nav-link {
  position: relative;
}
.cid-sr5o3vUkNS .container {
  display: flex;
  margin: auto;
}
.cid-sr5o3vUkNS .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sr5o3vUkNS .navbar-caption {
  padding-right: 4rem;
}
.cid-sr5o3vUkNS .dropdown-menu,
.cid-sr5o3vUkNS .navbar.opened {
  background: #ffffff !important;
}
.cid-sr5o3vUkNS .nav-item:focus,
.cid-sr5o3vUkNS .nav-link:focus {
  outline: none;
}
.cid-sr5o3vUkNS .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sr5o3vUkNS .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sr5o3vUkNS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sr5o3vUkNS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr5o3vUkNS .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sr5o3vUkNS .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sr5o3vUkNS .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #ffffff;
}
.cid-sr5o3vUkNS .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr5o3vUkNS .navbar.opened {
  transition: all .3s;
}
.cid-sr5o3vUkNS .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sr5o3vUkNS .navbar .navbar-logo img {
  width: auto;
}
.cid-sr5o3vUkNS .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sr5o3vUkNS .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sr5o3vUkNS .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sr5o3vUkNS .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-sr5o3vUkNS .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sr5o3vUkNS .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sr5o3vUkNS .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sr5o3vUkNS .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sr5o3vUkNS .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sr5o3vUkNS .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sr5o3vUkNS .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sr5o3vUkNS .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sr5o3vUkNS .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sr5o3vUkNS .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sr5o3vUkNS .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sr5o3vUkNS .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sr5o3vUkNS .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sr5o3vUkNS .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sr5o3vUkNS .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sr5o3vUkNS .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sr5o3vUkNS .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sr5o3vUkNS .navbar.navbar-short {
  min-height: 60px;
}
.cid-sr5o3vUkNS .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sr5o3vUkNS .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sr5o3vUkNS .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sr5o3vUkNS .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sr5o3vUkNS .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sr5o3vUkNS .dropdown-item.active,
.cid-sr5o3vUkNS .dropdown-item:active {
  background-color: transparent;
}
.cid-sr5o3vUkNS .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sr5o3vUkNS .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sr5o3vUkNS .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sr5o3vUkNS .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sr5o3vUkNS .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sr5o3vUkNS .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sr5o3vUkNS ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sr5o3vUkNS .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sr5o3vUkNS button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sr5o3vUkNS button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sr5o3vUkNS button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sr5o3vUkNS button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sr5o3vUkNS button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sr5o3vUkNS button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sr5o3vUkNS nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr5o3vUkNS nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sr5o3vUkNS nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sr5o3vUkNS nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr5o3vUkNS .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sr5o3vUkNS a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sr5o3vUkNS .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sr5o3vUkNS .navbar {
    height: 77px;
  }
  .cid-sr5o3vUkNS .navbar.opened {
    height: auto;
  }
  .cid-sr5o3vUkNS .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sr5o3wx0qp {
  padding-top: 6rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/salon-1920x1040.jpg");
}
.cid-sr5o3wXSny {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sr5o3wXSny .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sr5o3wXSny .row {
  flex-direction: row-reverse;
}
.cid-sr5o3wXSny img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sr5o3wXSny .text-wrapper {
    padding: 2rem;
  }
}
.cid-sr5o3xoOGr {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr5o3xHhr2 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr5o3xHhr2 .item {
  padding-bottom: 2rem;
}
.cid-sr5o3xHhr2 .item-wrapper {
  position: relative;
}
.cid-sr5o3xHhr2 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sr5o3xHhr2 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sr5o3xHhr2 .carousel-control,
.cid-sr5o3xHhr2 .close {
  background: #1b1b1b;
}
.cid-sr5o3xHhr2 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sr5o3xHhr2 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sr5o3xHhr2 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sr5o3xHhr2 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sr5o3xHhr2 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sr5o3xHhr2 .close::before {
  content: '\e91a';
}
.cid-sr5o3xHhr2 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sr5o3xHhr2 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sr5o3xHhr2 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sr5o3xHhr2 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sr5o3xHhr2 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sr5o3xHhr2 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sr5o3xHhr2 .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-sr5o3xHhr2 .carousel-indicators li.active,
.cid-sr5o3xHhr2 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sr5o3xHhr2 .carousel-indicators li::after,
.cid-sr5o3xHhr2 .carousel-indicators li::before {
  content: none;
}
.cid-sr5o3xHhr2 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sr5o3xHhr2 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sr5o3xHhr2 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sr5o3xHhr2 .carousel-indicators {
    display: none;
  }
}
.cid-sr5o3xHhr2 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sr5o3xHhr2 .carousel-inner > .active {
  display: block;
}
.cid-sr5o3xHhr2 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sr5o3xHhr2 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sr5o3xHhr2 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sr5o3xHhr2 .carousel-control,
  .cid-sr5o3xHhr2 .carousel-indicators,
  .cid-sr5o3xHhr2 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sr5o3xHhr2 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sr5o3xHhr2 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sr5o3xHhr2 .carousel-indicators .active,
.cid-sr5o3xHhr2 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sr5o3xHhr2 .carousel-indicators .active {
  background: #fff;
}
.cid-sr5o3xHhr2 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sr5o3xHhr2 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sr5o3xHhr2 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sr5o3xHhr2 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sr5o3xHhr2 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sr5o3xHhr2 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sr5o3xHhr2 .carousel {
  width: 100%;
}
.cid-sr5o3xHhr2 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sr5o3xHhr2 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sr5o3xHhr2 .modal.fade .modal-dialog,
.cid-sr5o3xHhr2 .modal.in .modal-dialog {
  transform: none;
}
.cid-sr5o3xHhr2 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sr5o3xHhr2 H6 {
  text-align: center;
}
.cid-sr5o3yrALb {
  padding-top: 0rem;
  padding-bottom: 10rem;
  background-color: #ffffff;
}
.cid-sr5o3yInA9 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-sr5o3yInA9 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sr5o3yInA9 .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sr5o3yInA9 .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sr5o3yInA9 .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-sr5o3yInA9 .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-sr5o3yInA9 .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sr5o3yInA9 .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sr5o3yInA9 .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sr5o3yInA9 .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sr5o3yInA9 .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sr5o3yInA9 .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sr5o3yInA9 .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sr5o3yInA9 .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sr5o3yInA9 .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-sr5o3yInA9 foot-menu-item {
  color: #a7c13e;
}
.cid-sr5oAN9RQn {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sr5oAN9RQn nav.navbar {
  position: fixed;
}
.cid-sr5oAN9RQn .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr5oAN9RQn .dropdown-menu {
  padding: 0;
}
.cid-sr5oAN9RQn .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr5oAN9RQn .dropdown-item:hover,
.cid-sr5oAN9RQn .dropdown-item:focus {
  background: #353535 !important;
  color: white !important;
}
.cid-sr5oAN9RQn .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sr5oAN9RQn .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sr5oAN9RQn .nav-link {
  position: relative;
}
.cid-sr5oAN9RQn .container {
  display: flex;
  margin: auto;
}
.cid-sr5oAN9RQn .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sr5oAN9RQn .navbar-caption {
  padding-right: 4rem;
}
.cid-sr5oAN9RQn .dropdown-menu,
.cid-sr5oAN9RQn .navbar.opened {
  background: #ffffff !important;
}
.cid-sr5oAN9RQn .nav-item:focus,
.cid-sr5oAN9RQn .nav-link:focus {
  outline: none;
}
.cid-sr5oAN9RQn .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sr5oAN9RQn .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sr5oAN9RQn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sr5oAN9RQn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr5oAN9RQn .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sr5oAN9RQn .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sr5oAN9RQn .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #ffffff;
}
.cid-sr5oAN9RQn .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr5oAN9RQn .navbar.opened {
  transition: all .3s;
}
.cid-sr5oAN9RQn .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sr5oAN9RQn .navbar .navbar-logo img {
  width: auto;
}
.cid-sr5oAN9RQn .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sr5oAN9RQn .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sr5oAN9RQn .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sr5oAN9RQn .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-sr5oAN9RQn .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sr5oAN9RQn .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sr5oAN9RQn .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sr5oAN9RQn .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sr5oAN9RQn .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sr5oAN9RQn .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sr5oAN9RQn .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sr5oAN9RQn .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sr5oAN9RQn .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sr5oAN9RQn .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sr5oAN9RQn .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sr5oAN9RQn .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sr5oAN9RQn .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sr5oAN9RQn .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sr5oAN9RQn .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sr5oAN9RQn .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sr5oAN9RQn .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sr5oAN9RQn .navbar.navbar-short {
  min-height: 60px;
}
.cid-sr5oAN9RQn .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sr5oAN9RQn .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sr5oAN9RQn .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sr5oAN9RQn .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sr5oAN9RQn .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sr5oAN9RQn .dropdown-item.active,
.cid-sr5oAN9RQn .dropdown-item:active {
  background-color: transparent;
}
.cid-sr5oAN9RQn .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sr5oAN9RQn .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sr5oAN9RQn .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sr5oAN9RQn .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sr5oAN9RQn .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sr5oAN9RQn .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sr5oAN9RQn ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sr5oAN9RQn .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sr5oAN9RQn button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sr5oAN9RQn button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sr5oAN9RQn button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sr5oAN9RQn button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sr5oAN9RQn button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sr5oAN9RQn button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sr5oAN9RQn nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr5oAN9RQn nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sr5oAN9RQn nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sr5oAN9RQn nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr5oAN9RQn .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sr5oAN9RQn a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sr5oAN9RQn .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sr5oAN9RQn .navbar {
    height: 77px;
  }
  .cid-sr5oAN9RQn .navbar.opened {
    height: auto;
  }
  .cid-sr5oAN9RQn .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sr5oANFm7s {
  padding-top: 6rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/img-20201023-wa0008fertig-1600x1200.jpg");
}
.cid-sr5oAO3woV {
  padding-top: 7rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sr5oAO3woV .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sr5oAO3woV .row {
  flex-direction: row-reverse;
}
.cid-sr5oAO3woV img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sr5oAO3woV .text-wrapper {
    padding: 2rem;
  }
}
.cid-sr5oAOu4Nq {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr5oAONmRd {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr5oAONmRd .item {
  padding-bottom: 2rem;
}
.cid-sr5oAONmRd .item-wrapper {
  position: relative;
}
.cid-sr5oAONmRd .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sr5oAONmRd .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sr5oAONmRd .carousel-control,
.cid-sr5oAONmRd .close {
  background: #1b1b1b;
}
.cid-sr5oAONmRd .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sr5oAONmRd .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sr5oAONmRd .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sr5oAONmRd .carousel-control-next span {
  margin-left: 5px;
}
.cid-sr5oAONmRd .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sr5oAONmRd .close::before {
  content: '\e91a';
}
.cid-sr5oAONmRd .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sr5oAONmRd .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sr5oAONmRd .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sr5oAONmRd .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sr5oAONmRd .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sr5oAONmRd .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sr5oAONmRd .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-sr5oAONmRd .carousel-indicators li.active,
.cid-sr5oAONmRd .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sr5oAONmRd .carousel-indicators li::after,
.cid-sr5oAONmRd .carousel-indicators li::before {
  content: none;
}
.cid-sr5oAONmRd .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sr5oAONmRd .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sr5oAONmRd .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sr5oAONmRd .carousel-indicators {
    display: none;
  }
}
.cid-sr5oAONmRd .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sr5oAONmRd .carousel-inner > .active {
  display: block;
}
.cid-sr5oAONmRd .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sr5oAONmRd .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sr5oAONmRd .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sr5oAONmRd .carousel-control,
  .cid-sr5oAONmRd .carousel-indicators,
  .cid-sr5oAONmRd .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sr5oAONmRd .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sr5oAONmRd .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sr5oAONmRd .carousel-indicators .active,
.cid-sr5oAONmRd .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sr5oAONmRd .carousel-indicators .active {
  background: #fff;
}
.cid-sr5oAONmRd .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sr5oAONmRd .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sr5oAONmRd .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sr5oAONmRd .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sr5oAONmRd .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sr5oAONmRd .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sr5oAONmRd .carousel {
  width: 100%;
}
.cid-sr5oAONmRd .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sr5oAONmRd .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sr5oAONmRd .modal.fade .modal-dialog,
.cid-sr5oAONmRd .modal.in .modal-dialog {
  transform: none;
}
.cid-sr5oAONmRd .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sr5oAONmRd H6 {
  text-align: center;
}
.cid-sr5oAPsaQr {
  padding-top: 0rem;
  padding-bottom: 10rem;
  background-color: #ffffff;
}
.cid-sr5oAPLjfx {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-sr5oAPLjfx .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sr5oAPLjfx .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sr5oAPLjfx .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sr5oAPLjfx .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-sr5oAPLjfx .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-sr5oAPLjfx .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sr5oAPLjfx .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sr5oAPLjfx .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sr5oAPLjfx .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sr5oAPLjfx .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sr5oAPLjfx .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sr5oAPLjfx .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sr5oAPLjfx .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sr5oAPLjfx .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-sr5oAPLjfx foot-menu-item {
  color: #a7c13e;
}
.cid-sr5p6kWSFU {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sr5p6kWSFU nav.navbar {
  position: fixed;
}
.cid-sr5p6kWSFU .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr5p6kWSFU .dropdown-menu {
  padding: 0;
}
.cid-sr5p6kWSFU .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr5p6kWSFU .dropdown-item:hover,
.cid-sr5p6kWSFU .dropdown-item:focus {
  background: #353535 !important;
  color: white !important;
}
.cid-sr5p6kWSFU .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sr5p6kWSFU .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sr5p6kWSFU .nav-link {
  position: relative;
}
.cid-sr5p6kWSFU .container {
  display: flex;
  margin: auto;
}
.cid-sr5p6kWSFU .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sr5p6kWSFU .navbar-caption {
  padding-right: 4rem;
}
.cid-sr5p6kWSFU .dropdown-menu,
.cid-sr5p6kWSFU .navbar.opened {
  background: #ffffff !important;
}
.cid-sr5p6kWSFU .nav-item:focus,
.cid-sr5p6kWSFU .nav-link:focus {
  outline: none;
}
.cid-sr5p6kWSFU .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sr5p6kWSFU .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sr5p6kWSFU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sr5p6kWSFU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr5p6kWSFU .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sr5p6kWSFU .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sr5p6kWSFU .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #ffffff;
}
.cid-sr5p6kWSFU .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr5p6kWSFU .navbar.opened {
  transition: all .3s;
}
.cid-sr5p6kWSFU .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sr5p6kWSFU .navbar .navbar-logo img {
  width: auto;
}
.cid-sr5p6kWSFU .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sr5p6kWSFU .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sr5p6kWSFU .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sr5p6kWSFU .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-sr5p6kWSFU .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sr5p6kWSFU .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sr5p6kWSFU .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sr5p6kWSFU .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sr5p6kWSFU .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sr5p6kWSFU .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sr5p6kWSFU .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sr5p6kWSFU .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sr5p6kWSFU .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sr5p6kWSFU .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sr5p6kWSFU .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sr5p6kWSFU .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sr5p6kWSFU .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sr5p6kWSFU .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sr5p6kWSFU .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sr5p6kWSFU .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sr5p6kWSFU .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sr5p6kWSFU .navbar.navbar-short {
  min-height: 60px;
}
.cid-sr5p6kWSFU .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sr5p6kWSFU .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sr5p6kWSFU .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sr5p6kWSFU .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sr5p6kWSFU .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sr5p6kWSFU .dropdown-item.active,
.cid-sr5p6kWSFU .dropdown-item:active {
  background-color: transparent;
}
.cid-sr5p6kWSFU .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sr5p6kWSFU .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sr5p6kWSFU .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sr5p6kWSFU .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sr5p6kWSFU .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sr5p6kWSFU .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sr5p6kWSFU ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sr5p6kWSFU .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sr5p6kWSFU button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sr5p6kWSFU button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sr5p6kWSFU button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sr5p6kWSFU button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sr5p6kWSFU button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sr5p6kWSFU button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sr5p6kWSFU nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr5p6kWSFU nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sr5p6kWSFU nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sr5p6kWSFU nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr5p6kWSFU .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sr5p6kWSFU a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sr5p6kWSFU .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sr5p6kWSFU .navbar {
    height: 77px;
  }
  .cid-sr5p6kWSFU .navbar.opened {
    height: auto;
  }
  .cid-sr5p6kWSFU .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sr5p6lsTD2 {
  padding-top: 6rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/img-20201023-wa0008fertig-1600x1200.jpg");
}
.cid-sr5p6lPe7K {
  padding-top: 7rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sr5p6lPe7K .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sr5p6lPe7K .row {
  flex-direction: row-reverse;
}
.cid-sr5p6lPe7K img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sr5p6lPe7K .text-wrapper {
    padding: 2rem;
  }
}
.cid-sr5p6mfewh {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr5p6mz3JW {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr5p6mz3JW .item {
  padding-bottom: 2rem;
}
.cid-sr5p6mz3JW .item-wrapper {
  position: relative;
}
.cid-sr5p6mz3JW .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sr5p6mz3JW .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sr5p6mz3JW .carousel-control,
.cid-sr5p6mz3JW .close {
  background: #1b1b1b;
}
.cid-sr5p6mz3JW .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sr5p6mz3JW .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sr5p6mz3JW .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sr5p6mz3JW .carousel-control-next span {
  margin-left: 5px;
}
.cid-sr5p6mz3JW .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sr5p6mz3JW .close::before {
  content: '\e91a';
}
.cid-sr5p6mz3JW .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sr5p6mz3JW .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sr5p6mz3JW .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sr5p6mz3JW .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sr5p6mz3JW .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sr5p6mz3JW .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sr5p6mz3JW .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-sr5p6mz3JW .carousel-indicators li.active,
.cid-sr5p6mz3JW .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sr5p6mz3JW .carousel-indicators li::after,
.cid-sr5p6mz3JW .carousel-indicators li::before {
  content: none;
}
.cid-sr5p6mz3JW .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sr5p6mz3JW .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sr5p6mz3JW .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sr5p6mz3JW .carousel-indicators {
    display: none;
  }
}
.cid-sr5p6mz3JW .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sr5p6mz3JW .carousel-inner > .active {
  display: block;
}
.cid-sr5p6mz3JW .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sr5p6mz3JW .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sr5p6mz3JW .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sr5p6mz3JW .carousel-control,
  .cid-sr5p6mz3JW .carousel-indicators,
  .cid-sr5p6mz3JW .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sr5p6mz3JW .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sr5p6mz3JW .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sr5p6mz3JW .carousel-indicators .active,
.cid-sr5p6mz3JW .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sr5p6mz3JW .carousel-indicators .active {
  background: #fff;
}
.cid-sr5p6mz3JW .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sr5p6mz3JW .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sr5p6mz3JW .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sr5p6mz3JW .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sr5p6mz3JW .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sr5p6mz3JW .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sr5p6mz3JW .carousel {
  width: 100%;
}
.cid-sr5p6mz3JW .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sr5p6mz3JW .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sr5p6mz3JW .modal.fade .modal-dialog,
.cid-sr5p6mz3JW .modal.in .modal-dialog {
  transform: none;
}
.cid-sr5p6mz3JW .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sr5p6mz3JW H6 {
  text-align: center;
}
.cid-sr5p6ngtEj {
  padding-top: 0rem;
  padding-bottom: 10rem;
  background-color: #ffffff;
}
.cid-sr5p6nykTG {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-sr5p6nykTG .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sr5p6nykTG .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sr5p6nykTG .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sr5p6nykTG .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-sr5p6nykTG .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-sr5p6nykTG .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sr5p6nykTG .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sr5p6nykTG .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sr5p6nykTG .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sr5p6nykTG .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sr5p6nykTG .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sr5p6nykTG .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sr5p6nykTG .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sr5p6nykTG .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-sr5p6nykTG foot-menu-item {
  color: #a7c13e;
}
.cid-sr5puKzIqC {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sr5puKzIqC nav.navbar {
  position: fixed;
}
.cid-sr5puKzIqC .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr5puKzIqC .dropdown-menu {
  padding: 0;
}
.cid-sr5puKzIqC .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr5puKzIqC .dropdown-item:hover,
.cid-sr5puKzIqC .dropdown-item:focus {
  background: #353535 !important;
  color: white !important;
}
.cid-sr5puKzIqC .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sr5puKzIqC .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sr5puKzIqC .nav-link {
  position: relative;
}
.cid-sr5puKzIqC .container {
  display: flex;
  margin: auto;
}
.cid-sr5puKzIqC .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sr5puKzIqC .navbar-caption {
  padding-right: 4rem;
}
.cid-sr5puKzIqC .dropdown-menu,
.cid-sr5puKzIqC .navbar.opened {
  background: #ffffff !important;
}
.cid-sr5puKzIqC .nav-item:focus,
.cid-sr5puKzIqC .nav-link:focus {
  outline: none;
}
.cid-sr5puKzIqC .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sr5puKzIqC .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sr5puKzIqC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sr5puKzIqC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr5puKzIqC .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sr5puKzIqC .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sr5puKzIqC .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #ffffff;
}
.cid-sr5puKzIqC .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr5puKzIqC .navbar.opened {
  transition: all .3s;
}
.cid-sr5puKzIqC .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sr5puKzIqC .navbar .navbar-logo img {
  width: auto;
}
.cid-sr5puKzIqC .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sr5puKzIqC .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sr5puKzIqC .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sr5puKzIqC .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-sr5puKzIqC .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sr5puKzIqC .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sr5puKzIqC .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sr5puKzIqC .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sr5puKzIqC .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sr5puKzIqC .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sr5puKzIqC .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sr5puKzIqC .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sr5puKzIqC .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sr5puKzIqC .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sr5puKzIqC .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sr5puKzIqC .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sr5puKzIqC .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sr5puKzIqC .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sr5puKzIqC .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sr5puKzIqC .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sr5puKzIqC .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sr5puKzIqC .navbar.navbar-short {
  min-height: 60px;
}
.cid-sr5puKzIqC .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sr5puKzIqC .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sr5puKzIqC .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sr5puKzIqC .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sr5puKzIqC .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sr5puKzIqC .dropdown-item.active,
.cid-sr5puKzIqC .dropdown-item:active {
  background-color: transparent;
}
.cid-sr5puKzIqC .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sr5puKzIqC .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sr5puKzIqC .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sr5puKzIqC .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sr5puKzIqC .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sr5puKzIqC .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sr5puKzIqC ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sr5puKzIqC .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sr5puKzIqC button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sr5puKzIqC button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sr5puKzIqC button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sr5puKzIqC button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sr5puKzIqC button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sr5puKzIqC button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sr5puKzIqC nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr5puKzIqC nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sr5puKzIqC nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sr5puKzIqC nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr5puKzIqC .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sr5puKzIqC a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sr5puKzIqC .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sr5puKzIqC .navbar {
    height: 77px;
  }
  .cid-sr5puKzIqC .navbar.opened {
    height: auto;
  }
  .cid-sr5puKzIqC .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sr5puL636y {
  padding-top: 6rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/2fertig-2000x1143.jpg");
}
.cid-sr5puLzKt7 {
  padding-top: 7rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sr5puLzKt7 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sr5puLzKt7 .row {
  flex-direction: row-reverse;
}
.cid-sr5puLzKt7 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sr5puLzKt7 .text-wrapper {
    padding: 2rem;
  }
}
.cid-sr5puM08ru {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr5puMlxbb {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr5puMlxbb .item {
  padding-bottom: 2rem;
}
.cid-sr5puMlxbb .item-wrapper {
  position: relative;
}
.cid-sr5puMlxbb .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sr5puMlxbb .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sr5puMlxbb .carousel-control,
.cid-sr5puMlxbb .close {
  background: #1b1b1b;
}
.cid-sr5puMlxbb .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sr5puMlxbb .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sr5puMlxbb .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sr5puMlxbb .carousel-control-next span {
  margin-left: 5px;
}
.cid-sr5puMlxbb .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sr5puMlxbb .close::before {
  content: '\e91a';
}
.cid-sr5puMlxbb .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sr5puMlxbb .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sr5puMlxbb .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sr5puMlxbb .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sr5puMlxbb .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sr5puMlxbb .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sr5puMlxbb .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-sr5puMlxbb .carousel-indicators li.active,
.cid-sr5puMlxbb .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sr5puMlxbb .carousel-indicators li::after,
.cid-sr5puMlxbb .carousel-indicators li::before {
  content: none;
}
.cid-sr5puMlxbb .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sr5puMlxbb .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sr5puMlxbb .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sr5puMlxbb .carousel-indicators {
    display: none;
  }
}
.cid-sr5puMlxbb .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sr5puMlxbb .carousel-inner > .active {
  display: block;
}
.cid-sr5puMlxbb .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sr5puMlxbb .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sr5puMlxbb .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sr5puMlxbb .carousel-control,
  .cid-sr5puMlxbb .carousel-indicators,
  .cid-sr5puMlxbb .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sr5puMlxbb .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sr5puMlxbb .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sr5puMlxbb .carousel-indicators .active,
.cid-sr5puMlxbb .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sr5puMlxbb .carousel-indicators .active {
  background: #fff;
}
.cid-sr5puMlxbb .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sr5puMlxbb .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sr5puMlxbb .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sr5puMlxbb .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sr5puMlxbb .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sr5puMlxbb .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sr5puMlxbb .carousel {
  width: 100%;
}
.cid-sr5puMlxbb .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sr5puMlxbb .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sr5puMlxbb .modal.fade .modal-dialog,
.cid-sr5puMlxbb .modal.in .modal-dialog {
  transform: none;
}
.cid-sr5puMlxbb .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sr5puMlxbb H6 {
  text-align: center;
}
.cid-sr5puN7OsN {
  padding-top: 0rem;
  padding-bottom: 10rem;
  background-color: #ffffff;
}
.cid-sr5puNp64X {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-sr5puNp64X .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sr5puNp64X .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sr5puNp64X .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sr5puNp64X .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-sr5puNp64X .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-sr5puNp64X .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sr5puNp64X .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sr5puNp64X .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sr5puNp64X .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sr5puNp64X .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sr5puNp64X .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sr5puNp64X .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sr5puNp64X .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sr5puNp64X .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-sr5puNp64X foot-menu-item {
  color: #a7c13e;
}
.cid-sr5pWKKVxn {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sr5pWKKVxn nav.navbar {
  position: fixed;
}
.cid-sr5pWKKVxn .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr5pWKKVxn .dropdown-menu {
  padding: 0;
}
.cid-sr5pWKKVxn .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr5pWKKVxn .dropdown-item:hover,
.cid-sr5pWKKVxn .dropdown-item:focus {
  background: #353535 !important;
  color: white !important;
}
.cid-sr5pWKKVxn .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sr5pWKKVxn .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sr5pWKKVxn .nav-link {
  position: relative;
}
.cid-sr5pWKKVxn .container {
  display: flex;
  margin: auto;
}
.cid-sr5pWKKVxn .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sr5pWKKVxn .navbar-caption {
  padding-right: 4rem;
}
.cid-sr5pWKKVxn .dropdown-menu,
.cid-sr5pWKKVxn .navbar.opened {
  background: #ffffff !important;
}
.cid-sr5pWKKVxn .nav-item:focus,
.cid-sr5pWKKVxn .nav-link:focus {
  outline: none;
}
.cid-sr5pWKKVxn .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sr5pWKKVxn .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sr5pWKKVxn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sr5pWKKVxn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr5pWKKVxn .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sr5pWKKVxn .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sr5pWKKVxn .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #ffffff;
}
.cid-sr5pWKKVxn .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr5pWKKVxn .navbar.opened {
  transition: all .3s;
}
.cid-sr5pWKKVxn .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sr5pWKKVxn .navbar .navbar-logo img {
  width: auto;
}
.cid-sr5pWKKVxn .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sr5pWKKVxn .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sr5pWKKVxn .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sr5pWKKVxn .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-sr5pWKKVxn .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sr5pWKKVxn .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sr5pWKKVxn .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sr5pWKKVxn .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sr5pWKKVxn .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sr5pWKKVxn .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sr5pWKKVxn .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sr5pWKKVxn .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sr5pWKKVxn .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sr5pWKKVxn .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sr5pWKKVxn .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sr5pWKKVxn .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sr5pWKKVxn .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sr5pWKKVxn .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sr5pWKKVxn .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sr5pWKKVxn .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sr5pWKKVxn .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sr5pWKKVxn .navbar.navbar-short {
  min-height: 60px;
}
.cid-sr5pWKKVxn .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sr5pWKKVxn .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sr5pWKKVxn .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sr5pWKKVxn .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sr5pWKKVxn .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sr5pWKKVxn .dropdown-item.active,
.cid-sr5pWKKVxn .dropdown-item:active {
  background-color: transparent;
}
.cid-sr5pWKKVxn .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sr5pWKKVxn .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sr5pWKKVxn .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sr5pWKKVxn .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sr5pWKKVxn .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sr5pWKKVxn .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sr5pWKKVxn ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sr5pWKKVxn .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sr5pWKKVxn button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sr5pWKKVxn button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sr5pWKKVxn button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sr5pWKKVxn button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sr5pWKKVxn button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sr5pWKKVxn button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sr5pWKKVxn nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr5pWKKVxn nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sr5pWKKVxn nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sr5pWKKVxn nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr5pWKKVxn .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sr5pWKKVxn a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sr5pWKKVxn .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sr5pWKKVxn .navbar {
    height: 77px;
  }
  .cid-sr5pWKKVxn .navbar.opened {
    height: auto;
  }
  .cid-sr5pWKKVxn .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sr5pWMsXdO {
  padding-top: 6rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/2fertig-2000x1143.jpg");
}
.cid-sr5pWNvTLJ {
  padding-top: 7rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sr5pWNvTLJ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sr5pWNvTLJ .row {
  flex-direction: row-reverse;
}
.cid-sr5pWNvTLJ img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sr5pWNvTLJ .text-wrapper {
    padding: 2rem;
  }
}
.cid-sr5pWNQnSv {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr5pWOch86 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr5pWOch86 .item {
  padding-bottom: 2rem;
}
.cid-sr5pWOch86 .item-wrapper {
  position: relative;
}
.cid-sr5pWOch86 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sr5pWOch86 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sr5pWOch86 .carousel-control,
.cid-sr5pWOch86 .close {
  background: #1b1b1b;
}
.cid-sr5pWOch86 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sr5pWOch86 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sr5pWOch86 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sr5pWOch86 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sr5pWOch86 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sr5pWOch86 .close::before {
  content: '\e91a';
}
.cid-sr5pWOch86 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sr5pWOch86 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sr5pWOch86 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sr5pWOch86 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sr5pWOch86 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sr5pWOch86 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sr5pWOch86 .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-sr5pWOch86 .carousel-indicators li.active,
.cid-sr5pWOch86 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sr5pWOch86 .carousel-indicators li::after,
.cid-sr5pWOch86 .carousel-indicators li::before {
  content: none;
}
.cid-sr5pWOch86 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sr5pWOch86 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sr5pWOch86 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sr5pWOch86 .carousel-indicators {
    display: none;
  }
}
.cid-sr5pWOch86 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sr5pWOch86 .carousel-inner > .active {
  display: block;
}
.cid-sr5pWOch86 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sr5pWOch86 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sr5pWOch86 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sr5pWOch86 .carousel-control,
  .cid-sr5pWOch86 .carousel-indicators,
  .cid-sr5pWOch86 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sr5pWOch86 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sr5pWOch86 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sr5pWOch86 .carousel-indicators .active,
.cid-sr5pWOch86 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sr5pWOch86 .carousel-indicators .active {
  background: #fff;
}
.cid-sr5pWOch86 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sr5pWOch86 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sr5pWOch86 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sr5pWOch86 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sr5pWOch86 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sr5pWOch86 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sr5pWOch86 .carousel {
  width: 100%;
}
.cid-sr5pWOch86 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sr5pWOch86 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sr5pWOch86 .modal.fade .modal-dialog,
.cid-sr5pWOch86 .modal.in .modal-dialog {
  transform: none;
}
.cid-sr5pWOch86 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sr5pWOch86 H6 {
  text-align: center;
}
.cid-sr5pWP4vW2 {
  padding-top: 0rem;
  padding-bottom: 10rem;
  background-color: #ffffff;
}
.cid-sr5pWPkpPN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-sr5pWPkpPN .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sr5pWPkpPN .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sr5pWPkpPN .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sr5pWPkpPN .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-sr5pWPkpPN .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-sr5pWPkpPN .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sr5pWPkpPN .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sr5pWPkpPN .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sr5pWPkpPN .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sr5pWPkpPN .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sr5pWPkpPN .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sr5pWPkpPN .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sr5pWPkpPN .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sr5pWPkpPN .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-sr5pWPkpPN foot-menu-item {
  color: #a7c13e;
}
.cid-sr5qsZ1LBo {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sr5qsZ1LBo nav.navbar {
  position: fixed;
}
.cid-sr5qsZ1LBo .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr5qsZ1LBo .dropdown-menu {
  padding: 0;
}
.cid-sr5qsZ1LBo .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr5qsZ1LBo .dropdown-item:hover,
.cid-sr5qsZ1LBo .dropdown-item:focus {
  background: #353535 !important;
  color: white !important;
}
.cid-sr5qsZ1LBo .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sr5qsZ1LBo .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sr5qsZ1LBo .nav-link {
  position: relative;
}
.cid-sr5qsZ1LBo .container {
  display: flex;
  margin: auto;
}
.cid-sr5qsZ1LBo .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sr5qsZ1LBo .navbar-caption {
  padding-right: 4rem;
}
.cid-sr5qsZ1LBo .dropdown-menu,
.cid-sr5qsZ1LBo .navbar.opened {
  background: #ffffff !important;
}
.cid-sr5qsZ1LBo .nav-item:focus,
.cid-sr5qsZ1LBo .nav-link:focus {
  outline: none;
}
.cid-sr5qsZ1LBo .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sr5qsZ1LBo .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sr5qsZ1LBo .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sr5qsZ1LBo .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr5qsZ1LBo .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sr5qsZ1LBo .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sr5qsZ1LBo .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #ffffff;
}
.cid-sr5qsZ1LBo .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr5qsZ1LBo .navbar.opened {
  transition: all .3s;
}
.cid-sr5qsZ1LBo .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sr5qsZ1LBo .navbar .navbar-logo img {
  width: auto;
}
.cid-sr5qsZ1LBo .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sr5qsZ1LBo .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sr5qsZ1LBo .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sr5qsZ1LBo .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-sr5qsZ1LBo .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sr5qsZ1LBo .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sr5qsZ1LBo .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sr5qsZ1LBo .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sr5qsZ1LBo .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sr5qsZ1LBo .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sr5qsZ1LBo .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sr5qsZ1LBo .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sr5qsZ1LBo .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sr5qsZ1LBo .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sr5qsZ1LBo .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sr5qsZ1LBo .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sr5qsZ1LBo .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sr5qsZ1LBo .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sr5qsZ1LBo .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sr5qsZ1LBo .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sr5qsZ1LBo .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sr5qsZ1LBo .navbar.navbar-short {
  min-height: 60px;
}
.cid-sr5qsZ1LBo .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sr5qsZ1LBo .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sr5qsZ1LBo .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sr5qsZ1LBo .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sr5qsZ1LBo .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sr5qsZ1LBo .dropdown-item.active,
.cid-sr5qsZ1LBo .dropdown-item:active {
  background-color: transparent;
}
.cid-sr5qsZ1LBo .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sr5qsZ1LBo .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sr5qsZ1LBo .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sr5qsZ1LBo .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sr5qsZ1LBo .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sr5qsZ1LBo .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sr5qsZ1LBo ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sr5qsZ1LBo .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sr5qsZ1LBo button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sr5qsZ1LBo button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sr5qsZ1LBo button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sr5qsZ1LBo button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sr5qsZ1LBo button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sr5qsZ1LBo button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sr5qsZ1LBo nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr5qsZ1LBo nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sr5qsZ1LBo nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sr5qsZ1LBo nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr5qsZ1LBo .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sr5qsZ1LBo a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sr5qsZ1LBo .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sr5qsZ1LBo .navbar {
    height: 77px;
  }
  .cid-sr5qsZ1LBo .navbar.opened {
    height: auto;
  }
  .cid-sr5qsZ1LBo .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sr5qsZt3W8 {
  padding-top: 6rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/01-13-2000x1143.jpg");
}
.cid-sr5qsZSNoc {
  padding-top: 7rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sr5qsZSNoc .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sr5qsZSNoc .row {
  flex-direction: row-reverse;
}
.cid-sr5qsZSNoc img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sr5qsZSNoc .text-wrapper {
    padding: 2rem;
  }
}
.cid-sr5qt0f42b {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr5qt0x6vW {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr5qt0x6vW .item {
  padding-bottom: 2rem;
}
.cid-sr5qt0x6vW .item-wrapper {
  position: relative;
}
.cid-sr5qt0x6vW .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sr5qt0x6vW .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sr5qt0x6vW .carousel-control,
.cid-sr5qt0x6vW .close {
  background: #1b1b1b;
}
.cid-sr5qt0x6vW .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sr5qt0x6vW .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sr5qt0x6vW .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sr5qt0x6vW .carousel-control-next span {
  margin-left: 5px;
}
.cid-sr5qt0x6vW .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sr5qt0x6vW .close::before {
  content: '\e91a';
}
.cid-sr5qt0x6vW .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sr5qt0x6vW .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sr5qt0x6vW .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sr5qt0x6vW .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sr5qt0x6vW .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sr5qt0x6vW .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sr5qt0x6vW .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-sr5qt0x6vW .carousel-indicators li.active,
.cid-sr5qt0x6vW .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sr5qt0x6vW .carousel-indicators li::after,
.cid-sr5qt0x6vW .carousel-indicators li::before {
  content: none;
}
.cid-sr5qt0x6vW .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sr5qt0x6vW .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sr5qt0x6vW .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sr5qt0x6vW .carousel-indicators {
    display: none;
  }
}
.cid-sr5qt0x6vW .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sr5qt0x6vW .carousel-inner > .active {
  display: block;
}
.cid-sr5qt0x6vW .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sr5qt0x6vW .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sr5qt0x6vW .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sr5qt0x6vW .carousel-control,
  .cid-sr5qt0x6vW .carousel-indicators,
  .cid-sr5qt0x6vW .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sr5qt0x6vW .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sr5qt0x6vW .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sr5qt0x6vW .carousel-indicators .active,
.cid-sr5qt0x6vW .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sr5qt0x6vW .carousel-indicators .active {
  background: #fff;
}
.cid-sr5qt0x6vW .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sr5qt0x6vW .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sr5qt0x6vW .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sr5qt0x6vW .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sr5qt0x6vW .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sr5qt0x6vW .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sr5qt0x6vW .carousel {
  width: 100%;
}
.cid-sr5qt0x6vW .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sr5qt0x6vW .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sr5qt0x6vW .modal.fade .modal-dialog,
.cid-sr5qt0x6vW .modal.in .modal-dialog {
  transform: none;
}
.cid-sr5qt0x6vW .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sr5qt0x6vW H6 {
  text-align: center;
}
.cid-sr5qt1bjtU {
  padding-top: 0rem;
  padding-bottom: 10rem;
  background-color: #ffffff;
}
.cid-sr5qt1sbvu {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-sr5qt1sbvu .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sr5qt1sbvu .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sr5qt1sbvu .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sr5qt1sbvu .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-sr5qt1sbvu .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-sr5qt1sbvu .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sr5qt1sbvu .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sr5qt1sbvu .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sr5qt1sbvu .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sr5qt1sbvu .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sr5qt1sbvu .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sr5qt1sbvu .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sr5qt1sbvu .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sr5qt1sbvu .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-sr5qt1sbvu foot-menu-item {
  color: #a7c13e;
}
.cid-sr5qMJ84wo {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sr5qMJ84wo nav.navbar {
  position: fixed;
}
.cid-sr5qMJ84wo .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr5qMJ84wo .dropdown-menu {
  padding: 0;
}
.cid-sr5qMJ84wo .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr5qMJ84wo .dropdown-item:hover,
.cid-sr5qMJ84wo .dropdown-item:focus {
  background: #353535 !important;
  color: white !important;
}
.cid-sr5qMJ84wo .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sr5qMJ84wo .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sr5qMJ84wo .nav-link {
  position: relative;
}
.cid-sr5qMJ84wo .container {
  display: flex;
  margin: auto;
}
.cid-sr5qMJ84wo .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sr5qMJ84wo .navbar-caption {
  padding-right: 4rem;
}
.cid-sr5qMJ84wo .dropdown-menu,
.cid-sr5qMJ84wo .navbar.opened {
  background: #ffffff !important;
}
.cid-sr5qMJ84wo .nav-item:focus,
.cid-sr5qMJ84wo .nav-link:focus {
  outline: none;
}
.cid-sr5qMJ84wo .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sr5qMJ84wo .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sr5qMJ84wo .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sr5qMJ84wo .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr5qMJ84wo .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sr5qMJ84wo .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sr5qMJ84wo .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #ffffff;
}
.cid-sr5qMJ84wo .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr5qMJ84wo .navbar.opened {
  transition: all .3s;
}
.cid-sr5qMJ84wo .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sr5qMJ84wo .navbar .navbar-logo img {
  width: auto;
}
.cid-sr5qMJ84wo .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sr5qMJ84wo .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sr5qMJ84wo .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sr5qMJ84wo .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-sr5qMJ84wo .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sr5qMJ84wo .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sr5qMJ84wo .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sr5qMJ84wo .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sr5qMJ84wo .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sr5qMJ84wo .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sr5qMJ84wo .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sr5qMJ84wo .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sr5qMJ84wo .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sr5qMJ84wo .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sr5qMJ84wo .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sr5qMJ84wo .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sr5qMJ84wo .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sr5qMJ84wo .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sr5qMJ84wo .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sr5qMJ84wo .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sr5qMJ84wo .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sr5qMJ84wo .navbar.navbar-short {
  min-height: 60px;
}
.cid-sr5qMJ84wo .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sr5qMJ84wo .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sr5qMJ84wo .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sr5qMJ84wo .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sr5qMJ84wo .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sr5qMJ84wo .dropdown-item.active,
.cid-sr5qMJ84wo .dropdown-item:active {
  background-color: transparent;
}
.cid-sr5qMJ84wo .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sr5qMJ84wo .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sr5qMJ84wo .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sr5qMJ84wo .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sr5qMJ84wo .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sr5qMJ84wo .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sr5qMJ84wo ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sr5qMJ84wo .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sr5qMJ84wo button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sr5qMJ84wo button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sr5qMJ84wo button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sr5qMJ84wo button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sr5qMJ84wo button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sr5qMJ84wo button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sr5qMJ84wo nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr5qMJ84wo nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sr5qMJ84wo nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sr5qMJ84wo nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr5qMJ84wo .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sr5qMJ84wo a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sr5qMJ84wo .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sr5qMJ84wo .navbar {
    height: 77px;
  }
  .cid-sr5qMJ84wo .navbar.opened {
    height: auto;
  }
  .cid-sr5qMJ84wo .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sr5qMJI28r {
  padding-top: 6rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/01-13-2000x1143.jpg");
}
.cid-sr5qMK8zvI {
  padding-top: 7rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sr5qMK8zvI .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sr5qMK8zvI .row {
  flex-direction: row-reverse;
}
.cid-sr5qMK8zvI img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sr5qMK8zvI .text-wrapper {
    padding: 2rem;
  }
}
.cid-sr5qMKxDvx {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr5qMKQvBC {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr5qMKQvBC .item {
  padding-bottom: 2rem;
}
.cid-sr5qMKQvBC .item-wrapper {
  position: relative;
}
.cid-sr5qMKQvBC .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sr5qMKQvBC .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sr5qMKQvBC .carousel-control,
.cid-sr5qMKQvBC .close {
  background: #1b1b1b;
}
.cid-sr5qMKQvBC .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sr5qMKQvBC .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sr5qMKQvBC .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sr5qMKQvBC .carousel-control-next span {
  margin-left: 5px;
}
.cid-sr5qMKQvBC .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sr5qMKQvBC .close::before {
  content: '\e91a';
}
.cid-sr5qMKQvBC .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sr5qMKQvBC .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sr5qMKQvBC .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sr5qMKQvBC .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sr5qMKQvBC .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sr5qMKQvBC .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sr5qMKQvBC .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-sr5qMKQvBC .carousel-indicators li.active,
.cid-sr5qMKQvBC .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sr5qMKQvBC .carousel-indicators li::after,
.cid-sr5qMKQvBC .carousel-indicators li::before {
  content: none;
}
.cid-sr5qMKQvBC .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sr5qMKQvBC .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sr5qMKQvBC .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sr5qMKQvBC .carousel-indicators {
    display: none;
  }
}
.cid-sr5qMKQvBC .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sr5qMKQvBC .carousel-inner > .active {
  display: block;
}
.cid-sr5qMKQvBC .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sr5qMKQvBC .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sr5qMKQvBC .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sr5qMKQvBC .carousel-control,
  .cid-sr5qMKQvBC .carousel-indicators,
  .cid-sr5qMKQvBC .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sr5qMKQvBC .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sr5qMKQvBC .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sr5qMKQvBC .carousel-indicators .active,
.cid-sr5qMKQvBC .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sr5qMKQvBC .carousel-indicators .active {
  background: #fff;
}
.cid-sr5qMKQvBC .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sr5qMKQvBC .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sr5qMKQvBC .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sr5qMKQvBC .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sr5qMKQvBC .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sr5qMKQvBC .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sr5qMKQvBC .carousel {
  width: 100%;
}
.cid-sr5qMKQvBC .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sr5qMKQvBC .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sr5qMKQvBC .modal.fade .modal-dialog,
.cid-sr5qMKQvBC .modal.in .modal-dialog {
  transform: none;
}
.cid-sr5qMKQvBC .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sr5qMKQvBC H6 {
  text-align: center;
}
.cid-sr5qMLt5oe {
  padding-top: 0rem;
  padding-bottom: 10rem;
  background-color: #ffffff;
}
.cid-sr5qMLLXSV {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-sr5qMLLXSV .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sr5qMLLXSV .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sr5qMLLXSV .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sr5qMLLXSV .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-sr5qMLLXSV .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-sr5qMLLXSV .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sr5qMLLXSV .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sr5qMLLXSV .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sr5qMLLXSV .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sr5qMLLXSV .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sr5qMLLXSV .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sr5qMLLXSV .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sr5qMLLXSV .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sr5qMLLXSV .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-sr5qMLLXSV foot-menu-item {
  color: #a7c13e;
}
.cid-sr5rk5vyip {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sr5rk5vyip nav.navbar {
  position: fixed;
}
.cid-sr5rk5vyip .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr5rk5vyip .dropdown-menu {
  padding: 0;
}
.cid-sr5rk5vyip .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr5rk5vyip .dropdown-item:hover,
.cid-sr5rk5vyip .dropdown-item:focus {
  background: #353535 !important;
  color: white !important;
}
.cid-sr5rk5vyip .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sr5rk5vyip .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sr5rk5vyip .nav-link {
  position: relative;
}
.cid-sr5rk5vyip .container {
  display: flex;
  margin: auto;
}
.cid-sr5rk5vyip .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sr5rk5vyip .navbar-caption {
  padding-right: 4rem;
}
.cid-sr5rk5vyip .dropdown-menu,
.cid-sr5rk5vyip .navbar.opened {
  background: #ffffff !important;
}
.cid-sr5rk5vyip .nav-item:focus,
.cid-sr5rk5vyip .nav-link:focus {
  outline: none;
}
.cid-sr5rk5vyip .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sr5rk5vyip .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sr5rk5vyip .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sr5rk5vyip .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr5rk5vyip .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sr5rk5vyip .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sr5rk5vyip .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #ffffff;
}
.cid-sr5rk5vyip .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr5rk5vyip .navbar.opened {
  transition: all .3s;
}
.cid-sr5rk5vyip .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sr5rk5vyip .navbar .navbar-logo img {
  width: auto;
}
.cid-sr5rk5vyip .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sr5rk5vyip .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sr5rk5vyip .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sr5rk5vyip .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-sr5rk5vyip .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sr5rk5vyip .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sr5rk5vyip .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sr5rk5vyip .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sr5rk5vyip .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sr5rk5vyip .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sr5rk5vyip .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sr5rk5vyip .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sr5rk5vyip .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sr5rk5vyip .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sr5rk5vyip .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sr5rk5vyip .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sr5rk5vyip .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sr5rk5vyip .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sr5rk5vyip .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sr5rk5vyip .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sr5rk5vyip .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sr5rk5vyip .navbar.navbar-short {
  min-height: 60px;
}
.cid-sr5rk5vyip .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sr5rk5vyip .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sr5rk5vyip .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sr5rk5vyip .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sr5rk5vyip .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sr5rk5vyip .dropdown-item.active,
.cid-sr5rk5vyip .dropdown-item:active {
  background-color: transparent;
}
.cid-sr5rk5vyip .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sr5rk5vyip .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sr5rk5vyip .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sr5rk5vyip .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sr5rk5vyip .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sr5rk5vyip .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sr5rk5vyip ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sr5rk5vyip .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sr5rk5vyip button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sr5rk5vyip button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sr5rk5vyip button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sr5rk5vyip button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sr5rk5vyip button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sr5rk5vyip button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sr5rk5vyip nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr5rk5vyip nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sr5rk5vyip nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sr5rk5vyip nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr5rk5vyip .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sr5rk5vyip a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sr5rk5vyip .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sr5rk5vyip .navbar {
    height: 77px;
  }
  .cid-sr5rk5vyip .navbar.opened {
    height: auto;
  }
  .cid-sr5rk5vyip .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sr5rk64cbt {
  padding-top: 6rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/kche-ohne-2000x1200.jpg");
}
.cid-sr5rk6FKRJ {
  padding-top: 7rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sr5rk6FKRJ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sr5rk6FKRJ .row {
  flex-direction: row-reverse;
}
.cid-sr5rk6FKRJ img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sr5rk6FKRJ .text-wrapper {
    padding: 2rem;
  }
}
.cid-sr5rk75DKH {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr5rk7qNaZ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr5rk7qNaZ .item {
  padding-bottom: 2rem;
}
.cid-sr5rk7qNaZ .item-wrapper {
  position: relative;
}
.cid-sr5rk7qNaZ .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sr5rk7qNaZ .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sr5rk7qNaZ .carousel-control,
.cid-sr5rk7qNaZ .close {
  background: #1b1b1b;
}
.cid-sr5rk7qNaZ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sr5rk7qNaZ .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sr5rk7qNaZ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sr5rk7qNaZ .carousel-control-next span {
  margin-left: 5px;
}
.cid-sr5rk7qNaZ .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sr5rk7qNaZ .close::before {
  content: '\e91a';
}
.cid-sr5rk7qNaZ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sr5rk7qNaZ .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sr5rk7qNaZ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sr5rk7qNaZ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sr5rk7qNaZ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sr5rk7qNaZ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sr5rk7qNaZ .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-sr5rk7qNaZ .carousel-indicators li.active,
.cid-sr5rk7qNaZ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sr5rk7qNaZ .carousel-indicators li::after,
.cid-sr5rk7qNaZ .carousel-indicators li::before {
  content: none;
}
.cid-sr5rk7qNaZ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sr5rk7qNaZ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sr5rk7qNaZ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sr5rk7qNaZ .carousel-indicators {
    display: none;
  }
}
.cid-sr5rk7qNaZ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sr5rk7qNaZ .carousel-inner > .active {
  display: block;
}
.cid-sr5rk7qNaZ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sr5rk7qNaZ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sr5rk7qNaZ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sr5rk7qNaZ .carousel-control,
  .cid-sr5rk7qNaZ .carousel-indicators,
  .cid-sr5rk7qNaZ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sr5rk7qNaZ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sr5rk7qNaZ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sr5rk7qNaZ .carousel-indicators .active,
.cid-sr5rk7qNaZ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sr5rk7qNaZ .carousel-indicators .active {
  background: #fff;
}
.cid-sr5rk7qNaZ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sr5rk7qNaZ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sr5rk7qNaZ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sr5rk7qNaZ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sr5rk7qNaZ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sr5rk7qNaZ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sr5rk7qNaZ .carousel {
  width: 100%;
}
.cid-sr5rk7qNaZ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sr5rk7qNaZ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sr5rk7qNaZ .modal.fade .modal-dialog,
.cid-sr5rk7qNaZ .modal.in .modal-dialog {
  transform: none;
}
.cid-sr5rk7qNaZ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sr5rk7qNaZ H6 {
  text-align: center;
}
.cid-sr5rk7YFoF {
  padding-top: 0rem;
  padding-bottom: 10rem;
  background-color: #ffffff;
}
.cid-sr5rk8fWHF {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-sr5rk8fWHF .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sr5rk8fWHF .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sr5rk8fWHF .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sr5rk8fWHF .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-sr5rk8fWHF .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-sr5rk8fWHF .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sr5rk8fWHF .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sr5rk8fWHF .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sr5rk8fWHF .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sr5rk8fWHF .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sr5rk8fWHF .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sr5rk8fWHF .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sr5rk8fWHF .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sr5rk8fWHF .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-sr5rk8fWHF foot-menu-item {
  color: #a7c13e;
}
.cid-sr5rSGg9U7 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sr5rSGg9U7 nav.navbar {
  position: fixed;
}
.cid-sr5rSGg9U7 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr5rSGg9U7 .dropdown-menu {
  padding: 0;
}
.cid-sr5rSGg9U7 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr5rSGg9U7 .dropdown-item:hover,
.cid-sr5rSGg9U7 .dropdown-item:focus {
  background: #353535 !important;
  color: white !important;
}
.cid-sr5rSGg9U7 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sr5rSGg9U7 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sr5rSGg9U7 .nav-link {
  position: relative;
}
.cid-sr5rSGg9U7 .container {
  display: flex;
  margin: auto;
}
.cid-sr5rSGg9U7 .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sr5rSGg9U7 .navbar-caption {
  padding-right: 4rem;
}
.cid-sr5rSGg9U7 .dropdown-menu,
.cid-sr5rSGg9U7 .navbar.opened {
  background: #ffffff !important;
}
.cid-sr5rSGg9U7 .nav-item:focus,
.cid-sr5rSGg9U7 .nav-link:focus {
  outline: none;
}
.cid-sr5rSGg9U7 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sr5rSGg9U7 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sr5rSGg9U7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sr5rSGg9U7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr5rSGg9U7 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sr5rSGg9U7 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sr5rSGg9U7 .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #ffffff;
}
.cid-sr5rSGg9U7 .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr5rSGg9U7 .navbar.opened {
  transition: all .3s;
}
.cid-sr5rSGg9U7 .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sr5rSGg9U7 .navbar .navbar-logo img {
  width: auto;
}
.cid-sr5rSGg9U7 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sr5rSGg9U7 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sr5rSGg9U7 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sr5rSGg9U7 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-sr5rSGg9U7 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sr5rSGg9U7 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sr5rSGg9U7 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sr5rSGg9U7 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sr5rSGg9U7 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sr5rSGg9U7 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sr5rSGg9U7 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sr5rSGg9U7 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sr5rSGg9U7 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sr5rSGg9U7 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sr5rSGg9U7 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sr5rSGg9U7 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sr5rSGg9U7 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sr5rSGg9U7 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sr5rSGg9U7 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sr5rSGg9U7 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sr5rSGg9U7 .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sr5rSGg9U7 .navbar.navbar-short {
  min-height: 60px;
}
.cid-sr5rSGg9U7 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sr5rSGg9U7 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sr5rSGg9U7 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sr5rSGg9U7 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sr5rSGg9U7 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sr5rSGg9U7 .dropdown-item.active,
.cid-sr5rSGg9U7 .dropdown-item:active {
  background-color: transparent;
}
.cid-sr5rSGg9U7 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sr5rSGg9U7 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sr5rSGg9U7 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sr5rSGg9U7 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sr5rSGg9U7 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sr5rSGg9U7 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sr5rSGg9U7 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sr5rSGg9U7 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sr5rSGg9U7 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sr5rSGg9U7 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sr5rSGg9U7 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sr5rSGg9U7 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sr5rSGg9U7 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sr5rSGg9U7 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sr5rSGg9U7 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr5rSGg9U7 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sr5rSGg9U7 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sr5rSGg9U7 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr5rSGg9U7 .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sr5rSGg9U7 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sr5rSGg9U7 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sr5rSGg9U7 .navbar {
    height: 77px;
  }
  .cid-sr5rSGg9U7 .navbar.opened {
    height: auto;
  }
  .cid-sr5rSGg9U7 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sr5rSGN7M6 {
  padding-top: 6rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/kche-ohne-2000x1200.jpg");
}
.cid-sr5rSHbSvv {
  padding-top: 7rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sr5rSHbSvv .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sr5rSHbSvv .row {
  flex-direction: row-reverse;
}
.cid-sr5rSHbSvv img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sr5rSHbSvv .text-wrapper {
    padding: 2rem;
  }
}
.cid-sr5rSHB91a {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr5rSHWleW {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr5rSHWleW .item {
  padding-bottom: 2rem;
}
.cid-sr5rSHWleW .item-wrapper {
  position: relative;
}
.cid-sr5rSHWleW .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sr5rSHWleW .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sr5rSHWleW .carousel-control,
.cid-sr5rSHWleW .close {
  background: #1b1b1b;
}
.cid-sr5rSHWleW .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sr5rSHWleW .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sr5rSHWleW .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sr5rSHWleW .carousel-control-next span {
  margin-left: 5px;
}
.cid-sr5rSHWleW .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sr5rSHWleW .close::before {
  content: '\e91a';
}
.cid-sr5rSHWleW .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sr5rSHWleW .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sr5rSHWleW .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sr5rSHWleW .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sr5rSHWleW .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sr5rSHWleW .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sr5rSHWleW .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-sr5rSHWleW .carousel-indicators li.active,
.cid-sr5rSHWleW .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sr5rSHWleW .carousel-indicators li::after,
.cid-sr5rSHWleW .carousel-indicators li::before {
  content: none;
}
.cid-sr5rSHWleW .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sr5rSHWleW .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sr5rSHWleW .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sr5rSHWleW .carousel-indicators {
    display: none;
  }
}
.cid-sr5rSHWleW .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sr5rSHWleW .carousel-inner > .active {
  display: block;
}
.cid-sr5rSHWleW .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sr5rSHWleW .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sr5rSHWleW .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sr5rSHWleW .carousel-control,
  .cid-sr5rSHWleW .carousel-indicators,
  .cid-sr5rSHWleW .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sr5rSHWleW .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sr5rSHWleW .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sr5rSHWleW .carousel-indicators .active,
.cid-sr5rSHWleW .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sr5rSHWleW .carousel-indicators .active {
  background: #fff;
}
.cid-sr5rSHWleW .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sr5rSHWleW .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sr5rSHWleW .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sr5rSHWleW .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sr5rSHWleW .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sr5rSHWleW .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sr5rSHWleW .carousel {
  width: 100%;
}
.cid-sr5rSHWleW .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sr5rSHWleW .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sr5rSHWleW .modal.fade .modal-dialog,
.cid-sr5rSHWleW .modal.in .modal-dialog {
  transform: none;
}
.cid-sr5rSHWleW .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sr5rSHWleW H6 {
  text-align: center;
}
.cid-sr5rSIwKSB {
  padding-top: 0rem;
  padding-bottom: 10rem;
  background-color: #ffffff;
}
.cid-sr5rSIMT0F {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-sr5rSIMT0F .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sr5rSIMT0F .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sr5rSIMT0F .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sr5rSIMT0F .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-sr5rSIMT0F .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-sr5rSIMT0F .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sr5rSIMT0F .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sr5rSIMT0F .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sr5rSIMT0F .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sr5rSIMT0F .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sr5rSIMT0F .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sr5rSIMT0F .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sr5rSIMT0F .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sr5rSIMT0F .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-sr5rSIMT0F foot-menu-item {
  color: #a7c13e;
}
.cid-sr5sHg2kOK {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sr5sHg2kOK nav.navbar {
  position: fixed;
}
.cid-sr5sHg2kOK .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr5sHg2kOK .dropdown-menu {
  padding: 0;
}
.cid-sr5sHg2kOK .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr5sHg2kOK .dropdown-item:hover,
.cid-sr5sHg2kOK .dropdown-item:focus {
  background: #353535 !important;
  color: white !important;
}
.cid-sr5sHg2kOK .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sr5sHg2kOK .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sr5sHg2kOK .nav-link {
  position: relative;
}
.cid-sr5sHg2kOK .container {
  display: flex;
  margin: auto;
}
.cid-sr5sHg2kOK .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sr5sHg2kOK .navbar-caption {
  padding-right: 4rem;
}
.cid-sr5sHg2kOK .dropdown-menu,
.cid-sr5sHg2kOK .navbar.opened {
  background: #ffffff !important;
}
.cid-sr5sHg2kOK .nav-item:focus,
.cid-sr5sHg2kOK .nav-link:focus {
  outline: none;
}
.cid-sr5sHg2kOK .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sr5sHg2kOK .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sr5sHg2kOK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sr5sHg2kOK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr5sHg2kOK .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sr5sHg2kOK .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sr5sHg2kOK .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #ffffff;
}
.cid-sr5sHg2kOK .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr5sHg2kOK .navbar.opened {
  transition: all .3s;
}
.cid-sr5sHg2kOK .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sr5sHg2kOK .navbar .navbar-logo img {
  width: auto;
}
.cid-sr5sHg2kOK .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sr5sHg2kOK .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sr5sHg2kOK .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sr5sHg2kOK .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-sr5sHg2kOK .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sr5sHg2kOK .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sr5sHg2kOK .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sr5sHg2kOK .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sr5sHg2kOK .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sr5sHg2kOK .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sr5sHg2kOK .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sr5sHg2kOK .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sr5sHg2kOK .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sr5sHg2kOK .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sr5sHg2kOK .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sr5sHg2kOK .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sr5sHg2kOK .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sr5sHg2kOK .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sr5sHg2kOK .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sr5sHg2kOK .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sr5sHg2kOK .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sr5sHg2kOK .navbar.navbar-short {
  min-height: 60px;
}
.cid-sr5sHg2kOK .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sr5sHg2kOK .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sr5sHg2kOK .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sr5sHg2kOK .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sr5sHg2kOK .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sr5sHg2kOK .dropdown-item.active,
.cid-sr5sHg2kOK .dropdown-item:active {
  background-color: transparent;
}
.cid-sr5sHg2kOK .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sr5sHg2kOK .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sr5sHg2kOK .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sr5sHg2kOK .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sr5sHg2kOK .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sr5sHg2kOK .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sr5sHg2kOK ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sr5sHg2kOK .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sr5sHg2kOK button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sr5sHg2kOK button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sr5sHg2kOK button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sr5sHg2kOK button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sr5sHg2kOK button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sr5sHg2kOK button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sr5sHg2kOK nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr5sHg2kOK nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sr5sHg2kOK nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sr5sHg2kOK nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr5sHg2kOK .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sr5sHg2kOK a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sr5sHg2kOK .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sr5sHg2kOK .navbar {
    height: 77px;
  }
  .cid-sr5sHg2kOK .navbar.opened {
    height: auto;
  }
  .cid-sr5sHg2kOK .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sr5sHgzvHj {
  padding-top: 6rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/mixedgross6-1455x480.jpg");
}
.cid-sr5sHgYazv {
  padding-top: 7rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-sr5sHgYazv .mbr-text {
  text-align: left;
}
.cid-sr5sHgYazv .mbr-section-subtitle {
  text-align: left;
}
.cid-sr5sHhlMB7 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr5sHhDeQV {
  padding-top: 3rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-sr5sHhDeQV .item {
  padding-bottom: 2rem;
}
.cid-sr5sHhDeQV .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sr5sHhDeQV .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sr5sHhDeQV .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sr5sHhDeQV .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sr5sHhDeQV .carousel-control,
.cid-sr5sHhDeQV .close {
  background: #1b1b1b;
}
.cid-sr5sHhDeQV .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sr5sHhDeQV .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sr5sHhDeQV .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sr5sHhDeQV .carousel-control-next span {
  margin-left: 5px;
}
.cid-sr5sHhDeQV .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sr5sHhDeQV .close::before {
  content: '\e91a';
}
.cid-sr5sHhDeQV .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sr5sHhDeQV .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sr5sHhDeQV .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sr5sHhDeQV .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sr5sHhDeQV .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sr5sHhDeQV .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sr5sHhDeQV .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-sr5sHhDeQV .carousel-indicators li.active,
.cid-sr5sHhDeQV .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sr5sHhDeQV .carousel-indicators li::after,
.cid-sr5sHhDeQV .carousel-indicators li::before {
  content: none;
}
.cid-sr5sHhDeQV .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sr5sHhDeQV .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sr5sHhDeQV .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sr5sHhDeQV .carousel-indicators {
    display: none;
  }
}
.cid-sr5sHhDeQV .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sr5sHhDeQV .carousel-inner > .active {
  display: block;
}
.cid-sr5sHhDeQV .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sr5sHhDeQV .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sr5sHhDeQV .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sr5sHhDeQV .carousel-control,
  .cid-sr5sHhDeQV .carousel-indicators,
  .cid-sr5sHhDeQV .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sr5sHhDeQV .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sr5sHhDeQV .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sr5sHhDeQV .carousel-indicators .active,
.cid-sr5sHhDeQV .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sr5sHhDeQV .carousel-indicators .active {
  background: #fff;
}
.cid-sr5sHhDeQV .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sr5sHhDeQV .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sr5sHhDeQV .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sr5sHhDeQV .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sr5sHhDeQV .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sr5sHhDeQV .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sr5sHhDeQV .carousel {
  width: 100%;
}
.cid-sr5sHhDeQV .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sr5sHhDeQV .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sr5sHhDeQV .modal.fade .modal-dialog,
.cid-sr5sHhDeQV .modal.in .modal-dialog {
  transform: none;
}
.cid-sr5sHhDeQV .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sr5sHhDeQV H6 {
  text-align: center;
}
.cid-sr5sHjhX6i {
  padding-top: 0rem;
  padding-bottom: 10rem;
  background-color: #ffffff;
}
.cid-sr5sHjC8Vp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-sr5sHjC8Vp .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sr5sHjC8Vp .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sr5sHjC8Vp .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sr5sHjC8Vp .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-sr5sHjC8Vp .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-sr5sHjC8Vp .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sr5sHjC8Vp .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sr5sHjC8Vp .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sr5sHjC8Vp .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sr5sHjC8Vp .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sr5sHjC8Vp .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sr5sHjC8Vp .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sr5sHjC8Vp .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sr5sHjC8Vp .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-sr5sHjC8Vp foot-menu-item {
  color: #a7c13e;
}
.cid-sr5tCtiEXC {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sr5tCtiEXC nav.navbar {
  position: fixed;
}
.cid-sr5tCtiEXC .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr5tCtiEXC .dropdown-menu {
  padding: 0;
}
.cid-sr5tCtiEXC .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr5tCtiEXC .dropdown-item:hover,
.cid-sr5tCtiEXC .dropdown-item:focus {
  background: #353535 !important;
  color: white !important;
}
.cid-sr5tCtiEXC .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sr5tCtiEXC .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sr5tCtiEXC .nav-link {
  position: relative;
}
.cid-sr5tCtiEXC .container {
  display: flex;
  margin: auto;
}
.cid-sr5tCtiEXC .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sr5tCtiEXC .navbar-caption {
  padding-right: 4rem;
}
.cid-sr5tCtiEXC .dropdown-menu,
.cid-sr5tCtiEXC .navbar.opened {
  background: #ffffff !important;
}
.cid-sr5tCtiEXC .nav-item:focus,
.cid-sr5tCtiEXC .nav-link:focus {
  outline: none;
}
.cid-sr5tCtiEXC .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sr5tCtiEXC .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sr5tCtiEXC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sr5tCtiEXC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr5tCtiEXC .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sr5tCtiEXC .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sr5tCtiEXC .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #ffffff;
}
.cid-sr5tCtiEXC .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr5tCtiEXC .navbar.opened {
  transition: all .3s;
}
.cid-sr5tCtiEXC .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sr5tCtiEXC .navbar .navbar-logo img {
  width: auto;
}
.cid-sr5tCtiEXC .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sr5tCtiEXC .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sr5tCtiEXC .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sr5tCtiEXC .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-sr5tCtiEXC .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sr5tCtiEXC .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sr5tCtiEXC .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sr5tCtiEXC .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sr5tCtiEXC .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sr5tCtiEXC .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sr5tCtiEXC .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sr5tCtiEXC .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sr5tCtiEXC .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sr5tCtiEXC .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sr5tCtiEXC .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sr5tCtiEXC .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sr5tCtiEXC .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sr5tCtiEXC .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sr5tCtiEXC .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sr5tCtiEXC .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sr5tCtiEXC .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sr5tCtiEXC .navbar.navbar-short {
  min-height: 60px;
}
.cid-sr5tCtiEXC .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sr5tCtiEXC .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sr5tCtiEXC .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sr5tCtiEXC .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sr5tCtiEXC .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sr5tCtiEXC .dropdown-item.active,
.cid-sr5tCtiEXC .dropdown-item:active {
  background-color: transparent;
}
.cid-sr5tCtiEXC .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sr5tCtiEXC .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sr5tCtiEXC .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sr5tCtiEXC .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sr5tCtiEXC .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sr5tCtiEXC .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sr5tCtiEXC ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sr5tCtiEXC .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sr5tCtiEXC button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sr5tCtiEXC button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sr5tCtiEXC button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sr5tCtiEXC button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sr5tCtiEXC button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sr5tCtiEXC button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sr5tCtiEXC nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr5tCtiEXC nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sr5tCtiEXC nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sr5tCtiEXC nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr5tCtiEXC .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sr5tCtiEXC a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sr5tCtiEXC .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sr5tCtiEXC .navbar {
    height: 77px;
  }
  .cid-sr5tCtiEXC .navbar.opened {
    height: auto;
  }
  .cid-sr5tCtiEXC .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sr5tCtPR6r {
  padding-top: 6rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/mixedgross6-1455x480.jpg");
}
.cid-sr5tCulehW {
  padding-top: 7rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-sr5tCulehW .mbr-text {
  text-align: left;
}
.cid-sr5tCulehW .mbr-section-subtitle {
  text-align: left;
}
.cid-sr5tCuE7Je {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr5tCuXtSQ {
  padding-top: 3rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-sr5tCuXtSQ .item {
  padding-bottom: 2rem;
}
.cid-sr5tCuXtSQ .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sr5tCuXtSQ .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sr5tCuXtSQ .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sr5tCuXtSQ .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sr5tCuXtSQ .carousel-control,
.cid-sr5tCuXtSQ .close {
  background: #1b1b1b;
}
.cid-sr5tCuXtSQ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sr5tCuXtSQ .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sr5tCuXtSQ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sr5tCuXtSQ .carousel-control-next span {
  margin-left: 5px;
}
.cid-sr5tCuXtSQ .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sr5tCuXtSQ .close::before {
  content: '\e91a';
}
.cid-sr5tCuXtSQ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sr5tCuXtSQ .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sr5tCuXtSQ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sr5tCuXtSQ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sr5tCuXtSQ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sr5tCuXtSQ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sr5tCuXtSQ .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-sr5tCuXtSQ .carousel-indicators li.active,
.cid-sr5tCuXtSQ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sr5tCuXtSQ .carousel-indicators li::after,
.cid-sr5tCuXtSQ .carousel-indicators li::before {
  content: none;
}
.cid-sr5tCuXtSQ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sr5tCuXtSQ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sr5tCuXtSQ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sr5tCuXtSQ .carousel-indicators {
    display: none;
  }
}
.cid-sr5tCuXtSQ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sr5tCuXtSQ .carousel-inner > .active {
  display: block;
}
.cid-sr5tCuXtSQ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sr5tCuXtSQ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sr5tCuXtSQ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sr5tCuXtSQ .carousel-control,
  .cid-sr5tCuXtSQ .carousel-indicators,
  .cid-sr5tCuXtSQ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sr5tCuXtSQ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sr5tCuXtSQ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sr5tCuXtSQ .carousel-indicators .active,
.cid-sr5tCuXtSQ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sr5tCuXtSQ .carousel-indicators .active {
  background: #fff;
}
.cid-sr5tCuXtSQ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sr5tCuXtSQ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sr5tCuXtSQ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sr5tCuXtSQ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sr5tCuXtSQ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sr5tCuXtSQ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sr5tCuXtSQ .carousel {
  width: 100%;
}
.cid-sr5tCuXtSQ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sr5tCuXtSQ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sr5tCuXtSQ .modal.fade .modal-dialog,
.cid-sr5tCuXtSQ .modal.in .modal-dialog {
  transform: none;
}
.cid-sr5tCuXtSQ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sr5tCuXtSQ H6 {
  text-align: center;
}
.cid-sr5tCwxFOy {
  padding-top: 0rem;
  padding-bottom: 10rem;
  background-color: #ffffff;
}
.cid-sr5tCwQOgp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-sr5tCwQOgp .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sr5tCwQOgp .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sr5tCwQOgp .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sr5tCwQOgp .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-sr5tCwQOgp .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-sr5tCwQOgp .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sr5tCwQOgp .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sr5tCwQOgp .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sr5tCwQOgp .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sr5tCwQOgp .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sr5tCwQOgp .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sr5tCwQOgp .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sr5tCwQOgp .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sr5tCwQOgp .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-sr5tCwQOgp foot-menu-item {
  color: #a7c13e;
}
.cid-sr9Tl5J3BV {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sr9Tl5J3BV nav.navbar {
  position: fixed;
}
.cid-sr9Tl5J3BV .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr9Tl5J3BV .dropdown-menu {
  padding: 0;
}
.cid-sr9Tl5J3BV .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr9Tl5J3BV .dropdown-item:hover,
.cid-sr9Tl5J3BV .dropdown-item:focus {
  background: #353535 !important;
  color: white !important;
}
.cid-sr9Tl5J3BV .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sr9Tl5J3BV .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sr9Tl5J3BV .nav-link {
  position: relative;
}
.cid-sr9Tl5J3BV .container {
  display: flex;
  margin: auto;
}
.cid-sr9Tl5J3BV .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sr9Tl5J3BV .navbar-caption {
  padding-right: 4rem;
}
.cid-sr9Tl5J3BV .dropdown-menu,
.cid-sr9Tl5J3BV .navbar.opened {
  background: #ffffff !important;
}
.cid-sr9Tl5J3BV .nav-item:focus,
.cid-sr9Tl5J3BV .nav-link:focus {
  outline: none;
}
.cid-sr9Tl5J3BV .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sr9Tl5J3BV .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sr9Tl5J3BV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sr9Tl5J3BV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sr9Tl5J3BV .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sr9Tl5J3BV .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sr9Tl5J3BV .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #ffffff;
}
.cid-sr9Tl5J3BV .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sr9Tl5J3BV .navbar.opened {
  transition: all .3s;
}
.cid-sr9Tl5J3BV .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sr9Tl5J3BV .navbar .navbar-logo img {
  width: auto;
}
.cid-sr9Tl5J3BV .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sr9Tl5J3BV .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sr9Tl5J3BV .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sr9Tl5J3BV .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-sr9Tl5J3BV .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sr9Tl5J3BV .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sr9Tl5J3BV .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sr9Tl5J3BV .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sr9Tl5J3BV .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sr9Tl5J3BV .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sr9Tl5J3BV .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sr9Tl5J3BV .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sr9Tl5J3BV .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sr9Tl5J3BV .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sr9Tl5J3BV .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sr9Tl5J3BV .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sr9Tl5J3BV .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sr9Tl5J3BV .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sr9Tl5J3BV .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sr9Tl5J3BV .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sr9Tl5J3BV .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sr9Tl5J3BV .navbar.navbar-short {
  min-height: 60px;
}
.cid-sr9Tl5J3BV .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sr9Tl5J3BV .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sr9Tl5J3BV .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sr9Tl5J3BV .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sr9Tl5J3BV .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sr9Tl5J3BV .dropdown-item.active,
.cid-sr9Tl5J3BV .dropdown-item:active {
  background-color: transparent;
}
.cid-sr9Tl5J3BV .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sr9Tl5J3BV .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sr9Tl5J3BV .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sr9Tl5J3BV .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sr9Tl5J3BV .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sr9Tl5J3BV .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sr9Tl5J3BV ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sr9Tl5J3BV .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sr9Tl5J3BV button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sr9Tl5J3BV button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sr9Tl5J3BV button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sr9Tl5J3BV button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sr9Tl5J3BV button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sr9Tl5J3BV button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sr9Tl5J3BV nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr9Tl5J3BV nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sr9Tl5J3BV nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sr9Tl5J3BV nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sr9Tl5J3BV .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sr9Tl5J3BV a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sr9Tl5J3BV .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sr9Tl5J3BV .navbar {
    height: 77px;
  }
  .cid-sr9Tl5J3BV .navbar.opened {
    height: auto;
  }
  .cid-sr9Tl5J3BV .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sr9Tl6aLZN {
  background-image: url("../../../assets/images/grid-3227459-1920-1920x1080.jpg");
}
.cid-sr9Tl6aLZN .mbr-section-title {
  color: #196c12;
}
.cid-sr9Tl6aLZN .mbr-text,
.cid-sr9Tl6aLZN .mbr-section-btn {
  color: #353535;
}
.cid-sr9TLvXwHN {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sr9TLvXwHN ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-sr9TLvXwHN li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-sr9TLvXwHN ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #a7c13e;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-sr9TMAhh9C {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sr9Tl6wz1F {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-sr9Tl6wz1F .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sr9Tl6wz1F .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sr9Tl6wz1F .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sr9Tl6wz1F .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-sr9Tl6wz1F .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-sr9Tl6wz1F .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sr9Tl6wz1F .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sr9Tl6wz1F .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sr9Tl6wz1F .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sr9Tl6wz1F .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sr9Tl6wz1F .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sr9Tl6wz1F .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sr9Tl6wz1F .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sr9Tl6wz1F .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-sr9Tl6wz1F foot-menu-item {
  color: #a7c13e;
}
.cid-stCrJdiN3U {
  background-image: url("../../../assets/images/grid-3227459-1920-1920x1080.jpg");
}
.cid-stCrJdiN3U .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-stCrJdiN3U .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-stCrJdiN3U .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-stCrJdQIjy {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-stCrJdQIjy .line {
  background-color: #ffffff;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-stCrJe9Riy {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-stCrJe9Riy .card-wrapper {
  display: flex;
}
@media (max-width: 991px) {
  .cid-stCrJe9Riy .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-stCrJe9Riy .mbr-iconfont {
  font-size: 2rem;
  color: #6592e6;
  padding-right: 1.5rem;
}
.cid-stCrJe9Riy .card-text {
  color: #2299aa;
}
.cid-stCrJeEeUY {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-stCrJeEeUY .card-wrapper {
  display: flex;
}
@media (max-width: 991px) {
  .cid-stCrJeEeUY .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-stCrJeEeUY .mbr-iconfont {
  font-size: 2rem;
  color: #6592e6;
  padding-right: 1.5rem;
}
.cid-stCrJeEeUY .card-text {
  color: #2299aa;
}
.cid-stCrJfa451 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-stCrJfa451 nav.navbar {
  position: fixed;
}
.cid-stCrJfa451 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-stCrJfa451 .dropdown-menu {
  padding: 0;
}
.cid-stCrJfa451 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-stCrJfa451 .dropdown-item:hover,
.cid-stCrJfa451 .dropdown-item:focus {
  background: #353535 !important;
  color: white !important;
}
.cid-stCrJfa451 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-stCrJfa451 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-stCrJfa451 .nav-link {
  position: relative;
}
.cid-stCrJfa451 .container {
  display: flex;
  margin: auto;
}
.cid-stCrJfa451 .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-stCrJfa451 .navbar-caption {
  padding-right: 4rem;
}
.cid-stCrJfa451 .dropdown-menu,
.cid-stCrJfa451 .navbar.opened {
  background: #ffffff !important;
}
.cid-stCrJfa451 .nav-item:focus,
.cid-stCrJfa451 .nav-link:focus {
  outline: none;
}
.cid-stCrJfa451 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-stCrJfa451 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-stCrJfa451 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-stCrJfa451 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-stCrJfa451 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-stCrJfa451 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-stCrJfa451 .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #ffffff;
}
.cid-stCrJfa451 .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-stCrJfa451 .navbar.opened {
  transition: all .3s;
}
.cid-stCrJfa451 .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-stCrJfa451 .navbar .navbar-logo img {
  width: auto;
}
.cid-stCrJfa451 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-stCrJfa451 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-stCrJfa451 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-stCrJfa451 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-stCrJfa451 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-stCrJfa451 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-stCrJfa451 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-stCrJfa451 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-stCrJfa451 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-stCrJfa451 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-stCrJfa451 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-stCrJfa451 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-stCrJfa451 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-stCrJfa451 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-stCrJfa451 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-stCrJfa451 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-stCrJfa451 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-stCrJfa451 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-stCrJfa451 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-stCrJfa451 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-stCrJfa451 .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-stCrJfa451 .navbar.navbar-short {
  min-height: 60px;
}
.cid-stCrJfa451 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-stCrJfa451 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-stCrJfa451 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-stCrJfa451 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-stCrJfa451 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-stCrJfa451 .dropdown-item.active,
.cid-stCrJfa451 .dropdown-item:active {
  background-color: transparent;
}
.cid-stCrJfa451 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-stCrJfa451 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-stCrJfa451 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-stCrJfa451 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-stCrJfa451 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-stCrJfa451 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-stCrJfa451 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-stCrJfa451 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-stCrJfa451 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-stCrJfa451 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-stCrJfa451 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-stCrJfa451 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-stCrJfa451 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-stCrJfa451 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-stCrJfa451 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-stCrJfa451 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-stCrJfa451 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-stCrJfa451 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-stCrJfa451 .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-stCrJfa451 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-stCrJfa451 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-stCrJfa451 .navbar {
    height: 77px;
  }
  .cid-stCrJfa451 .navbar.opened {
    height: auto;
  }
  .cid-stCrJfa451 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-stCrJfIFTu {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/grid-3227459-1920-1920x1080.jpg");
}
.cid-stCrJgaKqI {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-stCrJgaKqI img,
.cid-stCrJgaKqI .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-stCrJgaKqI .item:focus,
.cid-stCrJgaKqI span:focus {
  outline: none;
}
.cid-stCrJgaKqI .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-stCrJgaKqI .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-stCrJgaKqI .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-stCrJgaKqI .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-stCrJgaKqI .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-stCrJgaKqI .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-stCrJgaKqI .mbr-section-btn {
  margin-top: auto !important;
}
.cid-stCrJgaKqI .mbr-section-title {
  color: #232323;
}
.cid-stCrJgaKqI .mbr-text,
.cid-stCrJgaKqI .mbr-section-btn {
  text-align: left;
}
.cid-stCrJgaKqI .item-title {
  text-align: left;
}
.cid-stCrJgaKqI .item-subtitle {
  text-align: left;
  color: #2299aa;
}
.cid-stCrJgC3vm {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/grid-3227459-1920-1920x1080.jpg");
}
.cid-stCrJij7Hr {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-stCrJij7Hr .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-stCrJij7Hr .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-stCrJij7Hr .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-stCrJij7Hr .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-stCrJij7Hr .row .row {
    flex-direction: column-reverse;
  }
  .cid-stCrJij7Hr .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-stCrJij7Hr .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-stCrJij7Hr .card-subtitle {
  color: #2299aa;
}
.cid-stCrJij7Hr .mbr-text {
  color: #555555;
}
.cid-stCrJiL5UH {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-stCrJiL5UH .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-stCrJiL5UH .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-stCrJiL5UH .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-stCrJiL5UH .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-stCrJiL5UH .row .row {
    flex-direction: column-reverse;
  }
  .cid-stCrJiL5UH .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-stCrJiL5UH .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-stCrJiL5UH .card-subtitle {
  color: #2299aa;
}
.cid-stCrJiL5UH .mbr-text {
  color: #555555;
}
.cid-suXxO3GE0A {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/grid-3227459-1920-1920x1080.jpg");
}
.cid-suXxO3GE0A .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-suXxO3GE0A form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-suXxO3GE0A form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-suXxO3GE0A form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-suXCYf3ibe {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-suXCYf3ibe .card-wrapper {
  display: flex;
}
@media (max-width: 991px) {
  .cid-suXCYf3ibe .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-suXCYf3ibe .mbr-iconfont {
  font-size: 2rem;
  color: #6592e6;
  padding-right: 1.5rem;
}
.cid-suXxSa8LTe {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/grid-3227459-1920-1920x1080.jpg");
}
.cid-stCrJhM8Eg {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-stCrJhM8Eg .row-links {
  width: 100%;
  justify-content: center;
}
.cid-stCrJhM8Eg .social-row {
  width: 100%;
  justify-content: center;
}
.cid-stCrJhM8Eg .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-stCrJhM8Eg .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-stCrJhM8Eg .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-stCrJhM8Eg .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-stCrJhM8Eg .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-stCrJhM8Eg .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-stCrJhM8Eg .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-stCrJhM8Eg .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-stCrJhM8Eg .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-stCrJhM8Eg .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-stCrJhM8Eg .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-stCrJhM8Eg .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-stCrJhM8Eg foot-menu-item {
  color: #a7c13e;
}
.cid-suKGLsrUCr {
  background-image: url("../../../assets/images/grid-3227459-1920-1920x1080.jpg");
}
.cid-suKGLsrUCr .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-suKGLsrUCr .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-suKGLsrUCr .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-suKGLsQPG5 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-suKGLsQPG5 .line {
  background-color: #ffffff;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-suKGLt9ozn {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-suKGLt9ozn .card-wrapper {
  display: flex;
}
@media (max-width: 991px) {
  .cid-suKGLt9ozn .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-suKGLt9ozn .mbr-iconfont {
  font-size: 2rem;
  color: #6592e6;
  padding-right: 1.5rem;
}
.cid-suKGLt9ozn .card-text {
  color: #2299aa;
}
.cid-suKGLtIQXr {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-suKGLtIQXr .card-wrapper {
  display: flex;
}
@media (max-width: 991px) {
  .cid-suKGLtIQXr .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-suKGLtIQXr .mbr-iconfont {
  font-size: 2rem;
  color: #6592e6;
  padding-right: 1.5rem;
}
.cid-suKGLtIQXr .card-text {
  color: #2299aa;
}
.cid-suKGLudTOx {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-suKGLudTOx nav.navbar {
  position: fixed;
}
.cid-suKGLudTOx .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-suKGLudTOx .dropdown-menu {
  padding: 0;
}
.cid-suKGLudTOx .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-suKGLudTOx .dropdown-item:hover,
.cid-suKGLudTOx .dropdown-item:focus {
  background: #353535 !important;
  color: white !important;
}
.cid-suKGLudTOx .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-suKGLudTOx .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-suKGLudTOx .nav-link {
  position: relative;
}
.cid-suKGLudTOx .container {
  display: flex;
  margin: auto;
}
.cid-suKGLudTOx .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-suKGLudTOx .navbar-caption {
  padding-right: 4rem;
}
.cid-suKGLudTOx .dropdown-menu,
.cid-suKGLudTOx .navbar.opened {
  background: #ffffff !important;
}
.cid-suKGLudTOx .nav-item:focus,
.cid-suKGLudTOx .nav-link:focus {
  outline: none;
}
.cid-suKGLudTOx .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-suKGLudTOx .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-suKGLudTOx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-suKGLudTOx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-suKGLudTOx .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-suKGLudTOx .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-suKGLudTOx .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #ffffff;
}
.cid-suKGLudTOx .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-suKGLudTOx .navbar.opened {
  transition: all .3s;
}
.cid-suKGLudTOx .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-suKGLudTOx .navbar .navbar-logo img {
  width: auto;
}
.cid-suKGLudTOx .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-suKGLudTOx .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-suKGLudTOx .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-suKGLudTOx .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-suKGLudTOx .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-suKGLudTOx .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-suKGLudTOx .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-suKGLudTOx .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-suKGLudTOx .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-suKGLudTOx .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-suKGLudTOx .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-suKGLudTOx .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-suKGLudTOx .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-suKGLudTOx .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-suKGLudTOx .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-suKGLudTOx .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-suKGLudTOx .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-suKGLudTOx .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-suKGLudTOx .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-suKGLudTOx .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-suKGLudTOx .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-suKGLudTOx .navbar.navbar-short {
  min-height: 60px;
}
.cid-suKGLudTOx .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-suKGLudTOx .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-suKGLudTOx .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-suKGLudTOx .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-suKGLudTOx .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-suKGLudTOx .dropdown-item.active,
.cid-suKGLudTOx .dropdown-item:active {
  background-color: transparent;
}
.cid-suKGLudTOx .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-suKGLudTOx .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-suKGLudTOx .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-suKGLudTOx .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-suKGLudTOx .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-suKGLudTOx .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-suKGLudTOx ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-suKGLudTOx .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-suKGLudTOx button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-suKGLudTOx button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-suKGLudTOx button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-suKGLudTOx button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-suKGLudTOx button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-suKGLudTOx button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-suKGLudTOx nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-suKGLudTOx nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-suKGLudTOx nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-suKGLudTOx nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-suKGLudTOx .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-suKGLudTOx a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-suKGLudTOx .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-suKGLudTOx .navbar {
    height: 77px;
  }
  .cid-suKGLudTOx .navbar.opened {
    height: auto;
  }
  .cid-suKGLudTOx .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-suKGLuDYA1 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/grid-3227459-1920-1920x1080.jpg");
}
.cid-suKGLuYXFf {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-suKGLuYXFf img,
.cid-suKGLuYXFf .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-suKGLuYXFf .item:focus,
.cid-suKGLuYXFf span:focus {
  outline: none;
}
.cid-suKGLuYXFf .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-suKGLuYXFf .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-suKGLuYXFf .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-suKGLuYXFf .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-suKGLuYXFf .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-suKGLuYXFf .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-suKGLuYXFf .mbr-section-btn {
  margin-top: auto !important;
}
.cid-suKGLuYXFf .mbr-section-title {
  color: #232323;
}
.cid-suKGLuYXFf .mbr-text,
.cid-suKGLuYXFf .mbr-section-btn {
  text-align: left;
}
.cid-suKGLuYXFf .item-title {
  text-align: left;
}
.cid-suKGLuYXFf .item-subtitle {
  text-align: left;
  color: #2299aa;
}
.cid-suKGLvmcNv {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/grid-3227459-1920-1920x1080.jpg");
}
.cid-suKGLvLXHw {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-suKGLvLXHw .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-suKGLvLXHw .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-suKGLvLXHw .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-suKGLvLXHw .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-suKGLvLXHw .row .row {
    flex-direction: column-reverse;
  }
  .cid-suKGLvLXHw .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-suKGLvLXHw .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-suKGLvLXHw .card-subtitle {
  color: #2299aa;
}
.cid-suKGLvLXHw .mbr-text {
  color: #555555;
}
.cid-suKGLw7LfA {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-suKGLw7LfA .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-suKGLw7LfA .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-suKGLw7LfA .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-suKGLw7LfA .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-suKGLw7LfA .row .row {
    flex-direction: column-reverse;
  }
  .cid-suKGLw7LfA .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-suKGLw7LfA .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-suKGLw7LfA .card-subtitle {
  color: #2299aa;
}
.cid-suKGLw7LfA .mbr-text {
  color: #555555;
}
.cid-suXAzEkQre {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/grid-3227459-1920-1920x1080.jpg");
}
.cid-suXAzEkQre .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-suXAzEkQre form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-suXAzEkQre form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-suXAzEkQre form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-suXACcDZLe {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-suXACcDZLe .card-wrapper {
  display: flex;
}
@media (max-width: 991px) {
  .cid-suXACcDZLe .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-suXACcDZLe .mbr-iconfont {
  font-size: 2rem;
  color: #6592e6;
  padding-right: 1.5rem;
}
.cid-suXAGCUfRF {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/grid-3227459-1920-1920x1080.jpg");
}
.cid-suKGLwyh2D {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-suKGLwyh2D .row-links {
  width: 100%;
  justify-content: center;
}
.cid-suKGLwyh2D .social-row {
  width: 100%;
  justify-content: center;
}
.cid-suKGLwyh2D .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-suKGLwyh2D .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-suKGLwyh2D .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-suKGLwyh2D .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-suKGLwyh2D .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-suKGLwyh2D .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-suKGLwyh2D .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-suKGLwyh2D .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-suKGLwyh2D .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-suKGLwyh2D .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-suKGLwyh2D .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-suKGLwyh2D .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-suKGLwyh2D foot-menu-item {
  color: #a7c13e;
}
.cid-suKNwaDpBw {
  background-image: url("../../../assets/images/grid-3227459-1920-1920x1080.jpg");
}
.cid-suKNwaDpBw .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-suKNwaDpBw .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-suKNwaDpBw .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-suKNwbafRC {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-suKNwbafRC .line {
  background-color: #ffffff;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-suKNwbqaAn {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-suKNwbqaAn .card-wrapper {
  display: flex;
}
@media (max-width: 991px) {
  .cid-suKNwbqaAn .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-suKNwbqaAn .mbr-iconfont {
  font-size: 2rem;
  color: #6592e6;
  padding-right: 1.5rem;
}
.cid-suKNwbqaAn .card-text {
  color: #2299aa;
}
.cid-suKNwbZy99 {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-suKNwbZy99 .card-wrapper {
  display: flex;
}
@media (max-width: 991px) {
  .cid-suKNwbZy99 .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-suKNwbZy99 .mbr-iconfont {
  font-size: 2rem;
  color: #6592e6;
  padding-right: 1.5rem;
}
.cid-suKNwbZy99 .card-text {
  color: #2299aa;
}
.cid-suKNwcqyxr {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-suKNwcqyxr nav.navbar {
  position: fixed;
}
.cid-suKNwcqyxr .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-suKNwcqyxr .dropdown-menu {
  padding: 0;
}
.cid-suKNwcqyxr .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-suKNwcqyxr .dropdown-item:hover,
.cid-suKNwcqyxr .dropdown-item:focus {
  background: #353535 !important;
  color: white !important;
}
.cid-suKNwcqyxr .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-suKNwcqyxr .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-suKNwcqyxr .nav-link {
  position: relative;
}
.cid-suKNwcqyxr .container {
  display: flex;
  margin: auto;
}
.cid-suKNwcqyxr .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-suKNwcqyxr .navbar-caption {
  padding-right: 4rem;
}
.cid-suKNwcqyxr .dropdown-menu,
.cid-suKNwcqyxr .navbar.opened {
  background: #ffffff !important;
}
.cid-suKNwcqyxr .nav-item:focus,
.cid-suKNwcqyxr .nav-link:focus {
  outline: none;
}
.cid-suKNwcqyxr .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-suKNwcqyxr .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-suKNwcqyxr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-suKNwcqyxr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-suKNwcqyxr .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-suKNwcqyxr .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-suKNwcqyxr .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #ffffff;
}
.cid-suKNwcqyxr .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-suKNwcqyxr .navbar.opened {
  transition: all .3s;
}
.cid-suKNwcqyxr .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-suKNwcqyxr .navbar .navbar-logo img {
  width: auto;
}
.cid-suKNwcqyxr .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-suKNwcqyxr .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-suKNwcqyxr .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-suKNwcqyxr .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-suKNwcqyxr .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-suKNwcqyxr .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-suKNwcqyxr .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-suKNwcqyxr .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-suKNwcqyxr .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-suKNwcqyxr .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-suKNwcqyxr .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-suKNwcqyxr .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-suKNwcqyxr .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-suKNwcqyxr .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-suKNwcqyxr .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-suKNwcqyxr .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-suKNwcqyxr .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-suKNwcqyxr .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-suKNwcqyxr .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-suKNwcqyxr .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-suKNwcqyxr .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-suKNwcqyxr .navbar.navbar-short {
  min-height: 60px;
}
.cid-suKNwcqyxr .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-suKNwcqyxr .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-suKNwcqyxr .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-suKNwcqyxr .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-suKNwcqyxr .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-suKNwcqyxr .dropdown-item.active,
.cid-suKNwcqyxr .dropdown-item:active {
  background-color: transparent;
}
.cid-suKNwcqyxr .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-suKNwcqyxr .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-suKNwcqyxr .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-suKNwcqyxr .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-suKNwcqyxr .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-suKNwcqyxr .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-suKNwcqyxr ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-suKNwcqyxr .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-suKNwcqyxr button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-suKNwcqyxr button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-suKNwcqyxr button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-suKNwcqyxr button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-suKNwcqyxr button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-suKNwcqyxr button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-suKNwcqyxr nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-suKNwcqyxr nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-suKNwcqyxr nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-suKNwcqyxr nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-suKNwcqyxr .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-suKNwcqyxr a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-suKNwcqyxr .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-suKNwcqyxr .navbar {
    height: 77px;
  }
  .cid-suKNwcqyxr .navbar.opened {
    height: auto;
  }
  .cid-suKNwcqyxr .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-suKNwcQ50u {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/grid-3227459-1920-1920x1080.jpg");
}
.cid-suKNwdeUCU {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-suKNwdeUCU img,
.cid-suKNwdeUCU .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-suKNwdeUCU .item:focus,
.cid-suKNwdeUCU span:focus {
  outline: none;
}
.cid-suKNwdeUCU .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-suKNwdeUCU .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-suKNwdeUCU .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-suKNwdeUCU .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-suKNwdeUCU .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-suKNwdeUCU .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-suKNwdeUCU .mbr-section-btn {
  margin-top: auto !important;
}
.cid-suKNwdeUCU .mbr-section-title {
  color: #232323;
}
.cid-suKNwdeUCU .mbr-text,
.cid-suKNwdeUCU .mbr-section-btn {
  text-align: left;
}
.cid-suKNwdeUCU .item-title {
  text-align: left;
}
.cid-suKNwdeUCU .item-subtitle {
  text-align: left;
  color: #2299aa;
}
.cid-suKNwdFrs0 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/grid-3227459-1920-1920x1080.jpg");
}
.cid-suKNwe3bjV {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-suKNwe3bjV .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-suKNwe3bjV .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-suKNwe3bjV .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-suKNwe3bjV .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-suKNwe3bjV .row .row {
    flex-direction: column-reverse;
  }
  .cid-suKNwe3bjV .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-suKNwe3bjV .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-suKNwe3bjV .card-subtitle {
  color: #2299aa;
}
.cid-suKNwe3bjV .mbr-text {
  color: #555555;
}
.cid-suKNwerNUE {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-suKNwerNUE .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-suKNwerNUE .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-suKNwerNUE .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-suKNwerNUE .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-suKNwerNUE .row .row {
    flex-direction: column-reverse;
  }
  .cid-suKNwerNUE .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-suKNwerNUE .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-suKNwerNUE .card-subtitle {
  color: #2299aa;
}
.cid-suKNwerNUE .mbr-text {
  color: #555555;
}
.cid-suXDV8sNy7 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/grid-3227459-1920-1920x1080.jpg");
}
.cid-suXDV8sNy7 .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-suXDV8sNy7 form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-suXDV8sNy7 form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-suXDV8sNy7 form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-suXDOtC9L4 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-suXDOtC9L4 .card-wrapper {
  display: flex;
}
@media (max-width: 991px) {
  .cid-suXDOtC9L4 .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-suXDOtC9L4 .mbr-iconfont {
  font-size: 2rem;
  color: #6592e6;
  padding-right: 1.5rem;
}
.cid-suXDPn8Ndm {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/grid-3227459-1920-1920x1080.jpg");
}
.cid-suKNweP3nn {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-suKNweP3nn .row-links {
  width: 100%;
  justify-content: center;
}
.cid-suKNweP3nn .social-row {
  width: 100%;
  justify-content: center;
}
.cid-suKNweP3nn .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-suKNweP3nn .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-suKNweP3nn .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-suKNweP3nn .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-suKNweP3nn .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-suKNweP3nn .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-suKNweP3nn .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-suKNweP3nn .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-suKNweP3nn .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-suKNweP3nn .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-suKNweP3nn .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-suKNweP3nn .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-suKNweP3nn foot-menu-item {
  color: #a7c13e;
}
.cid-syDl06OyRo {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/grid-3227459-1920-1920x1080.jpg");
}
.cid-syDl06OyRo .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-syDl06OyRo .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-syDl06OyRo .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-syBY7P6CH6 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-syBY7P6CH6 .line {
  background-color: #ffffff;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-syBY7PooyQ {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-syBY7PooyQ .card-wrapper {
  display: flex;
}
@media (max-width: 991px) {
  .cid-syBY7PooyQ .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-syBY7PooyQ .mbr-iconfont {
  font-size: 2rem;
  color: #6592e6;
  padding-right: 1.5rem;
}
.cid-syBY7PooyQ .card-text {
  color: #2299aa;
}
.cid-syBY7PWPLH {
  padding-top: 1rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-syBY7PWPLH .card-wrapper {
  display: flex;
}
@media (max-width: 991px) {
  .cid-syBY7PWPLH .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-syBY7PWPLH .mbr-iconfont {
  font-size: 2rem;
  color: #6592e6;
  padding-right: 1.5rem;
}
.cid-syBY7PWPLH .card-text {
  color: #2299aa;
}
.cid-syBY7QpGKn {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-syBY7QpGKn nav.navbar {
  position: fixed;
}
.cid-syBY7QpGKn .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-syBY7QpGKn .dropdown-menu {
  padding: 0;
}
.cid-syBY7QpGKn .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-syBY7QpGKn .dropdown-item:hover,
.cid-syBY7QpGKn .dropdown-item:focus {
  background: #353535 !important;
  color: white !important;
}
.cid-syBY7QpGKn .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-syBY7QpGKn .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-syBY7QpGKn .nav-link {
  position: relative;
}
.cid-syBY7QpGKn .container {
  display: flex;
  margin: auto;
}
.cid-syBY7QpGKn .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-syBY7QpGKn .navbar-caption {
  padding-right: 4rem;
}
.cid-syBY7QpGKn .dropdown-menu,
.cid-syBY7QpGKn .navbar.opened {
  background: #ffffff !important;
}
.cid-syBY7QpGKn .nav-item:focus,
.cid-syBY7QpGKn .nav-link:focus {
  outline: none;
}
.cid-syBY7QpGKn .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-syBY7QpGKn .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-syBY7QpGKn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-syBY7QpGKn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-syBY7QpGKn .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-syBY7QpGKn .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-syBY7QpGKn .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #ffffff;
}
.cid-syBY7QpGKn .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-syBY7QpGKn .navbar.opened {
  transition: all .3s;
}
.cid-syBY7QpGKn .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-syBY7QpGKn .navbar .navbar-logo img {
  width: auto;
}
.cid-syBY7QpGKn .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-syBY7QpGKn .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-syBY7QpGKn .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-syBY7QpGKn .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-syBY7QpGKn .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-syBY7QpGKn .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-syBY7QpGKn .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-syBY7QpGKn .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-syBY7QpGKn .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-syBY7QpGKn .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-syBY7QpGKn .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-syBY7QpGKn .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-syBY7QpGKn .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-syBY7QpGKn .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-syBY7QpGKn .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-syBY7QpGKn .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-syBY7QpGKn .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-syBY7QpGKn .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-syBY7QpGKn .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-syBY7QpGKn .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-syBY7QpGKn .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-syBY7QpGKn .navbar.navbar-short {
  min-height: 60px;
}
.cid-syBY7QpGKn .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-syBY7QpGKn .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-syBY7QpGKn .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-syBY7QpGKn .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-syBY7QpGKn .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-syBY7QpGKn .dropdown-item.active,
.cid-syBY7QpGKn .dropdown-item:active {
  background-color: transparent;
}
.cid-syBY7QpGKn .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-syBY7QpGKn .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-syBY7QpGKn .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-syBY7QpGKn .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-syBY7QpGKn .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-syBY7QpGKn .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-syBY7QpGKn ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-syBY7QpGKn .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-syBY7QpGKn button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-syBY7QpGKn button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-syBY7QpGKn button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-syBY7QpGKn button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-syBY7QpGKn button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-syBY7QpGKn button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-syBY7QpGKn nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-syBY7QpGKn nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-syBY7QpGKn nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-syBY7QpGKn nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-syBY7QpGKn .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-syBY7QpGKn a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-syBY7QpGKn .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-syBY7QpGKn .navbar {
    height: 77px;
  }
  .cid-syBY7QpGKn .navbar.opened {
    height: auto;
  }
  .cid-syBY7QpGKn .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-syBY7RFzdX {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/grid-3227459-1920-1920x1080.jpg");
}
.cid-sAk9wlRDVf {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sAk9wlRDVf img,
.cid-sAk9wlRDVf .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-sAk9wlRDVf .item:focus,
.cid-sAk9wlRDVf span:focus {
  outline: none;
}
.cid-sAk9wlRDVf .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sAk9wlRDVf .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sAk9wlRDVf .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sAk9wlRDVf .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sAk9wlRDVf .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sAk9wlRDVf .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sAk9wlRDVf .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sAk9wlRDVf .mbr-section-title {
  color: #232323;
}
.cid-sAk9wlRDVf .mbr-text,
.cid-sAk9wlRDVf .mbr-section-btn {
  text-align: left;
}
.cid-sAk9wlRDVf .item-title {
  text-align: left;
}
.cid-sAk9wlRDVf .item-subtitle {
  text-align: left;
  color: #2299aa;
}
.cid-sAkaf1j8ti {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/grid-3227459-1920-1920x1080.jpg");
}
.cid-syBY7S0AC8 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-syBY7S0AC8 .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-syBY7S0AC8 .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-syBY7S0AC8 .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-syBY7S0AC8 .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-syBY7S0AC8 .row .row {
    flex-direction: column-reverse;
  }
  .cid-syBY7S0AC8 .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-syBY7S0AC8 .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-syBY7S0AC8 .card-subtitle {
  color: #2299aa;
}
.cid-syBY7S0AC8 .mbr-text {
  color: #555555;
}
.cid-syBY7SmDzR {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-syBY7SmDzR .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-syBY7SmDzR .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-syBY7SmDzR .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-syBY7SmDzR .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-syBY7SmDzR .row .row {
    flex-direction: column-reverse;
  }
  .cid-syBY7SmDzR .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-syBY7SmDzR .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-syBY7SmDzR .card-subtitle {
  color: #2299aa;
}
.cid-syBY7SmDzR .mbr-text {
  color: #555555;
}
.cid-syCfgCRuIC {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/grid-3227459-1920-1920x1080.jpg");
}
.cid-szgTgNVz4U {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-syCfebpg9j {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-syCfebpg9j .card-wrapper {
  display: flex;
}
@media (max-width: 991px) {
  .cid-syCfebpg9j .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-syCfebpg9j .mbr-iconfont {
  font-size: 2rem;
  color: #6592e6;
  padding-right: 1.5rem;
}
.cid-syCfebpg9j .card-text {
  color: #2299aa;
}
.cid-szgVfLjtln {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-szgVfLjtln .mbr-text {
  text-align: center;
}
.cid-sAZjDqYhqw {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sAZjDqYhqw img,
.cid-sAZjDqYhqw .item-img {
  width: 100%;
}
.cid-sAZjDqYhqw .item:focus,
.cid-sAZjDqYhqw span:focus {
  outline: none;
}
.cid-sAZjDqYhqw .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sAZjDqYhqw .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sAZjDqYhqw .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sAZjDqYhqw .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-sAZjDqYhqw .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sAZjDqYhqw .mbr-section-title {
  color: #232323;
}
.cid-sAZjDqYhqw .mbr-text,
.cid-sAZjDqYhqw .mbr-section-btn {
  text-align: left;
}
.cid-sAZjDqYhqw .item-title {
  text-align: left;
}
.cid-sAZjDqYhqw .item-subtitle {
  text-align: left;
  color: #2299aa;
}
.cid-syBY7SRrwI {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/grid-3227459-1920-1920x1080.jpg");
}
.cid-syBY7SRrwI .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-syBY7SRrwI form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-syBY7SRrwI form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-syBY7SRrwI form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-syBY7TbGJG {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-syBY7TbGJG .card-wrapper {
  display: flex;
}
@media (max-width: 991px) {
  .cid-syBY7TbGJG .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-syBY7TbGJG .mbr-iconfont {
  font-size: 2rem;
  color: #6592e6;
  padding-right: 1.5rem;
}
.cid-syBY7TEX8z {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/grid-3227459-1920-1920x1080.jpg");
}
.cid-syBY7TYmCa {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-syBY7TYmCa .row-links {
  width: 100%;
  justify-content: center;
}
.cid-syBY7TYmCa .social-row {
  width: 100%;
  justify-content: center;
}
.cid-syBY7TYmCa .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-syBY7TYmCa .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-syBY7TYmCa .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-syBY7TYmCa .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-syBY7TYmCa .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-syBY7TYmCa .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-syBY7TYmCa .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-syBY7TYmCa .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-syBY7TYmCa .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-syBY7TYmCa .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-syBY7TYmCa .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-syBY7TYmCa .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-syBY7TYmCa foot-menu-item {
  color: #a7c13e;
}
.cid-szz41B5DGj {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/grid-3227459-1920-1920x1080.jpg");
}
.cid-szz41B5DGj .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-szz41B5DGj .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-szz41B5DGj .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-szz41BDcn5 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-szz41BDcn5 .line {
  background-color: #ffffff;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-szz41BTAyc {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-szz41BTAyc .card-wrapper {
  display: flex;
}
@media (max-width: 991px) {
  .cid-szz41BTAyc .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-szz41BTAyc .mbr-iconfont {
  font-size: 2rem;
  color: #6592e6;
  padding-right: 1.5rem;
}
.cid-szz41BTAyc .card-text {
  color: #2299aa;
}
.cid-szz41CrKzU {
  padding-top: 1rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-szz41CrKzU .card-wrapper {
  display: flex;
}
@media (max-width: 991px) {
  .cid-szz41CrKzU .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-szz41CrKzU .mbr-iconfont {
  font-size: 2rem;
  color: #6592e6;
  padding-right: 1.5rem;
}
.cid-szz41CrKzU .card-text {
  color: #2299aa;
}
.cid-szz41CU3b9 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-szz41CU3b9 nav.navbar {
  position: fixed;
}
.cid-szz41CU3b9 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-szz41CU3b9 .dropdown-menu {
  padding: 0;
}
.cid-szz41CU3b9 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-szz41CU3b9 .dropdown-item:hover,
.cid-szz41CU3b9 .dropdown-item:focus {
  background: #353535 !important;
  color: white !important;
}
.cid-szz41CU3b9 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-szz41CU3b9 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-szz41CU3b9 .nav-link {
  position: relative;
}
.cid-szz41CU3b9 .container {
  display: flex;
  margin: auto;
}
.cid-szz41CU3b9 .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-szz41CU3b9 .navbar-caption {
  padding-right: 4rem;
}
.cid-szz41CU3b9 .dropdown-menu,
.cid-szz41CU3b9 .navbar.opened {
  background: #ffffff !important;
}
.cid-szz41CU3b9 .nav-item:focus,
.cid-szz41CU3b9 .nav-link:focus {
  outline: none;
}
.cid-szz41CU3b9 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-szz41CU3b9 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-szz41CU3b9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-szz41CU3b9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-szz41CU3b9 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-szz41CU3b9 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-szz41CU3b9 .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #ffffff;
}
.cid-szz41CU3b9 .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-szz41CU3b9 .navbar.opened {
  transition: all .3s;
}
.cid-szz41CU3b9 .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-szz41CU3b9 .navbar .navbar-logo img {
  width: auto;
}
.cid-szz41CU3b9 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-szz41CU3b9 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-szz41CU3b9 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-szz41CU3b9 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-szz41CU3b9 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-szz41CU3b9 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-szz41CU3b9 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-szz41CU3b9 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-szz41CU3b9 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-szz41CU3b9 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-szz41CU3b9 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-szz41CU3b9 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-szz41CU3b9 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-szz41CU3b9 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-szz41CU3b9 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-szz41CU3b9 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-szz41CU3b9 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-szz41CU3b9 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-szz41CU3b9 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-szz41CU3b9 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-szz41CU3b9 .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-szz41CU3b9 .navbar.navbar-short {
  min-height: 60px;
}
.cid-szz41CU3b9 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-szz41CU3b9 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-szz41CU3b9 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-szz41CU3b9 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-szz41CU3b9 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-szz41CU3b9 .dropdown-item.active,
.cid-szz41CU3b9 .dropdown-item:active {
  background-color: transparent;
}
.cid-szz41CU3b9 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-szz41CU3b9 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-szz41CU3b9 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-szz41CU3b9 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-szz41CU3b9 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-szz41CU3b9 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-szz41CU3b9 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-szz41CU3b9 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-szz41CU3b9 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-szz41CU3b9 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-szz41CU3b9 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-szz41CU3b9 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-szz41CU3b9 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-szz41CU3b9 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-szz41CU3b9 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-szz41CU3b9 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-szz41CU3b9 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-szz41CU3b9 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-szz41CU3b9 .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-szz41CU3b9 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-szz41CU3b9 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-szz41CU3b9 .navbar {
    height: 77px;
  }
  .cid-szz41CU3b9 .navbar.opened {
    height: auto;
  }
  .cid-szz41CU3b9 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sAkaj4Nvat {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/grid-3227459-1920-1920x1080.jpg");
}
.cid-sAdRYi4Jq8 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sAdRYi4Jq8 img,
.cid-sAdRYi4Jq8 .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-sAdRYi4Jq8 .item:focus,
.cid-sAdRYi4Jq8 span:focus {
  outline: none;
}
.cid-sAdRYi4Jq8 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sAdRYi4Jq8 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sAdRYi4Jq8 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sAdRYi4Jq8 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sAdRYi4Jq8 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sAdRYi4Jq8 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sAdRYi4Jq8 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sAdRYi4Jq8 .mbr-section-title {
  color: #232323;
}
.cid-sAdRYi4Jq8 .mbr-text,
.cid-sAdRYi4Jq8 .mbr-section-btn {
  text-align: left;
}
.cid-sAdRYi4Jq8 .item-title {
  text-align: left;
}
.cid-sAdRYi4Jq8 .item-subtitle {
  text-align: left;
  color: #2299aa;
}
.cid-szz41DRntd {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/grid-3227459-1920-1920x1080.jpg");
}
.cid-szz41EbaWi {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-szz41EbaWi .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-szz41EbaWi .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-szz41EbaWi .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-szz41EbaWi .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-szz41EbaWi .row .row {
    flex-direction: column-reverse;
  }
  .cid-szz41EbaWi .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-szz41EbaWi .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-szz41EbaWi .card-subtitle {
  color: #2299aa;
}
.cid-szz41EbaWi .mbr-text {
  color: #555555;
}
.cid-szz41EDGck {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-szz41EDGck .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-szz41EDGck .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-szz41EDGck .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-szz41EDGck .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-szz41EDGck .row .row {
    flex-direction: column-reverse;
  }
  .cid-szz41EDGck .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-szz41EDGck .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-szz41EDGck .card-subtitle {
  color: #2299aa;
}
.cid-szz41EDGck .mbr-text {
  color: #555555;
}
.cid-szz41F1PKZ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/grid-3227459-1920-1920x1080.jpg");
}
.cid-szz41FFr03 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-szz41G0HEo {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-szz41G0HEo .card-wrapper {
  display: flex;
}
@media (max-width: 991px) {
  .cid-szz41G0HEo .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-szz41G0HEo .mbr-iconfont {
  font-size: 2rem;
  color: #6592e6;
  padding-right: 1.5rem;
}
.cid-szz41G0HEo .card-text {
  color: #2299aa;
}
.cid-szz41GtqJM {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-szz41GtqJM .mbr-text {
  text-align: center;
}
.cid-sAZk5qgDPs {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sAZk5qgDPs img,
.cid-sAZk5qgDPs .item-img {
  width: 100%;
}
.cid-sAZk5qgDPs .item:focus,
.cid-sAZk5qgDPs span:focus {
  outline: none;
}
.cid-sAZk5qgDPs .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sAZk5qgDPs .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sAZk5qgDPs .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sAZk5qgDPs .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sAZk5qgDPs .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sAZk5qgDPs .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sAZk5qgDPs .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sAZk5qgDPs .mbr-section-title {
  color: #232323;
}
.cid-sAZk5qgDPs .mbr-text,
.cid-sAZk5qgDPs .mbr-section-btn {
  text-align: left;
}
.cid-sAZk5qgDPs .item-title {
  text-align: left;
}
.cid-sAZk5qgDPs .item-subtitle {
  text-align: left;
  color: #2299aa;
}
.cid-szz41GK2OW {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/grid-3227459-1920-1920x1080.jpg");
}
.cid-szz41GK2OW .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-szz41GK2OW form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-szz41GK2OW form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-szz41GK2OW form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-szz41H6NDc {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-szz41H6NDc .card-wrapper {
  display: flex;
}
@media (max-width: 991px) {
  .cid-szz41H6NDc .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-szz41H6NDc .mbr-iconfont {
  font-size: 2rem;
  color: #6592e6;
  padding-right: 1.5rem;
}
.cid-szz41Hxc07 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/grid-3227459-1920-1920x1080.jpg");
}
.cid-szz41HTOcS {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-szz41HTOcS .row-links {
  width: 100%;
  justify-content: center;
}
.cid-szz41HTOcS .social-row {
  width: 100%;
  justify-content: center;
}
.cid-szz41HTOcS .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-szz41HTOcS .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-szz41HTOcS .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-szz41HTOcS .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-szz41HTOcS .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-szz41HTOcS .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-szz41HTOcS .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-szz41HTOcS .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-szz41HTOcS .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-szz41HTOcS .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-szz41HTOcS .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-szz41HTOcS .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-szz41HTOcS foot-menu-item {
  color: #a7c13e;
}
.cid-szzaPYK5Bk {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/grid-3227459-1920-1920x1080.jpg");
}
.cid-szzaPYK5Bk .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-szzaPYK5Bk .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-szzaPYK5Bk .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-szzaPZo2lL {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-szzaPZo2lL .line {
  background-color: #ffffff;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-szzaPZHyjg {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-szzaPZHyjg .card-wrapper {
  display: flex;
}
@media (max-width: 991px) {
  .cid-szzaPZHyjg .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-szzaPZHyjg .mbr-iconfont {
  font-size: 2rem;
  color: #6592e6;
  padding-right: 1.5rem;
}
.cid-szzaPZHyjg .card-text {
  color: #2299aa;
}
.cid-szzaQ0iNPJ {
  padding-top: 1rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-szzaQ0iNPJ .card-wrapper {
  display: flex;
}
@media (max-width: 991px) {
  .cid-szzaQ0iNPJ .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-szzaQ0iNPJ .mbr-iconfont {
  font-size: 2rem;
  color: #6592e6;
  padding-right: 1.5rem;
}
.cid-szzaQ0iNPJ .card-text {
  color: #2299aa;
}
.cid-szzaQ0MR0d {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-szzaQ0MR0d nav.navbar {
  position: fixed;
}
.cid-szzaQ0MR0d .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-szzaQ0MR0d .dropdown-menu {
  padding: 0;
}
.cid-szzaQ0MR0d .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-szzaQ0MR0d .dropdown-item:hover,
.cid-szzaQ0MR0d .dropdown-item:focus {
  background: #353535 !important;
  color: white !important;
}
.cid-szzaQ0MR0d .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-szzaQ0MR0d .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-szzaQ0MR0d .nav-link {
  position: relative;
}
.cid-szzaQ0MR0d .container {
  display: flex;
  margin: auto;
}
.cid-szzaQ0MR0d .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-szzaQ0MR0d .navbar-caption {
  padding-right: 4rem;
}
.cid-szzaQ0MR0d .dropdown-menu,
.cid-szzaQ0MR0d .navbar.opened {
  background: #ffffff !important;
}
.cid-szzaQ0MR0d .nav-item:focus,
.cid-szzaQ0MR0d .nav-link:focus {
  outline: none;
}
.cid-szzaQ0MR0d .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-szzaQ0MR0d .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-szzaQ0MR0d .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-szzaQ0MR0d .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-szzaQ0MR0d .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-szzaQ0MR0d .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-szzaQ0MR0d .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #ffffff;
}
.cid-szzaQ0MR0d .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-szzaQ0MR0d .navbar.opened {
  transition: all .3s;
}
.cid-szzaQ0MR0d .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-szzaQ0MR0d .navbar .navbar-logo img {
  width: auto;
}
.cid-szzaQ0MR0d .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-szzaQ0MR0d .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-szzaQ0MR0d .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-szzaQ0MR0d .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-szzaQ0MR0d .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-szzaQ0MR0d .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-szzaQ0MR0d .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-szzaQ0MR0d .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-szzaQ0MR0d .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-szzaQ0MR0d .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-szzaQ0MR0d .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-szzaQ0MR0d .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-szzaQ0MR0d .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-szzaQ0MR0d .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-szzaQ0MR0d .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-szzaQ0MR0d .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-szzaQ0MR0d .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-szzaQ0MR0d .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-szzaQ0MR0d .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-szzaQ0MR0d .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-szzaQ0MR0d .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-szzaQ0MR0d .navbar.navbar-short {
  min-height: 60px;
}
.cid-szzaQ0MR0d .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-szzaQ0MR0d .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-szzaQ0MR0d .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-szzaQ0MR0d .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-szzaQ0MR0d .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-szzaQ0MR0d .dropdown-item.active,
.cid-szzaQ0MR0d .dropdown-item:active {
  background-color: transparent;
}
.cid-szzaQ0MR0d .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-szzaQ0MR0d .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-szzaQ0MR0d .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-szzaQ0MR0d .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-szzaQ0MR0d .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-szzaQ0MR0d .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-szzaQ0MR0d ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-szzaQ0MR0d .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-szzaQ0MR0d button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-szzaQ0MR0d button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-szzaQ0MR0d button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-szzaQ0MR0d button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-szzaQ0MR0d button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-szzaQ0MR0d button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-szzaQ0MR0d nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-szzaQ0MR0d nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-szzaQ0MR0d nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-szzaQ0MR0d nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-szzaQ0MR0d .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-szzaQ0MR0d a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-szzaQ0MR0d .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-szzaQ0MR0d .navbar {
    height: 77px;
  }
  .cid-szzaQ0MR0d .navbar.opened {
    height: auto;
  }
  .cid-szzaQ0MR0d .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-szzaQ1FZTW {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/grid-3227459-1920-1920x1080.jpg");
}
.cid-sAk9Mp12gT {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sAk9Mp12gT img,
.cid-sAk9Mp12gT .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-sAk9Mp12gT .item:focus,
.cid-sAk9Mp12gT span:focus {
  outline: none;
}
.cid-sAk9Mp12gT .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sAk9Mp12gT .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sAk9Mp12gT .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sAk9Mp12gT .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sAk9Mp12gT .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sAk9Mp12gT .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sAk9Mp12gT .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sAk9Mp12gT .mbr-section-title {
  color: #232323;
}
.cid-sAk9Mp12gT .mbr-text,
.cid-sAk9Mp12gT .mbr-section-btn {
  text-align: left;
}
.cid-sAk9Mp12gT .item-title {
  text-align: left;
}
.cid-sAk9Mp12gT .item-subtitle {
  text-align: left;
  color: #2299aa;
}
.cid-sAka95SGLy {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/grid-3227459-1920-1920x1080.jpg");
}
.cid-szzaQ20QqI {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-szzaQ20QqI .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-szzaQ20QqI .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-szzaQ20QqI .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-szzaQ20QqI .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-szzaQ20QqI .row .row {
    flex-direction: column-reverse;
  }
  .cid-szzaQ20QqI .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-szzaQ20QqI .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-szzaQ20QqI .card-subtitle {
  color: #2299aa;
}
.cid-szzaQ20QqI .mbr-text {
  color: #555555;
}
.cid-szzaQ2qAkB {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-szzaQ2qAkB .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-szzaQ2qAkB .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-szzaQ2qAkB .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-szzaQ2qAkB .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-szzaQ2qAkB .row .row {
    flex-direction: column-reverse;
  }
  .cid-szzaQ2qAkB .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-szzaQ2qAkB .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-szzaQ2qAkB .card-subtitle {
  color: #2299aa;
}
.cid-szzaQ2qAkB .mbr-text {
  color: #555555;
}
.cid-szzaQ2OKO5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/grid-3227459-1920-1920x1080.jpg");
}
.cid-szzaQ3rncF {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-szzaQ3L7fU {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-szzaQ3L7fU .card-wrapper {
  display: flex;
}
@media (max-width: 991px) {
  .cid-szzaQ3L7fU .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-szzaQ3L7fU .mbr-iconfont {
  font-size: 2rem;
  color: #6592e6;
  padding-right: 1.5rem;
}
.cid-szzaQ3L7fU .card-text {
  color: #2299aa;
}
.cid-szzaQ4gAXR {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-szzaQ4gAXR .mbr-text {
  text-align: center;
}
.cid-sAZgXmhGXS {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sAZgXmhGXS img,
.cid-sAZgXmhGXS .item-img {
  width: 100%;
}
.cid-sAZgXmhGXS .item:focus,
.cid-sAZgXmhGXS span:focus {
  outline: none;
}
.cid-sAZgXmhGXS .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sAZgXmhGXS .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sAZgXmhGXS .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sAZgXmhGXS .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-sAZgXmhGXS .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sAZgXmhGXS .mbr-section-title {
  color: #232323;
}
.cid-sAZgXmhGXS .mbr-text,
.cid-sAZgXmhGXS .mbr-section-btn {
  text-align: left;
}
.cid-sAZgXmhGXS .item-title {
  text-align: left;
}
.cid-sAZgXmhGXS .item-subtitle {
  text-align: left;
  color: #2299aa;
}
.cid-szzaQ4yKcZ {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/grid-3227459-1920-1920x1080.jpg");
}
.cid-szzaQ4yKcZ .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-szzaQ4yKcZ form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-szzaQ4yKcZ form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-szzaQ4yKcZ form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-szzaQ4UEfV {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-szzaQ4UEfV .card-wrapper {
  display: flex;
}
@media (max-width: 991px) {
  .cid-szzaQ4UEfV .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-szzaQ4UEfV .mbr-iconfont {
  font-size: 2rem;
  color: #6592e6;
  padding-right: 1.5rem;
}
.cid-szzaQ5nY3l {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/grid-3227459-1920-1920x1080.jpg");
}
.cid-szzaQ5JmDI {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-szzaQ5JmDI .row-links {
  width: 100%;
  justify-content: center;
}
.cid-szzaQ5JmDI .social-row {
  width: 100%;
  justify-content: center;
}
.cid-szzaQ5JmDI .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-szzaQ5JmDI .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-szzaQ5JmDI .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-szzaQ5JmDI .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-szzaQ5JmDI .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-szzaQ5JmDI .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-szzaQ5JmDI .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-szzaQ5JmDI .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-szzaQ5JmDI .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-szzaQ5JmDI .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-szzaQ5JmDI .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-szzaQ5JmDI .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-szzaQ5JmDI foot-menu-item {
  color: #a7c13e;
}
