body {
  font-family: Open Sans;
}
.display-1 {
  font-family: 'Open Sans', sans-serif;
  font-size: 2.8rem;
}
.display-1 > .mbr-iconfont {
  font-size: 4.48rem;
}
.display-2 {
  font-family: 'Open Sans', sans-serif;
  font-size: 2rem;
}
.display-2 > .mbr-iconfont {
  font-size: 3.2rem;
}
.display-4 {
  font-family: 'Open Sans', sans-serif;
  font-size: 1rem;
}
.display-4 > .mbr-iconfont {
  font-size: 1.6rem;
}
.display-5 {
  font-family: 'Open Sans', sans-serif;
  font-size: 1.5rem;
}
.display-5 > .mbr-iconfont {
  font-size: 2.4rem;
}
.display-7 {
  font-family: 'Open Sans', sans-serif;
  font-size: 1.2rem;
}
.display-7 > .mbr-iconfont {
  font-size: 1.92rem;
}
/* ---- Fluid typography for mobile devices ---- */
/* 1.4 - font scale ratio ( bootstrap == 1.42857 ) */
/* 100vw - current viewport width */
/* (48 - 20)  48 == 48rem == 768px, 20 == 20rem == 320px(minimal supported viewport) */
/* 0.65 - min scale variable, may vary */
@media (max-width: 768px) {
  .display-1 {
    font-size: 2.24rem;
    font-size: calc( 1.63rem + (2.8 - 1.63) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.63rem + (2.8 - 1.63) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 1.6rem;
    font-size: calc( 1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 0.8rem;
    font-size: calc( 1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-5 {
    font-size: 1.2rem;
    font-size: calc( 1.175rem + (1.5 - 1.175) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.175rem + (1.5 - 1.175) * ((100vw - 20rem) / (48 - 20))));
  }
}
/* Buttons */
.btn {
  padding: 10px 15px;
  border-radius: 0px;
}
.btn-sm {
  padding: 5px 10px;
  border-radius: 0px;
}
.btn-md {
  padding: 10px 15px;
  border-radius: 0px;
}
.btn-lg {
  padding: 20px 20px;
  border-radius: 0px;
}
.bg-primary {
  background-color: #f8220c !important;
}
.bg-success {
  background-color: #ffff00 !important;
}
.bg-info {
  background-color: #48d678 !important;
}
.bg-warning {
  background-color: #344cf1 !important;
}
.bg-danger {
  background-color: #ffffff !important;
}
.btn-primary,
.btn-primary:active,
.btn-primary.active {
  background-color: #f8220c !important;
  border-color: #f8220c !important;
  color: #ffffff !important;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus {
  color: #ffffff !important;
  background-color: #b21505 !important;
  border-color: #b21505 !important;
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #b21505 !important;
  border-color: #b21505 !important;
}
.btn-secondary,
.btn-secondary:active,
.btn-secondary.active {
  background-color: #f8220c !important;
  border-color: #f8220c !important;
  color: #ffffff !important;
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus {
  color: #ffffff !important;
  background-color: #b21505 !important;
  border-color: #b21505 !important;
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #b21505 !important;
  border-color: #b21505 !important;
}
.btn-info,
.btn-info:active,
.btn-info.active {
  background-color: #48d678 !important;
  border-color: #48d678 !important;
  color: #ffffff !important;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus {
  color: #ffffff !important;
  background-color: #26ab53 !important;
  border-color: #26ab53 !important;
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #26ab53 !important;
  border-color: #26ab53 !important;
}
.btn-success,
.btn-success:active,
.btn-success.active {
  background-color: #ffff00 !important;
  border-color: #ffff00 !important;
  color: #000000 !important;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus {
  color: #000000 !important;
  background-color: #b2b300 !important;
  border-color: #b2b300 !important;
}
.btn-success.disabled,
.btn-success:disabled {
  color: #000000 !important;
  background-color: #b2b300 !important;
  border-color: #b2b300 !important;
}
.btn-warning,
.btn-warning:active,
.btn-warning.active {
  background-color: #344cf1 !important;
  border-color: #344cf1 !important;
  color: #ffffff !important;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus {
  color: #ffffff !important;
  background-color: #0e26cb !important;
  border-color: #0e26cb !important;
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #ffffff !important;
  background-color: #0e26cb !important;
  border-color: #0e26cb !important;
}
.btn-danger,
.btn-danger:active,
.btn-danger.active {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  color: #808080 !important;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus {
  color: #808080 !important;
  background-color: #d9d9d9 !important;
  border-color: #d9d9d9 !important;
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #808080 !important;
  background-color: #d9d9d9 !important;
  border-color: #d9d9d9 !important;
}
.btn-white {
  color: #333333 !important;
}
.btn-white,
.btn-white:active,
.btn-white.active {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  color: #808080 !important;
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus {
  color: #808080 !important;
  background-color: #d9d9d9 !important;
  border-color: #d9d9d9 !important;
}
.btn-white.disabled,
.btn-white:disabled {
  color: #808080 !important;
  background-color: #d9d9d9 !important;
  border-color: #d9d9d9 !important;
}
.btn-black,
.btn-black:active,
.btn-black.active {
  background-color: #333333 !important;
  border-color: #333333 !important;
  color: #ffffff !important;
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus {
  color: #ffffff !important;
  background-color: #0d0d0d !important;
  border-color: #0d0d0d !important;
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #0d0d0d !important;
  border-color: #0d0d0d !important;
}
.btn-primary-outline,
.btn-primary-outline:active,
.btn-primary-outline.active {
  background: none;
  border-color: #9a1204;
  color: #9a1204;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus {
  color: #ffffff;
  background-color: #f8220c;
  border-color: #f8220c;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #f8220c !important;
  border-color: #f8220c !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active,
.btn-secondary-outline.active {
  background: none;
  border-color: #9a1204;
  color: #9a1204;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus {
  color: #ffffff;
  background-color: #f8220c;
  border-color: #f8220c;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #ffffff !important;
  background-color: #f8220c !important;
  border-color: #f8220c !important;
}
.btn-info-outline,
.btn-info-outline:active,
.btn-info-outline.active {
  background: none;
  border-color: #229649;
  color: #229649;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus {
  color: #ffffff;
  background-color: #48d678;
  border-color: #48d678;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #ffffff !important;
  background-color: #48d678 !important;
  border-color: #48d678 !important;
}
.btn-success-outline,
.btn-success-outline:active,
.btn-success-outline.active {
  background: none;
  border-color: #999900;
  color: #999900;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus {
  color: #000000;
  background-color: #ffff00;
  border-color: #ffff00;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #000000 !important;
  background-color: #ffff00 !important;
  border-color: #ffff00 !important;
}
.btn-warning-outline,
.btn-warning-outline:active,
.btn-warning-outline.active {
  background: none;
  border-color: #0c21b3;
  color: #0c21b3;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus {
  color: #ffffff;
  background-color: #344cf1;
  border-color: #344cf1;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #ffffff !important;
  background-color: #344cf1 !important;
  border-color: #344cf1 !important;
}
.btn-danger-outline,
.btn-danger-outline:active,
.btn-danger-outline.active {
  background: none;
  border-color: #cccccc;
  color: #cccccc;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus {
  color: #808080;
  background-color: #ffffff;
  border-color: #ffffff;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #808080 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn-black-outline,
.btn-black-outline:active,
.btn-black-outline.active {
  background: none;
  border-color: #000000;
  color: #000000;
}
.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus {
  color: #ffffff;
  background-color: #333333;
  border-color: #333333;
}
.btn-black-outline.disabled,
.btn-black-outline:disabled {
  color: #ffffff !important;
  background-color: #333333 !important;
  border-color: #333333 !important;
}
.btn-white-outline,
.btn-white-outline:active,
.btn-white-outline.active {
  background: none;
  border-color: #ffffff;
  color: #ffffff;
}
.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus {
  color: #333333;
  background-color: #ffffff;
  border-color: #ffffff;
}
.text-primary {
  color: #f8220c !important;
}
.text-secondary {
  color: #f8220c !important;
}
.text-success {
  color: #ffff00 !important;
}
.text-info {
  color: #48d678 !important;
}
.text-warning {
  color: #344cf1 !important;
}
.text-danger {
  color: #ffffff !important;
}
.text-white {
  color: #ffffff !important;
}
.text-black {
  color: #000000 !important;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #9a1204 !important;
}
a.text-secondary:hover,
a.text-secondary:focus {
  color: #9a1204 !important;
}
a.text-success:hover,
a.text-success:focus {
  color: #999900 !important;
}
a.text-info:hover,
a.text-info:focus {
  color: #229649 !important;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #0c21b3 !important;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #cccccc !important;
}
a.text-white:hover,
a.text-white:focus {
  color: #b3b3b3 !important;
}
a.text-black:hover,
a.text-black:focus {
  color: #4d4d4d !important;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #48d678;
}
.alert-warning {
  background-color: #344cf1;
}
.alert-danger {
  background-color: #ffffff;
}
.mbr-section-btn a.btn:not(.btn-form) {
  border-radius: 100px;
}
.mbr-section-btn a.btn:not(.btn-form):hover,
.mbr-section-btn a.btn:not(.btn-form):focus {
  box-shadow: none !important;
}
.mbr-gallery-filter li a {
  border-radius: 100px !important;
}
.mbr-gallery-filter li.active .btn {
  background-color: #f8220c;
  border-color: #f8220c;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
.nav-tabs .nav-link {
  border-radius: 100px !important;
}
a,
a:hover {
  color: #f8220c;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #fed6d2;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #ffffcc;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #effbf3;
}
.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
  color: #f3f4fe;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
  color: #ffffff;
}
/* Scroll to top button*/
.scrollToTop_wraper {
  display: none;
}
#scrollToTop a i:before {
  content: '';
  position: absolute;
  height: 40%;
  top: 25%;
  background: #fff;
  width: 2px;
  left: calc(50% - 1px);
}
#scrollToTop a i:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  width: 40%;
  height: 40%;
  left: 30%;
  bottom: 30%;
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
}
/* Others*/
.note-check a[data-value=Rubik] {
  font-style: normal;
}
.mbr-arrow a {
  color: #ffffff;
}
@media (max-width: 767px) {
  .mbr-arrow {
    display: none;
  }
}
.form-control-label {
  position: relative;
  cursor: pointer;
  margin-bottom: .357em;
  padding: 0;
}
.alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: .875rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
}
.alert.alert-form::after {
  background-color: inherit;
  bottom: -7px;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin-left: -7px;
  position: absolute;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  width: 14px;
}
.form-control {
  font-family: 'Open Sans', sans-serif;
  font-size: 1rem;
}
.form-control > .mbr-iconfont {
  font-size: 1.6rem;
}
blockquote {
  border-color: #f8220c;
}
.btn-md {
  transition: none;
  padding: 0.5rem 2rem;
}
.btn-md:hover {
  background-color: #f8220c !important;
  border-color: #f8220c !important;
}
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #f8220c;
  color: #ffffff;
}
.jq-selectbox .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:after,
.jq-number__spin.plus:after {
  transition: 0.4s;
  border-top-color: currentColor;
  border-bottom-color: currentColor;
}
.jq-number__spin {
  background: #ffffff;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:hover:after,
.jq-number__spin.plus:hover:after {
  border-top-color: #f8220c;
  border-bottom-color: #f8220c;
}
.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: #f8220c !important;
  box-shadow: none !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #ffffff !important;
  background: #f8220c !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%;
}
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='%23f8220c' %3e%3cg fill='none' fill-rule='evenodd'%3e%3cg transform='translate(16 16)' stroke-width='2'%3e%3ccircle stroke-opacity='.5' cx='16' cy='16' r='16'/%3e%3cpath d='M32 16c0-9.94-8.06-16-16-16'%3e%3canimateTransform attributeName='transform' type='rotate' from='0 16 16' to='360 16 16' dur='1s' repeatCount='indefinite'/%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}
section.lazy-placeholder:after {
  opacity: 0.5;
}
.cid-tC2Bv2vK5s {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tC2Bv2vK5s nav.navbar {
  position: fixed;
}
.cid-tC2Bv2vK5s .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tC2Bv2vK5s .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tC2Bv2vK5s .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tC2Bv2vK5s .dropdown-item:hover,
.cid-tC2Bv2vK5s .dropdown-item:focus {
  background: #f8220c !important;
  color: white !important;
}
.cid-tC2Bv2vK5s .dropdown-item:hover span {
  color: white;
}
.cid-tC2Bv2vK5s .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tC2Bv2vK5s .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tC2Bv2vK5s .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tC2Bv2vK5s .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tC2Bv2vK5s .nav-link {
  position: relative;
}
.cid-tC2Bv2vK5s .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tC2Bv2vK5s .container {
    flex-wrap: wrap;
  }
}
.cid-tC2Bv2vK5s .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tC2Bv2vK5s .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tC2Bv2vK5s .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tC2Bv2vK5s .dropdown-menu,
.cid-tC2Bv2vK5s .navbar.opened {
  background: #ffffff !important;
}
.cid-tC2Bv2vK5s .nav-item:focus,
.cid-tC2Bv2vK5s .nav-link:focus {
  outline: none;
}
.cid-tC2Bv2vK5s .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tC2Bv2vK5s .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tC2Bv2vK5s .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tC2Bv2vK5s .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tC2Bv2vK5s .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tC2Bv2vK5s .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tC2Bv2vK5s .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tC2Bv2vK5s .navbar.opened {
  transition: all 0.3s;
}
.cid-tC2Bv2vK5s .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tC2Bv2vK5s .navbar .navbar-logo img {
  width: auto;
}
.cid-tC2Bv2vK5s .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tC2Bv2vK5s .navbar.collapsed {
  justify-content: center;
}
.cid-tC2Bv2vK5s .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tC2Bv2vK5s .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tC2Bv2vK5s .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.6rem);
  }
}
.cid-tC2Bv2vK5s .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tC2Bv2vK5s .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tC2Bv2vK5s .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tC2Bv2vK5s .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tC2Bv2vK5s .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tC2Bv2vK5s .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tC2Bv2vK5s .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tC2Bv2vK5s .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tC2Bv2vK5s .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tC2Bv2vK5s .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tC2Bv2vK5s .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tC2Bv2vK5s .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tC2Bv2vK5s .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tC2Bv2vK5s .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tC2Bv2vK5s .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tC2Bv2vK5s .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tC2Bv2vK5s .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tC2Bv2vK5s .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tC2Bv2vK5s .navbar.navbar-short {
  min-height: 60px;
}
.cid-tC2Bv2vK5s .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tC2Bv2vK5s .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tC2Bv2vK5s .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tC2Bv2vK5s .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tC2Bv2vK5s .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tC2Bv2vK5s .dropdown-item.active,
.cid-tC2Bv2vK5s .dropdown-item:active {
  background-color: transparent;
}
.cid-tC2Bv2vK5s .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tC2Bv2vK5s .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tC2Bv2vK5s .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tC2Bv2vK5s .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tC2Bv2vK5s .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tC2Bv2vK5s .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tC2Bv2vK5s ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tC2Bv2vK5s .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tC2Bv2vK5s button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tC2Bv2vK5s button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tC2Bv2vK5s button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tC2Bv2vK5s button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tC2Bv2vK5s button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tC2Bv2vK5s button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tC2Bv2vK5s nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tC2Bv2vK5s nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tC2Bv2vK5s nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tC2Bv2vK5s nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tC2Bv2vK5s .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tC2Bv2vK5s a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tC2Bv2vK5s .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tC2Bv2vK5s .navbar {
    height: 70px;
  }
  .cid-tC2Bv2vK5s .navbar.opened {
    height: auto;
  }
  .cid-tC2Bv2vK5s .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tC2DndCJgG {
  padding-top: 165px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/2.jpg");
}
.cid-tC2DndCJgG .mbr-section-title DIV {
  text-align: center;
}
.cid-tC2DndCJgG .mbr-text,
.cid-tC2DndCJgG .mbr-section-btn {
  text-align: left;
}
.cid-tC2DndCJgG .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-tGfrdL1zFF {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tGfrdL1zFF .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-tGfrdL1zFF .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tGfrdL1zFF .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-tGfrdL1zFF .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-tGfrdL1zFF .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tGfrdL1zFF .mbr-text,
.cid-tGfrdL1zFF .mbr-section-btn {
  color: #353535;
  text-align: left;
}
.cid-tGfr3wclSO {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tGfr3wclSO .mbr-text {
  line-height: 1.5;
  color: #000000;
}
.cid-tGfr3wclSO .mbr-section-title {
  text-align: left;
  color: #ff4a52;
}
.cid-tGfrxOjiYC {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-tGfrxOjiYC .links {
  text-align: center;
  color: #c2c2c2;
}
.cid-tGfrxOjiYC p {
  margin: 0;
}
.cid-tDqJlhPHp5 {
  padding-top: 105px;
  padding-bottom: 0px;
  background-color: #ececec;
}
.cid-tDqJlhPHp5 .mbr-text {
  line-height: 1.5;
  color: #353535;
  text-align: center;
}
.cid-tDqJlhPHp5 .mbr-section-title {
  text-align: center;
  color: #353535;
}
.cid-tK8VKlSOXN {
  padding-top: 30px;
  padding-bottom: 15px;
  background-color: #f9f90c;
}
.cid-tK8VKlSOXN .mbr-text {
  line-height: 1.5;
  color: #333333;
  text-align: right;
}
.cid-tK8VKlSOXN .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-tDrtgSKEC3 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tDrtgSKEC3 .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-tDrtgSKEC3 .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tDrtgSKEC3 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-tDrtgSKEC3 .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-tDrtgSKEC3 .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tDrtgSKEC3 .mbr-text,
.cid-tDrtgSKEC3 .mbr-section-btn {
  color: #353535;
  text-align: left;
}
.cid-tK8W7rzhgq {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tK8W7rzhgq .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tK8W7rzhgq .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-tK8W7rzhgq .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-tK8W7rzhgq .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tK8W7rzhgq .mbr-text,
.cid-tK8W7rzhgq .mbr-section-btn {
  color: #353535;
  text-align: left;
}
.cid-tK8W7rzhgq .mbr-section-title {
  color: #000000;
}
.cid-tCuZy2Xo1P {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tCuZy2Xo1P .mbr-text {
  line-height: 1.5;
  color: #000000;
}
.cid-tCuZy2Xo1P .mbr-section-title {
  text-align: center;
  color: #fc9d1c;
}
.cid-tCuZy3AIIE {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tCuZy3AIIE nav.navbar {
  position: fixed;
}
.cid-tCuZy3AIIE .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tCuZy3AIIE .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tCuZy3AIIE .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tCuZy3AIIE .dropdown-item:hover,
.cid-tCuZy3AIIE .dropdown-item:focus {
  background: #f8220c !important;
  color: white !important;
}
.cid-tCuZy3AIIE .dropdown-item:hover span {
  color: white;
}
.cid-tCuZy3AIIE .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tCuZy3AIIE .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tCuZy3AIIE .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tCuZy3AIIE .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tCuZy3AIIE .nav-link {
  position: relative;
}
.cid-tCuZy3AIIE .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tCuZy3AIIE .container {
    flex-wrap: wrap;
  }
}
.cid-tCuZy3AIIE .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tCuZy3AIIE .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tCuZy3AIIE .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tCuZy3AIIE .dropdown-menu,
.cid-tCuZy3AIIE .navbar.opened {
  background: #ffffff !important;
}
.cid-tCuZy3AIIE .nav-item:focus,
.cid-tCuZy3AIIE .nav-link:focus {
  outline: none;
}
.cid-tCuZy3AIIE .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tCuZy3AIIE .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tCuZy3AIIE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tCuZy3AIIE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCuZy3AIIE .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tCuZy3AIIE .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tCuZy3AIIE .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tCuZy3AIIE .navbar.opened {
  transition: all 0.3s;
}
.cid-tCuZy3AIIE .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tCuZy3AIIE .navbar .navbar-logo img {
  width: auto;
}
.cid-tCuZy3AIIE .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tCuZy3AIIE .navbar.collapsed {
  justify-content: center;
}
.cid-tCuZy3AIIE .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tCuZy3AIIE .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tCuZy3AIIE .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.6rem);
  }
}
.cid-tCuZy3AIIE .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tCuZy3AIIE .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tCuZy3AIIE .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tCuZy3AIIE .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tCuZy3AIIE .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tCuZy3AIIE .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tCuZy3AIIE .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tCuZy3AIIE .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tCuZy3AIIE .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tCuZy3AIIE .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tCuZy3AIIE .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tCuZy3AIIE .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tCuZy3AIIE .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tCuZy3AIIE .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tCuZy3AIIE .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tCuZy3AIIE .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tCuZy3AIIE .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tCuZy3AIIE .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tCuZy3AIIE .navbar.navbar-short {
  min-height: 60px;
}
.cid-tCuZy3AIIE .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tCuZy3AIIE .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tCuZy3AIIE .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tCuZy3AIIE .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tCuZy3AIIE .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tCuZy3AIIE .dropdown-item.active,
.cid-tCuZy3AIIE .dropdown-item:active {
  background-color: transparent;
}
.cid-tCuZy3AIIE .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tCuZy3AIIE .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tCuZy3AIIE .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tCuZy3AIIE .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tCuZy3AIIE .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tCuZy3AIIE .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tCuZy3AIIE ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tCuZy3AIIE .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tCuZy3AIIE button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tCuZy3AIIE button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tCuZy3AIIE button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tCuZy3AIIE button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCuZy3AIIE button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCuZy3AIIE button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tCuZy3AIIE nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCuZy3AIIE nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tCuZy3AIIE nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tCuZy3AIIE nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCuZy3AIIE .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tCuZy3AIIE a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tCuZy3AIIE .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tCuZy3AIIE .navbar {
    height: 70px;
  }
  .cid-tCuZy3AIIE .navbar.opened {
    height: auto;
  }
  .cid-tCuZy3AIIE .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDqJxMmh2o {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tDqJxMmh2o .mbr-text {
  line-height: 1.5;
  color: #000000;
  text-align: center;
}
.cid-tDqJxMmh2o .mbr-section-title {
  text-align: left;
  color: #000000;
}
.cid-tK96jISJiK {
  padding-top: 30px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tK96jISJiK .links {
  text-align: center;
  color: #000000;
}
.cid-tK96jISJiK p {
  margin: 0;
}
.cid-tCvqv7mSU1 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tCvqv7mSU1 nav.navbar {
  position: fixed;
}
.cid-tCvqv7mSU1 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tCvqv7mSU1 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tCvqv7mSU1 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tCvqv7mSU1 .dropdown-item:hover,
.cid-tCvqv7mSU1 .dropdown-item:focus {
  background: #f8220c !important;
  color: white !important;
}
.cid-tCvqv7mSU1 .dropdown-item:hover span {
  color: white;
}
.cid-tCvqv7mSU1 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tCvqv7mSU1 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tCvqv7mSU1 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tCvqv7mSU1 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tCvqv7mSU1 .nav-link {
  position: relative;
}
.cid-tCvqv7mSU1 .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tCvqv7mSU1 .container {
    flex-wrap: wrap;
  }
}
.cid-tCvqv7mSU1 .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tCvqv7mSU1 .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tCvqv7mSU1 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tCvqv7mSU1 .dropdown-menu,
.cid-tCvqv7mSU1 .navbar.opened {
  background: #ffffff !important;
}
.cid-tCvqv7mSU1 .nav-item:focus,
.cid-tCvqv7mSU1 .nav-link:focus {
  outline: none;
}
.cid-tCvqv7mSU1 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tCvqv7mSU1 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tCvqv7mSU1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tCvqv7mSU1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCvqv7mSU1 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tCvqv7mSU1 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tCvqv7mSU1 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tCvqv7mSU1 .navbar.opened {
  transition: all 0.3s;
}
.cid-tCvqv7mSU1 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tCvqv7mSU1 .navbar .navbar-logo img {
  width: auto;
}
.cid-tCvqv7mSU1 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tCvqv7mSU1 .navbar.collapsed {
  justify-content: center;
}
.cid-tCvqv7mSU1 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tCvqv7mSU1 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tCvqv7mSU1 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.6rem);
  }
}
.cid-tCvqv7mSU1 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tCvqv7mSU1 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tCvqv7mSU1 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tCvqv7mSU1 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tCvqv7mSU1 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tCvqv7mSU1 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tCvqv7mSU1 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tCvqv7mSU1 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tCvqv7mSU1 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tCvqv7mSU1 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tCvqv7mSU1 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tCvqv7mSU1 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tCvqv7mSU1 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tCvqv7mSU1 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tCvqv7mSU1 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tCvqv7mSU1 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tCvqv7mSU1 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tCvqv7mSU1 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tCvqv7mSU1 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tCvqv7mSU1 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tCvqv7mSU1 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tCvqv7mSU1 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tCvqv7mSU1 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tCvqv7mSU1 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tCvqv7mSU1 .dropdown-item.active,
.cid-tCvqv7mSU1 .dropdown-item:active {
  background-color: transparent;
}
.cid-tCvqv7mSU1 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tCvqv7mSU1 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tCvqv7mSU1 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tCvqv7mSU1 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tCvqv7mSU1 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tCvqv7mSU1 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tCvqv7mSU1 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tCvqv7mSU1 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tCvqv7mSU1 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tCvqv7mSU1 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tCvqv7mSU1 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tCvqv7mSU1 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCvqv7mSU1 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCvqv7mSU1 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tCvqv7mSU1 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCvqv7mSU1 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tCvqv7mSU1 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tCvqv7mSU1 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCvqv7mSU1 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tCvqv7mSU1 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tCvqv7mSU1 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tCvqv7mSU1 .navbar {
    height: 70px;
  }
  .cid-tCvqv7mSU1 .navbar.opened {
    height: auto;
  }
  .cid-tCvqv7mSU1 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDsgQgzyb6 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-tDsgQgzyb6 .links {
  text-align: center;
  color: #000000;
}
.cid-tDsgQgzyb6 p {
  margin: 0;
}
.cid-tDE5c1D4Jr {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tDE5c1D4Jr .card-title {
  line-height: 1.6;
  margin: 0;
  text-align: center;
}
.cid-tDE5c1D4Jr .card {
  overflow: visible;
  transition: all 0.3s;
}
.cid-tDE5c1D4Jr .card:hover {
  margin-top: -0.6rem;
}
.cid-tDE5c1D4Jr .card-wrapper {
  position: relative;
}
.cid-tDE5c1D4Jr .card-img {
  overflow: hidden;
  position: relative;
  transition: all 0.3s;
  border-radius: 6px;
}
.cid-tDE5c1D4Jr .card-img:hover {
  box-shadow: 0 15px 20px rgba(0, 0, 0, 0.1);
}
.cid-tDE5c1D4Jr .card-img:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  transition: all 0.3s;
  background: black;
  opacity: 0.2;
  z-index: 10;
  pointer-events: none;
  border-radius: 6px;
}
.cid-tDE5c1D4Jr .big {
  margin-top: -25%;
}
.cid-tDE5c1D4Jr .card-box {
  position: absolute;
  overflow: hidden;
  margin-bottom: -8px;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 1rem;
  z-index: 100;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
@media (max-width: 991px) {
  .cid-tDE5c1D4Jr .small {
    margin: 0;
  }
}
@media (max-width: 767px) {
  .cid-tDE5c1D4Jr .card:not(.last-child) {
    padding-bottom: 1.5rem !important;
  }
}
.cid-tDEdaDibJb {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tDEdaDibJb .card-title {
  line-height: 1.6;
  margin: 0;
  text-align: center;
}
.cid-tDEdaDibJb .card {
  overflow: visible;
  transition: all 0.3s;
}
.cid-tDEdaDibJb .card:hover {
  margin-top: -0.6rem;
}
.cid-tDEdaDibJb .card-wrapper {
  position: relative;
}
.cid-tDEdaDibJb .card-img {
  overflow: hidden;
  position: relative;
  transition: all 0.3s;
  border-radius: 6px;
}
.cid-tDEdaDibJb .card-img:hover {
  box-shadow: 0 15px 20px rgba(0, 0, 0, 0.1);
}
.cid-tDEdaDibJb .card-img:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  transition: all 0.3s;
  background: black;
  opacity: 0.2;
  z-index: 10;
  pointer-events: none;
  border-radius: 6px;
}
.cid-tDEdaDibJb .big {
  margin-top: -25%;
}
.cid-tDEdaDibJb .card-box {
  position: absolute;
  overflow: hidden;
  margin-bottom: -8px;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 1rem;
  z-index: 100;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
@media (max-width: 991px) {
  .cid-tDEdaDibJb .small {
    margin: 0;
  }
}
@media (max-width: 767px) {
  .cid-tDEdaDibJb .card:not(.last-child) {
    padding-bottom: 1.5rem !important;
  }
}
.cid-tDEdtpvGaG {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tDEdtpvGaG .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #444444;
  padding: 0;
  border-radius: 6px;
  border: 1px solid #ececec;
  transition: all 0.3s;
}
.cid-tDEdtpvGaG .card-wrapper:hover {
  box-shadow: 0 20px 30px rgba(0, 0, 0, 0.1);
  margin-top: -0.6rem;
}
.cid-tDEdtpvGaG p {
  line-height: 1.6;
}
.cid-tDEdtpvGaG .btn {
  border: none;
  background: transparent;
  font-weight: 400 !important;
}
.cid-tDEdtpvGaG .card-title {
  color: #000000;
  margin: 0;
  line-height: 1.3;
  padding-bottom: 1.5rem;
  text-align: center;
}
.cid-tDEdtpvGaG .card-img {
  overflow: hidden;
  max-height: 280px;
  border-radius: 0;
}
.cid-tDEdtpvGaG img {
  transition: all 0.3s;
}
.cid-tDEdtpvGaG .card-box {
  padding: 1.5rem;
}
.cid-tDEdtpvGaG .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-tDEdtpvGaG .card-box > p,
.cid-tDEdtpvGaG .mbr-section-btn {
  color: #000000;
  text-align: left;
}
.cid-tDEdtpvGaG .mbr-section-sub-title {
  text-align: center;
  color: #344cf1;
}
.cid-tGncGiRndq {
  padding-top: 30px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tGncGiRndq .links {
  text-align: center;
  color: #000000;
}
.cid-tGncGiRndq p {
  margin: 0;
}
.cid-tK98vB2eB7 {
  padding-top: 30px;
  padding-bottom: 15px;
  background-image: url("../../../assets/images/sunset-neusidedler-see-burgenland-austria.jpg");
}
.cid-tK98vB2eB7 .mbr-section-title DIV {
  text-align: center;
}
.cid-tK98vB2eB7 .mbr-text,
.cid-tK98vB2eB7 .mbr-section-btn {
  text-align: center;
  color: #f9f90c;
}
.cid-tK98vB2eB7 .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-tDrk5GKbPc {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tDrk5GKbPc .card-wrapper {
  overflow: hidden;
  height: 100%;
  color: #444444;
  padding: 0;
  transition: all 0.3s;
}
.cid-tDrk5GKbPc .mbr-iconfont {
  font-size: 1rem;
  padding-bottom: 3px;
}
.cid-tDrk5GKbPc .ico-line {
  display: -webkit-flex;
}
.cid-tDrk5GKbPc .col-md-4 {
  padding: 0;
}
.cid-tDrk5GKbPc p {
  line-height: 1.6;
}
.cid-tDrk5GKbPc .btn-danger-outline {
  border: none;
  background: transparent;
  font-weight: 400 !important;
}
.cid-tDrk5GKbPc .card-title {
  color: #344cf1;
  margin: 0;
  line-height: 1.3;
  text-align: left;
}
.cid-tDrk5GKbPc .card-img {
  overflow: hidden;
  max-height: 280px;
  position: relative;
  border-radius: 0;
}
.cid-tDrk5GKbPc .price-box {
  position: absolute;
  background: #ff4a52;
  padding: 0.5rem 1rem;
  left: 0px;
  bottom: 2rem;
  transition: all 0.3s;
}
.cid-tDrk5GKbPc img {
  transition: all 0.3s;
}
.cid-tDrk5GKbPc h5 {
  margin: 0;
}
.cid-tDrk5GKbPc .card-box {
  padding: 1.5rem;
  background: #ffffff;
}
.cid-tDrk5GKbPc .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: left;
}
.cid-tDrk5GKbPc .card-box > p,
.cid-tDrk5GKbPc .mbr-section-btn {
  color: #000000;
  text-align: left;
}
.cid-tDrk5GKbPc .mbr-section-sub-title {
  text-align: center;
  color: #9e9e9e;
}
.cid-tDrk5GKbPc .price {
  color: #ffffff;
  text-align: left;
}
.cid-tDrk5GKbPc .rev {
  color: #000000;
  line-height: 1.1;
  text-align: left;
}
@media (max-width: 576px) {
  .cid-tDrk5GKbPc .line-box {
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: left;
    align-items: left;
  }
  .cid-tDrk5GKbPc .px-4 {
    padding-right: 4px !important;
    padding-left: 4px !important;
  }
  .cid-tDrk5GKbPc .col-md-4 {
    padding: 0 15px;
  }
  .cid-tDrk5GKbPc .col-md-8 {
    margin: 0 15px;
  }
  .cid-tDrk5GKbPc .price-box {
    left: 15px;
  }
  .cid-tDrk5GKbPc .card-box {
    padding: 1rem;
  }
}
.cid-tCvtNDrG8q {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tCvtNDrG8q nav.navbar {
  position: fixed;
}
.cid-tCvtNDrG8q .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tCvtNDrG8q .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tCvtNDrG8q .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tCvtNDrG8q .dropdown-item:hover,
.cid-tCvtNDrG8q .dropdown-item:focus {
  background: #f8220c !important;
  color: white !important;
}
.cid-tCvtNDrG8q .dropdown-item:hover span {
  color: white;
}
.cid-tCvtNDrG8q .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tCvtNDrG8q .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tCvtNDrG8q .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tCvtNDrG8q .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tCvtNDrG8q .nav-link {
  position: relative;
}
.cid-tCvtNDrG8q .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tCvtNDrG8q .container {
    flex-wrap: wrap;
  }
}
.cid-tCvtNDrG8q .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tCvtNDrG8q .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tCvtNDrG8q .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tCvtNDrG8q .dropdown-menu,
.cid-tCvtNDrG8q .navbar.opened {
  background: #ffffff !important;
}
.cid-tCvtNDrG8q .nav-item:focus,
.cid-tCvtNDrG8q .nav-link:focus {
  outline: none;
}
.cid-tCvtNDrG8q .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tCvtNDrG8q .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tCvtNDrG8q .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tCvtNDrG8q .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCvtNDrG8q .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tCvtNDrG8q .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tCvtNDrG8q .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tCvtNDrG8q .navbar.opened {
  transition: all 0.3s;
}
.cid-tCvtNDrG8q .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tCvtNDrG8q .navbar .navbar-logo img {
  width: auto;
}
.cid-tCvtNDrG8q .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tCvtNDrG8q .navbar.collapsed {
  justify-content: center;
}
.cid-tCvtNDrG8q .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tCvtNDrG8q .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tCvtNDrG8q .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.6rem);
  }
}
.cid-tCvtNDrG8q .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tCvtNDrG8q .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tCvtNDrG8q .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tCvtNDrG8q .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tCvtNDrG8q .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tCvtNDrG8q .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tCvtNDrG8q .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tCvtNDrG8q .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tCvtNDrG8q .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tCvtNDrG8q .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tCvtNDrG8q .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tCvtNDrG8q .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tCvtNDrG8q .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tCvtNDrG8q .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tCvtNDrG8q .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tCvtNDrG8q .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tCvtNDrG8q .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tCvtNDrG8q .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tCvtNDrG8q .navbar.navbar-short {
  min-height: 60px;
}
.cid-tCvtNDrG8q .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tCvtNDrG8q .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tCvtNDrG8q .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tCvtNDrG8q .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tCvtNDrG8q .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tCvtNDrG8q .dropdown-item.active,
.cid-tCvtNDrG8q .dropdown-item:active {
  background-color: transparent;
}
.cid-tCvtNDrG8q .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tCvtNDrG8q .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tCvtNDrG8q .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tCvtNDrG8q .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tCvtNDrG8q .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tCvtNDrG8q .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tCvtNDrG8q ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tCvtNDrG8q .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tCvtNDrG8q button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tCvtNDrG8q button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tCvtNDrG8q button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tCvtNDrG8q button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCvtNDrG8q button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCvtNDrG8q button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tCvtNDrG8q nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCvtNDrG8q nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tCvtNDrG8q nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tCvtNDrG8q nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCvtNDrG8q .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tCvtNDrG8q a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tCvtNDrG8q .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tCvtNDrG8q .navbar {
    height: 70px;
  }
  .cid-tCvtNDrG8q .navbar.opened {
    height: auto;
  }
  .cid-tCvtNDrG8q .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDHuMePiun {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-tDHuMePiun .card-title {
  line-height: 1.6;
  margin: 0;
  text-align: center;
}
.cid-tDHuMePiun .card {
  overflow: visible;
  transition: all 0.3s;
}
.cid-tDHuMePiun .card:hover {
  margin-top: -0.6rem;
}
.cid-tDHuMePiun .card-wrapper {
  position: relative;
}
.cid-tDHuMePiun .card-img {
  overflow: hidden;
  position: relative;
  transition: all 0.3s;
  border-radius: 6px;
}
.cid-tDHuMePiun .card-img:hover {
  box-shadow: 0 15px 20px rgba(0, 0, 0, 0.1);
}
.cid-tDHuMePiun .card-img:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  transition: all 0.3s;
  background: black;
  opacity: 0.2;
  z-index: 10;
  pointer-events: none;
  border-radius: 6px;
}
.cid-tDHuMePiun .big {
  margin-top: -25%;
}
.cid-tDHuMePiun .card-box {
  position: absolute;
  overflow: hidden;
  margin-bottom: -8px;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 1rem;
  z-index: 100;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
@media (max-width: 991px) {
  .cid-tDHuMePiun .small {
    margin: 0;
  }
}
@media (max-width: 767px) {
  .cid-tDHuMePiun .card:not(.last-child) {
    padding-bottom: 1.5rem !important;
  }
}
.cid-tDHuNKOrsL {
  padding-top: 15px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tDHuNKOrsL .card-title {
  line-height: 1.6;
  margin: 0;
  text-align: center;
}
.cid-tDHuNKOrsL .card {
  overflow: visible;
  transition: all 0.3s;
}
.cid-tDHuNKOrsL .card:hover {
  margin-top: -0.6rem;
}
.cid-tDHuNKOrsL .card-wrapper {
  position: relative;
}
.cid-tDHuNKOrsL .card-img {
  overflow: hidden;
  position: relative;
  transition: all 0.3s;
  border-radius: 6px;
}
.cid-tDHuNKOrsL .card-img:hover {
  box-shadow: 0 15px 20px rgba(0, 0, 0, 0.1);
}
.cid-tDHuNKOrsL .card-img:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  transition: all 0.3s;
  background: black;
  opacity: 0.2;
  z-index: 10;
  pointer-events: none;
  border-radius: 6px;
}
.cid-tDHuNKOrsL .big {
  margin-top: -25%;
}
.cid-tDHuNKOrsL .card-box {
  position: absolute;
  overflow: hidden;
  margin-bottom: -8px;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 1rem;
  z-index: 100;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
@media (max-width: 991px) {
  .cid-tDHuNKOrsL .small {
    margin: 0;
  }
}
@media (max-width: 767px) {
  .cid-tDHuNKOrsL .card:not(.last-child) {
    padding-bottom: 1.5rem !important;
  }
}
.cid-tGncLMVugY {
  padding-top: 30px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tGncLMVugY .links {
  text-align: center;
  color: #000000;
}
.cid-tGncLMVugY p {
  margin: 0;
}
.cid-tK9QU7FsV8 {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tK9QU7FsV8 .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-tK9QU7FsV8 .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tK9QU7FsV8 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-tK9QU7FsV8 .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-tK9QU7FsV8 .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tK9QU7FsV8 .mbr-text,
.cid-tK9QU7FsV8 .mbr-section-btn {
  color: #353535;
  text-align: left;
}
.cid-tCvEzHFUwu {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tCvEzHFUwu .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tCvEzHFUwu .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-tCvEzHFUwu .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-tCvEzHFUwu .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tCvEzHFUwu .mbr-text,
.cid-tCvEzHFUwu .mbr-section-btn {
  color: #000000;
  text-align: left;
}
.cid-tCvEzHFUwu .mbr-section-title {
  text-align: center;
}
.cid-tK9RDKtvNp {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tK9RDKtvNp .mbr-text {
  line-height: 1.5;
  color: #353535;
}
.cid-tK9RDKtvNp .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-tDpPOexDoi {
  padding-top: 0px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-tDpPOexDoi .mbr-text {
  line-height: 1.5;
  color: #333333;
}
.cid-tDpPOexDoi .mbr-section-title {
  text-align: left;
  color: #000000;
}
.cid-tCvEzIh7A1 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tCvEzIh7A1 nav.navbar {
  position: fixed;
}
.cid-tCvEzIh7A1 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tCvEzIh7A1 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tCvEzIh7A1 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tCvEzIh7A1 .dropdown-item:hover,
.cid-tCvEzIh7A1 .dropdown-item:focus {
  background: #f8220c !important;
  color: white !important;
}
.cid-tCvEzIh7A1 .dropdown-item:hover span {
  color: white;
}
.cid-tCvEzIh7A1 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tCvEzIh7A1 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tCvEzIh7A1 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tCvEzIh7A1 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tCvEzIh7A1 .nav-link {
  position: relative;
}
.cid-tCvEzIh7A1 .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tCvEzIh7A1 .container {
    flex-wrap: wrap;
  }
}
.cid-tCvEzIh7A1 .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tCvEzIh7A1 .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tCvEzIh7A1 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tCvEzIh7A1 .dropdown-menu,
.cid-tCvEzIh7A1 .navbar.opened {
  background: #ffffff !important;
}
.cid-tCvEzIh7A1 .nav-item:focus,
.cid-tCvEzIh7A1 .nav-link:focus {
  outline: none;
}
.cid-tCvEzIh7A1 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tCvEzIh7A1 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tCvEzIh7A1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tCvEzIh7A1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCvEzIh7A1 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tCvEzIh7A1 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tCvEzIh7A1 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tCvEzIh7A1 .navbar.opened {
  transition: all 0.3s;
}
.cid-tCvEzIh7A1 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tCvEzIh7A1 .navbar .navbar-logo img {
  width: auto;
}
.cid-tCvEzIh7A1 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tCvEzIh7A1 .navbar.collapsed {
  justify-content: center;
}
.cid-tCvEzIh7A1 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tCvEzIh7A1 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tCvEzIh7A1 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.6rem);
  }
}
.cid-tCvEzIh7A1 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tCvEzIh7A1 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tCvEzIh7A1 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tCvEzIh7A1 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tCvEzIh7A1 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tCvEzIh7A1 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tCvEzIh7A1 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tCvEzIh7A1 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tCvEzIh7A1 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tCvEzIh7A1 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tCvEzIh7A1 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tCvEzIh7A1 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tCvEzIh7A1 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tCvEzIh7A1 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tCvEzIh7A1 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tCvEzIh7A1 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tCvEzIh7A1 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tCvEzIh7A1 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tCvEzIh7A1 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tCvEzIh7A1 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tCvEzIh7A1 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tCvEzIh7A1 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tCvEzIh7A1 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tCvEzIh7A1 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tCvEzIh7A1 .dropdown-item.active,
.cid-tCvEzIh7A1 .dropdown-item:active {
  background-color: transparent;
}
.cid-tCvEzIh7A1 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tCvEzIh7A1 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tCvEzIh7A1 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tCvEzIh7A1 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tCvEzIh7A1 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tCvEzIh7A1 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tCvEzIh7A1 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tCvEzIh7A1 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tCvEzIh7A1 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tCvEzIh7A1 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tCvEzIh7A1 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tCvEzIh7A1 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCvEzIh7A1 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCvEzIh7A1 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tCvEzIh7A1 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCvEzIh7A1 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tCvEzIh7A1 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tCvEzIh7A1 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCvEzIh7A1 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tCvEzIh7A1 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tCvEzIh7A1 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tCvEzIh7A1 .navbar {
    height: 70px;
  }
  .cid-tCvEzIh7A1 .navbar.opened {
    height: auto;
  }
  .cid-tCvEzIh7A1 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tGnd9h6Mtw {
  padding-top: 30px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tGnd9h6Mtw .links {
  text-align: center;
  color: #000000;
}
.cid-tGnd9h6Mtw p {
  margin: 0;
}
.cid-tDElPJi8mM {
  padding-top: 105px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tDElPJi8mM .mbr-text {
  line-height: 1.5;
  color: #333333;
}
.cid-tDElPJi8mM .mbr-section-title {
  text-align: center;
  color: #fc311c;
}
.cid-tDElSqwHMP {
  padding-top: 390px;
  background-image: url("../../../assets/images/pernitz.jpg");
}
.cid-tDEmv0Fsgs {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tDEmv0Fsgs .mbr-text {
  line-height: 1.5;
  color: #333333;
}
.cid-tDEmv0Fsgs .mbr-section-title {
  text-align: center;
  color: #fc311c;
}
.cid-tDElJJyE7R {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tDElJJyE7R .card-wrapper {
  overflow: hidden;
  height: 100%;
  color: #444444;
  padding: 0;
  transition: all 0.3s;
}
.cid-tDElJJyE7R .mbr-iconfont {
  font-size: 1rem;
  padding-bottom: 3px;
}
.cid-tDElJJyE7R .ico-line {
  display: -webkit-flex;
}
.cid-tDElJJyE7R .col-md-4 {
  padding: 0;
}
.cid-tDElJJyE7R p {
  line-height: 1.6;
}
.cid-tDElJJyE7R .btn-danger-outline {
  border: none;
  background: transparent;
  font-weight: 400 !important;
}
.cid-tDElJJyE7R .card-title {
  color: #344cf1;
  margin: 0;
  line-height: 1.3;
  text-align: left;
}
.cid-tDElJJyE7R .card-img {
  overflow: hidden;
  max-height: 280px;
  position: relative;
  border-radius: 0;
}
.cid-tDElJJyE7R .price-box {
  position: absolute;
  background: #ff4a52;
  padding: 0.5rem 1rem;
  left: 0px;
  bottom: 2rem;
  transition: all 0.3s;
}
.cid-tDElJJyE7R img {
  transition: all 0.3s;
}
.cid-tDElJJyE7R h5 {
  margin: 0;
}
.cid-tDElJJyE7R .card-box {
  padding: 1.5rem;
  background: #ffffff;
}
.cid-tDElJJyE7R .mbr-section-title {
  margin: 0 auto;
  color: #fc311c;
  text-align: center;
}
.cid-tDElJJyE7R .card-box > p,
.cid-tDElJJyE7R .mbr-section-btn {
  color: #000000;
  text-align: left;
}
.cid-tDElJJyE7R .mbr-section-sub-title {
  text-align: center;
  color: #9e9e9e;
}
.cid-tDElJJyE7R .price {
  color: #ffffff;
  text-align: left;
}
.cid-tDElJJyE7R .rev {
  color: #000000;
  line-height: 1.1;
  text-align: left;
}
@media (max-width: 576px) {
  .cid-tDElJJyE7R .line-box {
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: left;
    align-items: left;
  }
  .cid-tDElJJyE7R .px-4 {
    padding-right: 4px !important;
    padding-left: 4px !important;
  }
  .cid-tDElJJyE7R .col-md-4 {
    padding: 0 15px;
  }
  .cid-tDElJJyE7R .col-md-8 {
    margin: 0 15px;
  }
  .cid-tDElJJyE7R .price-box {
    left: 15px;
  }
  .cid-tDElJJyE7R .card-box {
    padding: 1rem;
  }
}
.cid-tCvEGFH9p4 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tCvEGFH9p4 nav.navbar {
  position: fixed;
}
.cid-tCvEGFH9p4 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tCvEGFH9p4 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tCvEGFH9p4 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tCvEGFH9p4 .dropdown-item:hover,
.cid-tCvEGFH9p4 .dropdown-item:focus {
  background: #f8220c !important;
  color: white !important;
}
.cid-tCvEGFH9p4 .dropdown-item:hover span {
  color: white;
}
.cid-tCvEGFH9p4 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tCvEGFH9p4 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tCvEGFH9p4 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tCvEGFH9p4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tCvEGFH9p4 .nav-link {
  position: relative;
}
.cid-tCvEGFH9p4 .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tCvEGFH9p4 .container {
    flex-wrap: wrap;
  }
}
.cid-tCvEGFH9p4 .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tCvEGFH9p4 .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tCvEGFH9p4 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tCvEGFH9p4 .dropdown-menu,
.cid-tCvEGFH9p4 .navbar.opened {
  background: #ffffff !important;
}
.cid-tCvEGFH9p4 .nav-item:focus,
.cid-tCvEGFH9p4 .nav-link:focus {
  outline: none;
}
.cid-tCvEGFH9p4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tCvEGFH9p4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tCvEGFH9p4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tCvEGFH9p4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCvEGFH9p4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tCvEGFH9p4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tCvEGFH9p4 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tCvEGFH9p4 .navbar.opened {
  transition: all 0.3s;
}
.cid-tCvEGFH9p4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tCvEGFH9p4 .navbar .navbar-logo img {
  width: auto;
}
.cid-tCvEGFH9p4 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tCvEGFH9p4 .navbar.collapsed {
  justify-content: center;
}
.cid-tCvEGFH9p4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tCvEGFH9p4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tCvEGFH9p4 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.6rem);
  }
}
.cid-tCvEGFH9p4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tCvEGFH9p4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tCvEGFH9p4 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tCvEGFH9p4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tCvEGFH9p4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tCvEGFH9p4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tCvEGFH9p4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tCvEGFH9p4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tCvEGFH9p4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tCvEGFH9p4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tCvEGFH9p4 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tCvEGFH9p4 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tCvEGFH9p4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tCvEGFH9p4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tCvEGFH9p4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tCvEGFH9p4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tCvEGFH9p4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tCvEGFH9p4 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tCvEGFH9p4 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tCvEGFH9p4 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tCvEGFH9p4 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tCvEGFH9p4 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tCvEGFH9p4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tCvEGFH9p4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tCvEGFH9p4 .dropdown-item.active,
.cid-tCvEGFH9p4 .dropdown-item:active {
  background-color: transparent;
}
.cid-tCvEGFH9p4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tCvEGFH9p4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tCvEGFH9p4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tCvEGFH9p4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tCvEGFH9p4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tCvEGFH9p4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tCvEGFH9p4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tCvEGFH9p4 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tCvEGFH9p4 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tCvEGFH9p4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tCvEGFH9p4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tCvEGFH9p4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCvEGFH9p4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCvEGFH9p4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tCvEGFH9p4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCvEGFH9p4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tCvEGFH9p4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tCvEGFH9p4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCvEGFH9p4 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tCvEGFH9p4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tCvEGFH9p4 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tCvEGFH9p4 .navbar {
    height: 70px;
  }
  .cid-tCvEGFH9p4 .navbar.opened {
    height: auto;
  }
  .cid-tCvEGFH9p4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tCvEGF8o9I {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tCvEGF8o9I .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-tCvEGF8o9I .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tCvEGF8o9I .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-tCvEGF8o9I .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-tCvEGF8o9I .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tCvEGF8o9I .mbr-text,
.cid-tCvEGF8o9I .mbr-section-btn {
  color: #353535;
  text-align: left;
}
.cid-tDElO8KRb1 {
  padding-top: 0px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-tDElO8KRb1 .card-title {
  line-height: 1.6;
  margin: 0;
  text-align: center;
}
.cid-tDElO8KRb1 .card {
  overflow: visible;
  transition: all 0.3s;
}
.cid-tDElO8KRb1 .card:hover {
  margin-top: -0.6rem;
}
.cid-tDElO8KRb1 .card-wrapper {
  position: relative;
}
.cid-tDElO8KRb1 .card-img {
  overflow: hidden;
  position: relative;
  transition: all 0.3s;
  border-radius: 6px;
}
.cid-tDElO8KRb1 .card-img:hover {
  box-shadow: 0 15px 20px rgba(0, 0, 0, 0.1);
}
.cid-tDElO8KRb1 .card-img:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  transition: all 0.3s;
  background: black;
  opacity: 0.2;
  z-index: 10;
  pointer-events: none;
  border-radius: 6px;
}
.cid-tDElO8KRb1 .big {
  margin-top: -25%;
}
.cid-tDElO8KRb1 .card-box {
  position: absolute;
  overflow: hidden;
  margin-bottom: -8px;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 1rem;
  z-index: 100;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
@media (max-width: 991px) {
  .cid-tDElO8KRb1 .small {
    margin: 0;
  }
}
@media (max-width: 767px) {
  .cid-tDElO8KRb1 .card:not(.last-child) {
    padding-bottom: 1.5rem !important;
  }
}
.cid-tDEovzOnNW {
  padding-top: 15px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tDEovzOnNW .card-title {
  line-height: 1.6;
  margin: 0;
  text-align: center;
}
.cid-tDEovzOnNW .card {
  overflow: visible;
  transition: all 0.3s;
}
.cid-tDEovzOnNW .card:hover {
  margin-top: -0.6rem;
}
.cid-tDEovzOnNW .card-wrapper {
  position: relative;
}
.cid-tDEovzOnNW .card-img {
  overflow: hidden;
  position: relative;
  transition: all 0.3s;
  border-radius: 6px;
}
.cid-tDEovzOnNW .card-img:hover {
  box-shadow: 0 15px 20px rgba(0, 0, 0, 0.1);
}
.cid-tDEovzOnNW .card-img:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  transition: all 0.3s;
  background: black;
  opacity: 0.2;
  z-index: 10;
  pointer-events: none;
  border-radius: 6px;
}
.cid-tDEovzOnNW .big {
  margin-top: -25%;
}
.cid-tDEovzOnNW .card-box {
  position: absolute;
  overflow: hidden;
  margin-bottom: -8px;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 1rem;
  z-index: 100;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
@media (max-width: 991px) {
  .cid-tDEovzOnNW .small {
    margin: 0;
  }
}
@media (max-width: 767px) {
  .cid-tDEovzOnNW .card:not(.last-child) {
    padding-bottom: 1.5rem !important;
  }
}
.cid-tDEoTA090n {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tDEoTA090n .card-title {
  line-height: 1.6;
  margin: 0;
  text-align: center;
}
.cid-tDEoTA090n .card {
  overflow: visible;
  transition: all 0.3s;
}
.cid-tDEoTA090n .card:hover {
  margin-top: -0.6rem;
}
.cid-tDEoTA090n .card-wrapper {
  position: relative;
}
.cid-tDEoTA090n .card-img {
  overflow: hidden;
  position: relative;
  transition: all 0.3s;
  border-radius: 6px;
}
.cid-tDEoTA090n .card-img:hover {
  box-shadow: 0 15px 20px rgba(0, 0, 0, 0.1);
}
.cid-tDEoTA090n .card-img:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  transition: all 0.3s;
  background: black;
  opacity: 0.2;
  z-index: 10;
  pointer-events: none;
  border-radius: 6px;
}
.cid-tDEoTA090n .big {
  margin-top: -25%;
}
.cid-tDEoTA090n .card-box {
  position: absolute;
  overflow: hidden;
  margin-bottom: -8px;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 1rem;
  z-index: 100;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
@media (max-width: 991px) {
  .cid-tDEoTA090n .small {
    margin: 0;
  }
}
@media (max-width: 767px) {
  .cid-tDEoTA090n .card:not(.last-child) {
    padding-bottom: 1.5rem !important;
  }
}
.cid-tGgGnPCrs2 {
  padding-top: 30px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tGgGnPCrs2 .links {
  text-align: center;
  color: #000000;
}
.cid-tGgGnPCrs2 p {
  margin: 0;
}
.cid-tKcmALOLmp {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/salzkammergut-upper-austria.jpg");
}
.cid-tKcmALOLmp .mbr-section-title DIV {
  text-align: center;
}
.cid-tKcmALOLmp .mbr-text,
.cid-tKcmALOLmp .mbr-section-btn {
  text-align: left;
}
.cid-tKcmALOLmp .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-tCvELIVF8m {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tCvELIVF8m .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-tCvELIVF8m .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tCvELIVF8m .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-tCvELIVF8m .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-tCvELIVF8m .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tCvELIVF8m .mbr-text,
.cid-tCvELIVF8m .mbr-section-btn {
  color: #353535;
  text-align: left;
}
.cid-tKcn4kik4c {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tKcn4kik4c .mbr-text {
  line-height: 1.5;
  color: #000000;
  text-align: center;
}
.cid-tKcn4kik4c .mbr-section-title {
  text-align: left;
  color: #000000;
}
.cid-tCvELJCKn3 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tCvELJCKn3 nav.navbar {
  position: fixed;
}
.cid-tCvELJCKn3 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tCvELJCKn3 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tCvELJCKn3 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tCvELJCKn3 .dropdown-item:hover,
.cid-tCvELJCKn3 .dropdown-item:focus {
  background: #f8220c !important;
  color: white !important;
}
.cid-tCvELJCKn3 .dropdown-item:hover span {
  color: white;
}
.cid-tCvELJCKn3 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tCvELJCKn3 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tCvELJCKn3 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tCvELJCKn3 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tCvELJCKn3 .nav-link {
  position: relative;
}
.cid-tCvELJCKn3 .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tCvELJCKn3 .container {
    flex-wrap: wrap;
  }
}
.cid-tCvELJCKn3 .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tCvELJCKn3 .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tCvELJCKn3 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tCvELJCKn3 .dropdown-menu,
.cid-tCvELJCKn3 .navbar.opened {
  background: #ffffff !important;
}
.cid-tCvELJCKn3 .nav-item:focus,
.cid-tCvELJCKn3 .nav-link:focus {
  outline: none;
}
.cid-tCvELJCKn3 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tCvELJCKn3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tCvELJCKn3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tCvELJCKn3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCvELJCKn3 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tCvELJCKn3 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tCvELJCKn3 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tCvELJCKn3 .navbar.opened {
  transition: all 0.3s;
}
.cid-tCvELJCKn3 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tCvELJCKn3 .navbar .navbar-logo img {
  width: auto;
}
.cid-tCvELJCKn3 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tCvELJCKn3 .navbar.collapsed {
  justify-content: center;
}
.cid-tCvELJCKn3 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tCvELJCKn3 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tCvELJCKn3 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.6rem);
  }
}
.cid-tCvELJCKn3 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tCvELJCKn3 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tCvELJCKn3 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tCvELJCKn3 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tCvELJCKn3 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tCvELJCKn3 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tCvELJCKn3 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tCvELJCKn3 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tCvELJCKn3 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tCvELJCKn3 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tCvELJCKn3 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tCvELJCKn3 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tCvELJCKn3 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tCvELJCKn3 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tCvELJCKn3 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tCvELJCKn3 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tCvELJCKn3 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tCvELJCKn3 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tCvELJCKn3 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tCvELJCKn3 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tCvELJCKn3 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tCvELJCKn3 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tCvELJCKn3 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tCvELJCKn3 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tCvELJCKn3 .dropdown-item.active,
.cid-tCvELJCKn3 .dropdown-item:active {
  background-color: transparent;
}
.cid-tCvELJCKn3 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tCvELJCKn3 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tCvELJCKn3 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tCvELJCKn3 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tCvELJCKn3 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tCvELJCKn3 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tCvELJCKn3 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tCvELJCKn3 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tCvELJCKn3 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tCvELJCKn3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tCvELJCKn3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tCvELJCKn3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCvELJCKn3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCvELJCKn3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tCvELJCKn3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCvELJCKn3 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tCvELJCKn3 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tCvELJCKn3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCvELJCKn3 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tCvELJCKn3 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tCvELJCKn3 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tCvELJCKn3 .navbar {
    height: 70px;
  }
  .cid-tCvELJCKn3 .navbar.opened {
    height: auto;
  }
  .cid-tCvELJCKn3 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDvBpz1hp4 {
  padding-top: 15px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tDvBpz1hp4 .mbr-text {
  line-height: 1.5;
  color: #353535;
}
.cid-tDvBpz1hp4 .mbr-section-title {
  text-align: left;
  color: #353535;
}
.cid-tGndsHtF6C {
  padding-top: 30px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tGndsHtF6C .links {
  text-align: center;
  color: #000000;
}
.cid-tGndsHtF6C p {
  margin: 0;
}
.cid-tKcoQPHNuU {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/salzburg-austria.jpg");
}
.cid-tKcoQPHNuU .mbr-section-title DIV {
  text-align: center;
}
.cid-tKcoQPHNuU .mbr-text,
.cid-tKcoQPHNuU .mbr-section-btn {
  text-align: left;
}
.cid-tKcoQPHNuU .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-tKcq1f9zSR {
  padding-top: 30px;
  padding-bottom: 15px;
  background-color: #f9f90c;
}
.cid-tKcq1f9zSR .mbr-text {
  line-height: 1.5;
  color: #333333;
  text-align: right;
}
.cid-tKcq1f9zSR .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-tKcp9gSsim {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tKcp9gSsim .mbr-text {
  line-height: 1.5;
  color: #000000;
  text-align: left;
}
.cid-tKcp9gSsim .mbr-section-title {
  text-align: left;
  color: #000000;
}
.cid-tCvEOibypG {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tCvEOibypG .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tCvEOibypG .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-tCvEOibypG .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-tCvEOibypG .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tCvEOibypG .mbr-text,
.cid-tCvEOibypG .mbr-section-btn {
  color: #353535;
  text-align: left;
}
.cid-tDvXMtFwA6 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tDvXMtFwA6 .card-wrapper {
  overflow: hidden;
  height: 100%;
  color: #444444;
  padding: 0;
  transition: all 0.3s;
}
.cid-tDvXMtFwA6 .mbr-iconfont {
  font-size: 1rem;
  padding-bottom: 3px;
}
.cid-tDvXMtFwA6 .ico-line {
  display: -webkit-flex;
}
.cid-tDvXMtFwA6 .col-md-4 {
  padding: 0;
}
.cid-tDvXMtFwA6 p {
  line-height: 1.6;
}
.cid-tDvXMtFwA6 .btn-danger-outline {
  border: none;
  background: transparent;
  font-weight: 400 !important;
}
.cid-tDvXMtFwA6 .card-title {
  color: #344cf1;
  margin: 0;
  line-height: 1.3;
  text-align: left;
}
.cid-tDvXMtFwA6 .card-img {
  overflow: hidden;
  max-height: 280px;
  position: relative;
  border-radius: 0;
}
.cid-tDvXMtFwA6 .price-box {
  position: absolute;
  background: #ff4a52;
  padding: 0.5rem 1rem;
  left: 0px;
  bottom: 2rem;
  transition: all 0.3s;
}
.cid-tDvXMtFwA6 img {
  transition: all 0.3s;
}
.cid-tDvXMtFwA6 h5 {
  margin: 0;
}
.cid-tDvXMtFwA6 .card-box {
  padding: 1.5rem;
  background: #f8220c;
}
.cid-tDvXMtFwA6 .mbr-section-title {
  margin: 0 auto;
  color: #ffffff;
  text-align: left;
}
.cid-tDvXMtFwA6 .card-box > p,
.cid-tDvXMtFwA6 .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-tDvXMtFwA6 .mbr-section-sub-title {
  text-align: center;
  color: #9e9e9e;
}
.cid-tDvXMtFwA6 .price {
  color: #ffffff;
  text-align: left;
}
.cid-tDvXMtFwA6 .rev {
  color: #000000;
  line-height: 1.1;
  text-align: left;
}
@media (max-width: 576px) {
  .cid-tDvXMtFwA6 .line-box {
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: left;
    align-items: left;
  }
  .cid-tDvXMtFwA6 .px-4 {
    padding-right: 4px !important;
    padding-left: 4px !important;
  }
  .cid-tDvXMtFwA6 .col-md-4 {
    padding: 0 15px;
  }
  .cid-tDvXMtFwA6 .col-md-8 {
    margin: 0 15px;
  }
  .cid-tDvXMtFwA6 .price-box {
    left: 15px;
  }
  .cid-tDvXMtFwA6 .card-box {
    padding: 1rem;
  }
}
.cid-tDw5RtrRNt {
  padding-top: 15px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-tDw5RtrRNt .links {
  text-align: center;
  color: #ffff00;
}
.cid-tDw5RtrRNt p {
  margin: 0;
}
.cid-tCvEOiK2Yc {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tCvEOiK2Yc nav.navbar {
  position: fixed;
}
.cid-tCvEOiK2Yc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tCvEOiK2Yc .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tCvEOiK2Yc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tCvEOiK2Yc .dropdown-item:hover,
.cid-tCvEOiK2Yc .dropdown-item:focus {
  background: #f8220c !important;
  color: white !important;
}
.cid-tCvEOiK2Yc .dropdown-item:hover span {
  color: white;
}
.cid-tCvEOiK2Yc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tCvEOiK2Yc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tCvEOiK2Yc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tCvEOiK2Yc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tCvEOiK2Yc .nav-link {
  position: relative;
}
.cid-tCvEOiK2Yc .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tCvEOiK2Yc .container {
    flex-wrap: wrap;
  }
}
.cid-tCvEOiK2Yc .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tCvEOiK2Yc .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tCvEOiK2Yc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tCvEOiK2Yc .dropdown-menu,
.cid-tCvEOiK2Yc .navbar.opened {
  background: #ffffff !important;
}
.cid-tCvEOiK2Yc .nav-item:focus,
.cid-tCvEOiK2Yc .nav-link:focus {
  outline: none;
}
.cid-tCvEOiK2Yc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tCvEOiK2Yc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tCvEOiK2Yc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tCvEOiK2Yc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCvEOiK2Yc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tCvEOiK2Yc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tCvEOiK2Yc .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tCvEOiK2Yc .navbar.opened {
  transition: all 0.3s;
}
.cid-tCvEOiK2Yc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tCvEOiK2Yc .navbar .navbar-logo img {
  width: auto;
}
.cid-tCvEOiK2Yc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tCvEOiK2Yc .navbar.collapsed {
  justify-content: center;
}
.cid-tCvEOiK2Yc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tCvEOiK2Yc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tCvEOiK2Yc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.6rem);
  }
}
.cid-tCvEOiK2Yc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tCvEOiK2Yc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tCvEOiK2Yc .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tCvEOiK2Yc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tCvEOiK2Yc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tCvEOiK2Yc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tCvEOiK2Yc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tCvEOiK2Yc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tCvEOiK2Yc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tCvEOiK2Yc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tCvEOiK2Yc .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tCvEOiK2Yc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tCvEOiK2Yc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tCvEOiK2Yc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tCvEOiK2Yc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tCvEOiK2Yc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tCvEOiK2Yc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tCvEOiK2Yc .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tCvEOiK2Yc .navbar.navbar-short {
  min-height: 60px;
}
.cid-tCvEOiK2Yc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tCvEOiK2Yc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tCvEOiK2Yc .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tCvEOiK2Yc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tCvEOiK2Yc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tCvEOiK2Yc .dropdown-item.active,
.cid-tCvEOiK2Yc .dropdown-item:active {
  background-color: transparent;
}
.cid-tCvEOiK2Yc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tCvEOiK2Yc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tCvEOiK2Yc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tCvEOiK2Yc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tCvEOiK2Yc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tCvEOiK2Yc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tCvEOiK2Yc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tCvEOiK2Yc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tCvEOiK2Yc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tCvEOiK2Yc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tCvEOiK2Yc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tCvEOiK2Yc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCvEOiK2Yc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCvEOiK2Yc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tCvEOiK2Yc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCvEOiK2Yc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tCvEOiK2Yc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tCvEOiK2Yc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCvEOiK2Yc .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tCvEOiK2Yc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tCvEOiK2Yc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tCvEOiK2Yc .navbar {
    height: 70px;
  }
  .cid-tCvEOiK2Yc .navbar.opened {
    height: auto;
  }
  .cid-tCvEOiK2Yc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDvSQSVzKQ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tDvSQSVzKQ .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-tDvSQSVzKQ .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tDvSQSVzKQ .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-tDvSQSVzKQ .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-tDvSQSVzKQ .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tDvSQSVzKQ .mbr-text,
.cid-tDvSQSVzKQ .mbr-section-btn {
  color: #353535;
  text-align: left;
}
.cid-tDw6nuuIw6 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-tDw6nuuIw6 .card-wrapper {
  overflow: hidden;
  height: 100%;
  color: #444444;
  padding: 0;
  transition: all 0.3s;
}
.cid-tDw6nuuIw6 .mbr-iconfont {
  font-size: 1rem;
  padding-bottom: 3px;
}
.cid-tDw6nuuIw6 .ico-line {
  display: -webkit-flex;
}
.cid-tDw6nuuIw6 .col-md-4 {
  padding: 0;
}
.cid-tDw6nuuIw6 p {
  line-height: 1.6;
}
.cid-tDw6nuuIw6 .btn-danger-outline {
  border: none;
  background: transparent;
  font-weight: 400 !important;
}
.cid-tDw6nuuIw6 .card-title {
  color: #344cf1;
  margin: 0;
  line-height: 1.3;
  text-align: left;
}
.cid-tDw6nuuIw6 .card-img {
  overflow: hidden;
  max-height: 280px;
  position: relative;
  border-radius: 0;
}
.cid-tDw6nuuIw6 .price-box {
  position: absolute;
  background: #ff4a52;
  padding: 0.5rem 1rem;
  left: 0px;
  bottom: 2rem;
  transition: all 0.3s;
}
.cid-tDw6nuuIw6 img {
  transition: all 0.3s;
}
.cid-tDw6nuuIw6 h5 {
  margin: 0;
}
.cid-tDw6nuuIw6 .card-box {
  padding: 1.5rem;
  background: #f8220c;
}
.cid-tDw6nuuIw6 .mbr-section-title {
  margin: 0 auto;
  color: #ffff00;
  text-align: left;
}
.cid-tDw6nuuIw6 .card-box > p,
.cid-tDw6nuuIw6 .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-tDw6nuuIw6 .mbr-section-sub-title {
  text-align: center;
  color: #9e9e9e;
}
.cid-tDw6nuuIw6 .price {
  color: #ffffff;
  text-align: left;
}
.cid-tDw6nuuIw6 .rev {
  color: #000000;
  line-height: 1.1;
  text-align: left;
}
@media (max-width: 576px) {
  .cid-tDw6nuuIw6 .line-box {
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: left;
    align-items: left;
  }
  .cid-tDw6nuuIw6 .px-4 {
    padding-right: 4px !important;
    padding-left: 4px !important;
  }
  .cid-tDw6nuuIw6 .col-md-4 {
    padding: 0 15px;
  }
  .cid-tDw6nuuIw6 .col-md-8 {
    margin: 0 15px;
  }
  .cid-tDw6nuuIw6 .price-box {
    left: 15px;
  }
  .cid-tDw6nuuIw6 .card-box {
    padding: 1rem;
  }
}
.cid-tDw9oTFSb6 {
  padding-top: 15px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-tDw9oTFSb6 .links {
  text-align: center;
  color: #353535;
}
.cid-tDw9oTFSb6 p {
  margin: 0;
}
.cid-tDw9PH4dwH {
  padding-top: 15px;
  padding-bottom: 30px;
  background-color: #f8220c;
}
.cid-tDw9PH4dwH .links {
  text-align: center;
  color: #ffff00;
}
.cid-tDw9PH4dwH p {
  margin: 0;
}
.cid-tDw9wxGhMG {
  padding-top: 390px;
  background-image: url("../../../assets/images/salzburgmuseumcollections.jpg");
}
.cid-tGndzpXY9l {
  padding-top: 30px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tGndzpXY9l .links {
  text-align: center;
  color: #000000;
}
.cid-tGndzpXY9l p {
  margin: 0;
}
.cid-tKcs6O47kw {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/grimming-ennstal-styria-austria.jpg");
}
.cid-tKcs6O47kw .mbr-section-title DIV {
  text-align: center;
}
.cid-tKcs6O47kw .mbr-text,
.cid-tKcs6O47kw .mbr-section-btn {
  text-align: left;
}
.cid-tKcs6O47kw .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-tKcsx1Z7GO {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tKcsx1Z7GO .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-tKcsx1Z7GO .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tKcsx1Z7GO .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-tKcsx1Z7GO .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-tKcsx1Z7GO .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tKcsx1Z7GO .mbr-text,
.cid-tKcsx1Z7GO .mbr-section-btn {
  color: #353535;
  text-align: left;
}
.cid-tCvESGbAu7 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tCvESGbAu7 .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tCvESGbAu7 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-tCvESGbAu7 .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-tCvESGbAu7 .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tCvESGbAu7 .mbr-text,
.cid-tCvESGbAu7 .mbr-section-btn {
  color: #353535;
  text-align: left;
}
.cid-tCvESFWRGG {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tCvESFWRGG .mbr-text {
  line-height: 1.5;
  color: #353535;
}
.cid-tCvESFWRGG .mbr-section-title {
  text-align: left;
  color: #fc311c;
}
.cid-tCvESGQGHT {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tCvESGQGHT nav.navbar {
  position: fixed;
}
.cid-tCvESGQGHT .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tCvESGQGHT .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tCvESGQGHT .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tCvESGQGHT .dropdown-item:hover,
.cid-tCvESGQGHT .dropdown-item:focus {
  background: #f8220c !important;
  color: white !important;
}
.cid-tCvESGQGHT .dropdown-item:hover span {
  color: white;
}
.cid-tCvESGQGHT .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tCvESGQGHT .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tCvESGQGHT .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tCvESGQGHT .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tCvESGQGHT .nav-link {
  position: relative;
}
.cid-tCvESGQGHT .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tCvESGQGHT .container {
    flex-wrap: wrap;
  }
}
.cid-tCvESGQGHT .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tCvESGQGHT .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tCvESGQGHT .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tCvESGQGHT .dropdown-menu,
.cid-tCvESGQGHT .navbar.opened {
  background: #ffffff !important;
}
.cid-tCvESGQGHT .nav-item:focus,
.cid-tCvESGQGHT .nav-link:focus {
  outline: none;
}
.cid-tCvESGQGHT .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tCvESGQGHT .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tCvESGQGHT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tCvESGQGHT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCvESGQGHT .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tCvESGQGHT .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tCvESGQGHT .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tCvESGQGHT .navbar.opened {
  transition: all 0.3s;
}
.cid-tCvESGQGHT .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tCvESGQGHT .navbar .navbar-logo img {
  width: auto;
}
.cid-tCvESGQGHT .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tCvESGQGHT .navbar.collapsed {
  justify-content: center;
}
.cid-tCvESGQGHT .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tCvESGQGHT .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tCvESGQGHT .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.6rem);
  }
}
.cid-tCvESGQGHT .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tCvESGQGHT .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tCvESGQGHT .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tCvESGQGHT .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tCvESGQGHT .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tCvESGQGHT .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tCvESGQGHT .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tCvESGQGHT .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tCvESGQGHT .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tCvESGQGHT .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tCvESGQGHT .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tCvESGQGHT .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tCvESGQGHT .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tCvESGQGHT .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tCvESGQGHT .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tCvESGQGHT .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tCvESGQGHT .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tCvESGQGHT .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tCvESGQGHT .navbar.navbar-short {
  min-height: 60px;
}
.cid-tCvESGQGHT .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tCvESGQGHT .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tCvESGQGHT .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tCvESGQGHT .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tCvESGQGHT .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tCvESGQGHT .dropdown-item.active,
.cid-tCvESGQGHT .dropdown-item:active {
  background-color: transparent;
}
.cid-tCvESGQGHT .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tCvESGQGHT .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tCvESGQGHT .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tCvESGQGHT .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tCvESGQGHT .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tCvESGQGHT .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tCvESGQGHT ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tCvESGQGHT .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tCvESGQGHT button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tCvESGQGHT button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tCvESGQGHT button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tCvESGQGHT button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCvESGQGHT button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCvESGQGHT button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tCvESGQGHT nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCvESGQGHT nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tCvESGQGHT nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tCvESGQGHT nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCvESGQGHT .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tCvESGQGHT a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tCvESGQGHT .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tCvESGQGHT .navbar {
    height: 70px;
  }
  .cid-tCvESGQGHT .navbar.opened {
    height: auto;
  }
  .cid-tCvESGQGHT .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDxftCWinv {
  padding-top: 15px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-tDxftCWinv .mbr-text {
  line-height: 1.5;
  color: #353535;
}
.cid-tDxftCWinv .mbr-section-title {
  text-align: left;
  color: #353535;
}
.cid-tGndMsn7wV {
  padding-top: 30px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tGndMsn7wV .links {
  text-align: center;
  color: #000000;
}
.cid-tGndMsn7wV p {
  margin: 0;
}
.cid-tKcvlVreag {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/sunrise-over-tirol-austria.jpg");
}
.cid-tKcvlVreag .mbr-section-title DIV {
  text-align: center;
}
.cid-tKcvlVreag .mbr-text,
.cid-tKcvlVreag .mbr-section-btn {
  text-align: left;
}
.cid-tKcvlVreag .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-tKcvU3gJ1x {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tKcvU3gJ1x .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-tKcvU3gJ1x .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tKcvU3gJ1x .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-tKcvU3gJ1x .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-tKcvU3gJ1x .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tKcvU3gJ1x .mbr-text,
.cid-tKcvU3gJ1x .mbr-section-btn {
  color: #353535;
  text-align: left;
}
.cid-tCvEVq7Zr3 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tCvEVq7Zr3 .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tCvEVq7Zr3 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-tCvEVq7Zr3 .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-tCvEVq7Zr3 .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tCvEVq7Zr3 .mbr-text,
.cid-tCvEVq7Zr3 .mbr-section-btn {
  color: #353535;
  text-align: left;
}
.cid-tKcvyRGwCl {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tKcvyRGwCl .mbr-text {
  line-height: 1.5;
  color: #000000;
  text-align: center;
}
.cid-tKcvyRGwCl .mbr-section-title {
  text-align: left;
  color: #000000;
}
.cid-tCvEVqEWDP {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tCvEVqEWDP nav.navbar {
  position: fixed;
}
.cid-tCvEVqEWDP .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tCvEVqEWDP .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tCvEVqEWDP .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tCvEVqEWDP .dropdown-item:hover,
.cid-tCvEVqEWDP .dropdown-item:focus {
  background: #f8220c !important;
  color: white !important;
}
.cid-tCvEVqEWDP .dropdown-item:hover span {
  color: white;
}
.cid-tCvEVqEWDP .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tCvEVqEWDP .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tCvEVqEWDP .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tCvEVqEWDP .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tCvEVqEWDP .nav-link {
  position: relative;
}
.cid-tCvEVqEWDP .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tCvEVqEWDP .container {
    flex-wrap: wrap;
  }
}
.cid-tCvEVqEWDP .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tCvEVqEWDP .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tCvEVqEWDP .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tCvEVqEWDP .dropdown-menu,
.cid-tCvEVqEWDP .navbar.opened {
  background: #ffffff !important;
}
.cid-tCvEVqEWDP .nav-item:focus,
.cid-tCvEVqEWDP .nav-link:focus {
  outline: none;
}
.cid-tCvEVqEWDP .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tCvEVqEWDP .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tCvEVqEWDP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tCvEVqEWDP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCvEVqEWDP .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tCvEVqEWDP .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tCvEVqEWDP .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tCvEVqEWDP .navbar.opened {
  transition: all 0.3s;
}
.cid-tCvEVqEWDP .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tCvEVqEWDP .navbar .navbar-logo img {
  width: auto;
}
.cid-tCvEVqEWDP .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tCvEVqEWDP .navbar.collapsed {
  justify-content: center;
}
.cid-tCvEVqEWDP .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tCvEVqEWDP .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tCvEVqEWDP .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.6rem);
  }
}
.cid-tCvEVqEWDP .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tCvEVqEWDP .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tCvEVqEWDP .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tCvEVqEWDP .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tCvEVqEWDP .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tCvEVqEWDP .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tCvEVqEWDP .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tCvEVqEWDP .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tCvEVqEWDP .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tCvEVqEWDP .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tCvEVqEWDP .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tCvEVqEWDP .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tCvEVqEWDP .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tCvEVqEWDP .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tCvEVqEWDP .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tCvEVqEWDP .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tCvEVqEWDP .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tCvEVqEWDP .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tCvEVqEWDP .navbar.navbar-short {
  min-height: 60px;
}
.cid-tCvEVqEWDP .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tCvEVqEWDP .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tCvEVqEWDP .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tCvEVqEWDP .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tCvEVqEWDP .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tCvEVqEWDP .dropdown-item.active,
.cid-tCvEVqEWDP .dropdown-item:active {
  background-color: transparent;
}
.cid-tCvEVqEWDP .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tCvEVqEWDP .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tCvEVqEWDP .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tCvEVqEWDP .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tCvEVqEWDP .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tCvEVqEWDP .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tCvEVqEWDP ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tCvEVqEWDP .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tCvEVqEWDP button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tCvEVqEWDP button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tCvEVqEWDP button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tCvEVqEWDP button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCvEVqEWDP button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCvEVqEWDP button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tCvEVqEWDP nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCvEVqEWDP nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tCvEVqEWDP nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tCvEVqEWDP nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCvEVqEWDP .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tCvEVqEWDP a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tCvEVqEWDP .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tCvEVqEWDP .navbar {
    height: 70px;
  }
  .cid-tCvEVqEWDP .navbar.opened {
    height: auto;
  }
  .cid-tCvEVqEWDP .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDxin4rVoH {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tDxin4rVoH .mbr-text {
  line-height: 1.5;
  color: #353535;
}
.cid-tDxin4rVoH .mbr-section-title {
  text-align: left;
  color: #353535;
}
.cid-tGndW7tEb3 {
  padding-top: 30px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tGndW7tEb3 .links {
  text-align: center;
  color: #000000;
}
.cid-tGndW7tEb3 p {
  margin: 0;
}
.cid-tKcBuBjtmA {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/well-castle.jpg");
}
.cid-tKcBuBjtmA .mbr-section-title DIV {
  text-align: center;
}
.cid-tKcBuBjtmA .mbr-text,
.cid-tKcBuBjtmA .mbr-section-btn {
  text-align: left;
}
.cid-tKcBuBjtmA .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-tKcBpoBFfY {
  padding-top: 30px;
  padding-bottom: 15px;
  background-color: #f9f90c;
}
.cid-tKcBpoBFfY .mbr-text {
  line-height: 1.5;
  color: #333333;
  text-align: right;
}
.cid-tKcBpoBFfY .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-tKcBXduSdX {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tKcBXduSdX .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-tKcBXduSdX .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tKcBXduSdX .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-tKcBXduSdX .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-tKcBXduSdX .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tKcBXduSdX .mbr-text,
.cid-tKcBXduSdX .mbr-section-btn {
  color: #353535;
  text-align: left;
}
.cid-tKcD4VdZNF {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tKcD4VdZNF .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tKcD4VdZNF .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-tKcD4VdZNF .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-tKcD4VdZNF .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tKcD4VdZNF .mbr-text,
.cid-tKcD4VdZNF .mbr-section-btn {
  color: #353535;
  text-align: left;
}
.cid-tKcCkyQ8yY {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tKcCkyQ8yY .mbr-text {
  line-height: 1.5;
  color: #000000;
  text-align: center;
}
.cid-tKcCkyQ8yY .mbr-section-title {
  text-align: left;
  color: #000000;
}
.cid-tKcDQIFoBd {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tKcDQIFoBd .mbr-text {
  line-height: 1.5;
  color: #000000;
  text-align: center;
}
.cid-tKcDQIFoBd .mbr-section-title {
  text-align: left;
  color: #000000;
}
.cid-tDt2WyFoNq {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tDt2WyFoNq .card-wrapper {
  overflow: hidden;
  height: 100%;
  color: #444444;
  padding: 0;
  transition: all 0.3s;
}
.cid-tDt2WyFoNq .mbr-iconfont {
  font-size: 1rem;
  padding-bottom: 3px;
}
.cid-tDt2WyFoNq .ico-line {
  display: -webkit-flex;
}
.cid-tDt2WyFoNq .col-md-4 {
  padding: 0;
}
.cid-tDt2WyFoNq p {
  line-height: 1.6;
}
.cid-tDt2WyFoNq .btn-danger-outline {
  border: none;
  background: transparent;
  font-weight: 400 !important;
}
.cid-tDt2WyFoNq .card-title {
  color: #344cf1;
  margin: 0;
  line-height: 1.3;
  text-align: left;
}
.cid-tDt2WyFoNq .card-img {
  overflow: hidden;
  max-height: 280px;
  position: relative;
  border-radius: 0;
}
.cid-tDt2WyFoNq .price-box {
  position: absolute;
  background: #ff4a52;
  padding: 0.5rem 1rem;
  left: 0px;
  bottom: 2rem;
  transition: all 0.3s;
}
.cid-tDt2WyFoNq img {
  transition: all 0.3s;
}
.cid-tDt2WyFoNq h5 {
  margin: 0;
}
.cid-tDt2WyFoNq .card-box {
  padding: 1.5rem;
  background: #ffffff;
}
.cid-tDt2WyFoNq .mbr-section-title {
  margin: 0 auto;
  color: #fc311c;
  text-align: left;
}
.cid-tDt2WyFoNq .card-box > p,
.cid-tDt2WyFoNq .mbr-section-btn {
  color: #000000;
  text-align: left;
}
.cid-tDt2WyFoNq .mbr-section-sub-title {
  text-align: center;
  color: #9e9e9e;
}
.cid-tDt2WyFoNq .price {
  color: #ffffff;
  text-align: left;
}
.cid-tDt2WyFoNq .rev {
  color: #000000;
  line-height: 1.1;
  text-align: left;
}
@media (max-width: 576px) {
  .cid-tDt2WyFoNq .line-box {
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: left;
    align-items: left;
  }
  .cid-tDt2WyFoNq .px-4 {
    padding-right: 4px !important;
    padding-left: 4px !important;
  }
  .cid-tDt2WyFoNq .col-md-4 {
    padding: 0 15px;
  }
  .cid-tDt2WyFoNq .col-md-8 {
    margin: 0 15px;
  }
  .cid-tDt2WyFoNq .price-box {
    left: 15px;
  }
  .cid-tDt2WyFoNq .card-box {
    padding: 1rem;
  }
}
.cid-tCvEZQFTN8 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tCvEZQFTN8 .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-tCvEZQFTN8 .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tCvEZQFTN8 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-tCvEZQFTN8 .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-tCvEZQFTN8 .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tCvEZQFTN8 .mbr-text,
.cid-tCvEZQFTN8 .mbr-section-btn {
  color: #353535;
  text-align: left;
}
.cid-tCvEZRdSvL {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tCvEZRdSvL nav.navbar {
  position: fixed;
}
.cid-tCvEZRdSvL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tCvEZRdSvL .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tCvEZRdSvL .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tCvEZRdSvL .dropdown-item:hover,
.cid-tCvEZRdSvL .dropdown-item:focus {
  background: #f8220c !important;
  color: white !important;
}
.cid-tCvEZRdSvL .dropdown-item:hover span {
  color: white;
}
.cid-tCvEZRdSvL .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tCvEZRdSvL .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tCvEZRdSvL .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tCvEZRdSvL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tCvEZRdSvL .nav-link {
  position: relative;
}
.cid-tCvEZRdSvL .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tCvEZRdSvL .container {
    flex-wrap: wrap;
  }
}
.cid-tCvEZRdSvL .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tCvEZRdSvL .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tCvEZRdSvL .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tCvEZRdSvL .dropdown-menu,
.cid-tCvEZRdSvL .navbar.opened {
  background: #ffffff !important;
}
.cid-tCvEZRdSvL .nav-item:focus,
.cid-tCvEZRdSvL .nav-link:focus {
  outline: none;
}
.cid-tCvEZRdSvL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tCvEZRdSvL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tCvEZRdSvL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tCvEZRdSvL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCvEZRdSvL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tCvEZRdSvL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tCvEZRdSvL .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tCvEZRdSvL .navbar.opened {
  transition: all 0.3s;
}
.cid-tCvEZRdSvL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tCvEZRdSvL .navbar .navbar-logo img {
  width: auto;
}
.cid-tCvEZRdSvL .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tCvEZRdSvL .navbar.collapsed {
  justify-content: center;
}
.cid-tCvEZRdSvL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tCvEZRdSvL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tCvEZRdSvL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.6rem);
  }
}
.cid-tCvEZRdSvL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tCvEZRdSvL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tCvEZRdSvL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tCvEZRdSvL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tCvEZRdSvL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tCvEZRdSvL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tCvEZRdSvL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tCvEZRdSvL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tCvEZRdSvL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tCvEZRdSvL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tCvEZRdSvL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tCvEZRdSvL .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tCvEZRdSvL .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tCvEZRdSvL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tCvEZRdSvL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tCvEZRdSvL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tCvEZRdSvL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tCvEZRdSvL .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tCvEZRdSvL .navbar.navbar-short {
  min-height: 60px;
}
.cid-tCvEZRdSvL .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tCvEZRdSvL .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tCvEZRdSvL .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tCvEZRdSvL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tCvEZRdSvL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tCvEZRdSvL .dropdown-item.active,
.cid-tCvEZRdSvL .dropdown-item:active {
  background-color: transparent;
}
.cid-tCvEZRdSvL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tCvEZRdSvL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tCvEZRdSvL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tCvEZRdSvL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tCvEZRdSvL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tCvEZRdSvL .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tCvEZRdSvL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tCvEZRdSvL .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tCvEZRdSvL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tCvEZRdSvL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tCvEZRdSvL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tCvEZRdSvL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCvEZRdSvL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCvEZRdSvL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tCvEZRdSvL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCvEZRdSvL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tCvEZRdSvL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tCvEZRdSvL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCvEZRdSvL .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tCvEZRdSvL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tCvEZRdSvL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tCvEZRdSvL .navbar {
    height: 70px;
  }
  .cid-tCvEZRdSvL .navbar.opened {
    height: auto;
  }
  .cid-tCvEZRdSvL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tGfpK7pZOF {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-tGfpK7pZOF .links {
  text-align: center;
  color: #c2c2c2;
}
.cid-tGfpK7pZOF p {
  margin: 0;
}
.cid-tCSSORKULy {
  padding-top: 105px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tCSSORKULy .mbr-text {
  line-height: 1.5;
  color: #000000;
}
.cid-tCSSORKULy .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-tCSSORXRs6 {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tCSSORXRs6 .card-title {
  line-height: 1.6;
  margin: 0;
}
.cid-tCSSORXRs6 .card {
  overflow: visible;
  transition: all 0.3s;
}
.cid-tCSSORXRs6 .card:hover {
  margin-top: -0.6rem;
}
.cid-tCSSORXRs6 .card-wrapper {
  position: relative;
}
.cid-tCSSORXRs6 .card-img {
  overflow: hidden;
  position: relative;
  transition: all 0.3s;
  border-radius: 6px;
}
.cid-tCSSORXRs6 .card-img:hover {
  box-shadow: 0 15px 20px rgba(0, 0, 0, 0.1);
}
.cid-tCSSORXRs6 .card-img:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  transition: all 0.3s;
  background: black;
  opacity: 0.2;
  z-index: 10;
  pointer-events: none;
  border-radius: 6px;
}
.cid-tCSSORXRs6 .big {
  margin-top: -25%;
}
.cid-tCSSORXRs6 .card-box {
  position: absolute;
  overflow: hidden;
  margin-bottom: -8px;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 1rem;
  z-index: 100;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
@media (max-width: 991px) {
  .cid-tCSSORXRs6 .small {
    margin: 0;
  }
}
@media (max-width: 767px) {
  .cid-tCSSORXRs6 .card:not(.last-child) {
    padding-bottom: 1.5rem !important;
  }
}
.cid-tCSSOSjJqZ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tCSSOSjJqZ nav.navbar {
  position: fixed;
}
.cid-tCSSOSjJqZ .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tCSSOSjJqZ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tCSSOSjJqZ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tCSSOSjJqZ .dropdown-item:hover,
.cid-tCSSOSjJqZ .dropdown-item:focus {
  background: #f8220c !important;
  color: white !important;
}
.cid-tCSSOSjJqZ .dropdown-item:hover span {
  color: white;
}
.cid-tCSSOSjJqZ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tCSSOSjJqZ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tCSSOSjJqZ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tCSSOSjJqZ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tCSSOSjJqZ .nav-link {
  position: relative;
}
.cid-tCSSOSjJqZ .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tCSSOSjJqZ .container {
    flex-wrap: wrap;
  }
}
.cid-tCSSOSjJqZ .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tCSSOSjJqZ .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tCSSOSjJqZ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tCSSOSjJqZ .dropdown-menu,
.cid-tCSSOSjJqZ .navbar.opened {
  background: #ffffff !important;
}
.cid-tCSSOSjJqZ .nav-item:focus,
.cid-tCSSOSjJqZ .nav-link:focus {
  outline: none;
}
.cid-tCSSOSjJqZ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tCSSOSjJqZ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tCSSOSjJqZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tCSSOSjJqZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCSSOSjJqZ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tCSSOSjJqZ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tCSSOSjJqZ .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tCSSOSjJqZ .navbar.opened {
  transition: all 0.3s;
}
.cid-tCSSOSjJqZ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tCSSOSjJqZ .navbar .navbar-logo img {
  width: auto;
}
.cid-tCSSOSjJqZ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tCSSOSjJqZ .navbar.collapsed {
  justify-content: center;
}
.cid-tCSSOSjJqZ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tCSSOSjJqZ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tCSSOSjJqZ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.6rem);
  }
}
.cid-tCSSOSjJqZ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tCSSOSjJqZ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tCSSOSjJqZ .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tCSSOSjJqZ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tCSSOSjJqZ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tCSSOSjJqZ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tCSSOSjJqZ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tCSSOSjJqZ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tCSSOSjJqZ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tCSSOSjJqZ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tCSSOSjJqZ .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tCSSOSjJqZ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tCSSOSjJqZ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tCSSOSjJqZ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tCSSOSjJqZ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tCSSOSjJqZ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tCSSOSjJqZ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tCSSOSjJqZ .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tCSSOSjJqZ .navbar.navbar-short {
  min-height: 60px;
}
.cid-tCSSOSjJqZ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tCSSOSjJqZ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tCSSOSjJqZ .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tCSSOSjJqZ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tCSSOSjJqZ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tCSSOSjJqZ .dropdown-item.active,
.cid-tCSSOSjJqZ .dropdown-item:active {
  background-color: transparent;
}
.cid-tCSSOSjJqZ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tCSSOSjJqZ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tCSSOSjJqZ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tCSSOSjJqZ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tCSSOSjJqZ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tCSSOSjJqZ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tCSSOSjJqZ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tCSSOSjJqZ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tCSSOSjJqZ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tCSSOSjJqZ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tCSSOSjJqZ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tCSSOSjJqZ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCSSOSjJqZ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCSSOSjJqZ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tCSSOSjJqZ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCSSOSjJqZ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tCSSOSjJqZ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tCSSOSjJqZ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCSSOSjJqZ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tCSSOSjJqZ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tCSSOSjJqZ .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tCSSOSjJqZ .navbar {
    height: 70px;
  }
  .cid-tCSSOSjJqZ .navbar.opened {
    height: auto;
  }
  .cid-tCSSOSjJqZ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tCTpk9coPl {
  padding-top: 585px;
  background-image: url("../../../assets/images/family.jpg");
}
.cid-tCTpk9oX6Y {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tCTpk9oX6Y .mbr-text {
  line-height: 1.5;
  color: #353535;
}
.cid-tCTpk9oX6Y .mbr-section-title {
  text-align: left;
  color: #353535;
}
.cid-tCTpk9XKvv {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tCTpk9XKvv nav.navbar {
  position: fixed;
}
.cid-tCTpk9XKvv .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tCTpk9XKvv .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tCTpk9XKvv .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tCTpk9XKvv .dropdown-item:hover,
.cid-tCTpk9XKvv .dropdown-item:focus {
  background: #f8220c !important;
  color: white !important;
}
.cid-tCTpk9XKvv .dropdown-item:hover span {
  color: white;
}
.cid-tCTpk9XKvv .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tCTpk9XKvv .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tCTpk9XKvv .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tCTpk9XKvv .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tCTpk9XKvv .nav-link {
  position: relative;
}
.cid-tCTpk9XKvv .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tCTpk9XKvv .container {
    flex-wrap: wrap;
  }
}
.cid-tCTpk9XKvv .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tCTpk9XKvv .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tCTpk9XKvv .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tCTpk9XKvv .dropdown-menu,
.cid-tCTpk9XKvv .navbar.opened {
  background: #ffffff !important;
}
.cid-tCTpk9XKvv .nav-item:focus,
.cid-tCTpk9XKvv .nav-link:focus {
  outline: none;
}
.cid-tCTpk9XKvv .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tCTpk9XKvv .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tCTpk9XKvv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tCTpk9XKvv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCTpk9XKvv .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tCTpk9XKvv .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tCTpk9XKvv .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tCTpk9XKvv .navbar.opened {
  transition: all 0.3s;
}
.cid-tCTpk9XKvv .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tCTpk9XKvv .navbar .navbar-logo img {
  width: auto;
}
.cid-tCTpk9XKvv .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tCTpk9XKvv .navbar.collapsed {
  justify-content: center;
}
.cid-tCTpk9XKvv .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tCTpk9XKvv .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tCTpk9XKvv .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.6rem);
  }
}
.cid-tCTpk9XKvv .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tCTpk9XKvv .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tCTpk9XKvv .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tCTpk9XKvv .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tCTpk9XKvv .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tCTpk9XKvv .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tCTpk9XKvv .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tCTpk9XKvv .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tCTpk9XKvv .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tCTpk9XKvv .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tCTpk9XKvv .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tCTpk9XKvv .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tCTpk9XKvv .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tCTpk9XKvv .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tCTpk9XKvv .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tCTpk9XKvv .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tCTpk9XKvv .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tCTpk9XKvv .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tCTpk9XKvv .navbar.navbar-short {
  min-height: 60px;
}
.cid-tCTpk9XKvv .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tCTpk9XKvv .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tCTpk9XKvv .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tCTpk9XKvv .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tCTpk9XKvv .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tCTpk9XKvv .dropdown-item.active,
.cid-tCTpk9XKvv .dropdown-item:active {
  background-color: transparent;
}
.cid-tCTpk9XKvv .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tCTpk9XKvv .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tCTpk9XKvv .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tCTpk9XKvv .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tCTpk9XKvv .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tCTpk9XKvv .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tCTpk9XKvv ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tCTpk9XKvv .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tCTpk9XKvv button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tCTpk9XKvv button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tCTpk9XKvv button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tCTpk9XKvv button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCTpk9XKvv button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCTpk9XKvv button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tCTpk9XKvv nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCTpk9XKvv nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tCTpk9XKvv nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tCTpk9XKvv nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCTpk9XKvv .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tCTpk9XKvv a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tCTpk9XKvv .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tCTpk9XKvv .navbar {
    height: 70px;
  }
  .cid-tCTpk9XKvv .navbar.opened {
    height: auto;
  }
  .cid-tCTpk9XKvv .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tCTqMlRuyN {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tCTqMlRuyN .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-tCTqMlRuyN .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tCTqMlRuyN .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-tCTqMlRuyN .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-tCTqMlRuyN .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tCTqMlRuyN .mbr-text,
.cid-tCTqMlRuyN .mbr-section-btn {
  color: #000000;
}
.cid-tGnbSczMIT {
  padding-top: 30px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tGnbSczMIT .links {
  text-align: center;
  color: #000000;
}
.cid-tGnbSczMIT p {
  margin: 0;
}
.cid-tGn5rvPcgF {
  padding-top: 90px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tGn5rvPcgF .links {
  text-align: center;
  color: #d2c024;
}
.cid-tGn5rvPcgF p {
  margin: 0;
}
.cid-tGn2brniZV {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tGn2brniZV .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-tGn2brniZV .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tGn2brniZV .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-tGn2brniZV .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-tGn2brniZV .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tGn2brniZV .mbr-text,
.cid-tGn2brniZV .mbr-section-btn {
  color: #353535;
  text-align: left;
}
.cid-tCcOaxBhrz {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tCcOaxBhrz .mbr-text {
  line-height: 1.5;
  color: #000000;
}
.cid-tCcOaxBhrz .mbr-section-title {
  text-align: left;
  color: #d8990c;
}
.cid-tCcNVCCg9Z {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tCcNVCCg9Z nav.navbar {
  position: fixed;
}
.cid-tCcNVCCg9Z .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tCcNVCCg9Z .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tCcNVCCg9Z .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tCcNVCCg9Z .dropdown-item:hover,
.cid-tCcNVCCg9Z .dropdown-item:focus {
  background: #f8220c !important;
  color: white !important;
}
.cid-tCcNVCCg9Z .dropdown-item:hover span {
  color: white;
}
.cid-tCcNVCCg9Z .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tCcNVCCg9Z .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tCcNVCCg9Z .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tCcNVCCg9Z .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tCcNVCCg9Z .nav-link {
  position: relative;
}
.cid-tCcNVCCg9Z .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tCcNVCCg9Z .container {
    flex-wrap: wrap;
  }
}
.cid-tCcNVCCg9Z .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tCcNVCCg9Z .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tCcNVCCg9Z .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tCcNVCCg9Z .dropdown-menu,
.cid-tCcNVCCg9Z .navbar.opened {
  background: #ffffff !important;
}
.cid-tCcNVCCg9Z .nav-item:focus,
.cid-tCcNVCCg9Z .nav-link:focus {
  outline: none;
}
.cid-tCcNVCCg9Z .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tCcNVCCg9Z .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tCcNVCCg9Z .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tCcNVCCg9Z .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCcNVCCg9Z .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tCcNVCCg9Z .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tCcNVCCg9Z .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tCcNVCCg9Z .navbar.opened {
  transition: all 0.3s;
}
.cid-tCcNVCCg9Z .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tCcNVCCg9Z .navbar .navbar-logo img {
  width: auto;
}
.cid-tCcNVCCg9Z .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tCcNVCCg9Z .navbar.collapsed {
  justify-content: center;
}
.cid-tCcNVCCg9Z .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tCcNVCCg9Z .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tCcNVCCg9Z .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.6rem);
  }
}
.cid-tCcNVCCg9Z .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tCcNVCCg9Z .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tCcNVCCg9Z .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tCcNVCCg9Z .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tCcNVCCg9Z .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tCcNVCCg9Z .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tCcNVCCg9Z .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tCcNVCCg9Z .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tCcNVCCg9Z .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tCcNVCCg9Z .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tCcNVCCg9Z .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tCcNVCCg9Z .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tCcNVCCg9Z .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tCcNVCCg9Z .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tCcNVCCg9Z .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tCcNVCCg9Z .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tCcNVCCg9Z .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tCcNVCCg9Z .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tCcNVCCg9Z .navbar.navbar-short {
  min-height: 60px;
}
.cid-tCcNVCCg9Z .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tCcNVCCg9Z .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tCcNVCCg9Z .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tCcNVCCg9Z .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tCcNVCCg9Z .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tCcNVCCg9Z .dropdown-item.active,
.cid-tCcNVCCg9Z .dropdown-item:active {
  background-color: transparent;
}
.cid-tCcNVCCg9Z .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tCcNVCCg9Z .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tCcNVCCg9Z .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tCcNVCCg9Z .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tCcNVCCg9Z .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tCcNVCCg9Z .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tCcNVCCg9Z ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tCcNVCCg9Z .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tCcNVCCg9Z button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tCcNVCCg9Z button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tCcNVCCg9Z button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tCcNVCCg9Z button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCcNVCCg9Z button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCcNVCCg9Z button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tCcNVCCg9Z nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCcNVCCg9Z nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tCcNVCCg9Z nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tCcNVCCg9Z nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCcNVCCg9Z .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tCcNVCCg9Z a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tCcNVCCg9Z .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tCcNVCCg9Z .navbar {
    height: 70px;
  }
  .cid-tCcNVCCg9Z .navbar.opened {
    height: auto;
  }
  .cid-tCcNVCCg9Z .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tGfmvQXc3q {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-tGfmvQXc3q .links {
  text-align: center;
  color: #c2c2c2;
}
.cid-tGfmvQXc3q p {
  margin: 0;
}
.cid-tK9aL2IKlD {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/rust.jpg");
}
.cid-tK9aL2IKlD .mbr-section-title DIV {
  text-align: center;
}
.cid-tK9aL2IKlD .mbr-text,
.cid-tK9aL2IKlD .mbr-section-btn {
  text-align: center;
  color: #000000;
}
.cid-tK9aL2IKlD .mbr-section-title {
  color: #b33427;
  text-align: center;
}
.cid-tK9db3RdGJ {
  padding-top: 30px;
  padding-bottom: 15px;
  background-color: #f9f90c;
}
.cid-tK9db3RdGJ .mbr-text {
  line-height: 1.5;
  color: #333333;
  text-align: right;
}
.cid-tK9db3RdGJ .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-tDgsJe9JYC {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tDgsJe9JYC .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-tDgsJe9JYC .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tDgsJe9JYC .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-tDgsJe9JYC .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-tDgsJe9JYC .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tDgsJe9JYC .mbr-text,
.cid-tDgsJe9JYC .mbr-section-btn {
  color: #353535;
  text-align: left;
}
.cid-tDgsJeBDzg {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tDgsJeBDzg nav.navbar {
  position: fixed;
}
.cid-tDgsJeBDzg .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tDgsJeBDzg .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tDgsJeBDzg .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tDgsJeBDzg .dropdown-item:hover,
.cid-tDgsJeBDzg .dropdown-item:focus {
  background: #f8220c !important;
  color: white !important;
}
.cid-tDgsJeBDzg .dropdown-item:hover span {
  color: white;
}
.cid-tDgsJeBDzg .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tDgsJeBDzg .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tDgsJeBDzg .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tDgsJeBDzg .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tDgsJeBDzg .nav-link {
  position: relative;
}
.cid-tDgsJeBDzg .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tDgsJeBDzg .container {
    flex-wrap: wrap;
  }
}
.cid-tDgsJeBDzg .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tDgsJeBDzg .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tDgsJeBDzg .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tDgsJeBDzg .dropdown-menu,
.cid-tDgsJeBDzg .navbar.opened {
  background: #ffffff !important;
}
.cid-tDgsJeBDzg .nav-item:focus,
.cid-tDgsJeBDzg .nav-link:focus {
  outline: none;
}
.cid-tDgsJeBDzg .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tDgsJeBDzg .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tDgsJeBDzg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tDgsJeBDzg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDgsJeBDzg .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tDgsJeBDzg .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tDgsJeBDzg .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tDgsJeBDzg .navbar.opened {
  transition: all 0.3s;
}
.cid-tDgsJeBDzg .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tDgsJeBDzg .navbar .navbar-logo img {
  width: auto;
}
.cid-tDgsJeBDzg .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tDgsJeBDzg .navbar.collapsed {
  justify-content: center;
}
.cid-tDgsJeBDzg .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tDgsJeBDzg .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tDgsJeBDzg .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.6rem);
  }
}
.cid-tDgsJeBDzg .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tDgsJeBDzg .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tDgsJeBDzg .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tDgsJeBDzg .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tDgsJeBDzg .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tDgsJeBDzg .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tDgsJeBDzg .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tDgsJeBDzg .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tDgsJeBDzg .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tDgsJeBDzg .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tDgsJeBDzg .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tDgsJeBDzg .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tDgsJeBDzg .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tDgsJeBDzg .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tDgsJeBDzg .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tDgsJeBDzg .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tDgsJeBDzg .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tDgsJeBDzg .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tDgsJeBDzg .navbar.navbar-short {
  min-height: 60px;
}
.cid-tDgsJeBDzg .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tDgsJeBDzg .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tDgsJeBDzg .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tDgsJeBDzg .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tDgsJeBDzg .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tDgsJeBDzg .dropdown-item.active,
.cid-tDgsJeBDzg .dropdown-item:active {
  background-color: transparent;
}
.cid-tDgsJeBDzg .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tDgsJeBDzg .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tDgsJeBDzg .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tDgsJeBDzg .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tDgsJeBDzg .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tDgsJeBDzg .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tDgsJeBDzg ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tDgsJeBDzg .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tDgsJeBDzg button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tDgsJeBDzg button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tDgsJeBDzg button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tDgsJeBDzg button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDgsJeBDzg button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDgsJeBDzg button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tDgsJeBDzg nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDgsJeBDzg nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tDgsJeBDzg nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tDgsJeBDzg nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDgsJeBDzg .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tDgsJeBDzg a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tDgsJeBDzg .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tDgsJeBDzg .navbar {
    height: 70px;
  }
  .cid-tDgsJeBDzg .navbar.opened {
    height: auto;
  }
  .cid-tDgsJeBDzg .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tK9cljusom {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tK9cljusom .mbr-text {
  line-height: 1.5;
  color: #000000;
  text-align: left;
}
.cid-tK9cljusom .mbr-section-title {
  text-align: left;
  color: #000000;
}
.cid-tK9d8BVayF {
  padding-top: 30px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tK9d8BVayF .links {
  text-align: center;
  color: #000000;
}
.cid-tK9d8BVayF p {
  margin: 0;
}
.cid-tDl5tuRz3I {
  padding-top: 120px;
  padding-bottom: 0px;
  background-color: #ffff00;
}
.cid-tDl5tuRz3I .mbr-text {
  line-height: 1.5;
  color: #000000;
}
.cid-tDl5tuRz3I .mbr-section-title {
  text-align: center;
  color: #ff4a52;
}
.cid-tDl5tuRz3I .mbr-text P {
  text-align: center;
}
.cid-tDl5tv4pex {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tDl5tv4pex nav.navbar {
  position: fixed;
}
.cid-tDl5tv4pex .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tDl5tv4pex .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tDl5tv4pex .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tDl5tv4pex .dropdown-item:hover,
.cid-tDl5tv4pex .dropdown-item:focus {
  background: #f8220c !important;
  color: white !important;
}
.cid-tDl5tv4pex .dropdown-item:hover span {
  color: white;
}
.cid-tDl5tv4pex .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tDl5tv4pex .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tDl5tv4pex .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tDl5tv4pex .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tDl5tv4pex .nav-link {
  position: relative;
}
.cid-tDl5tv4pex .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tDl5tv4pex .container {
    flex-wrap: wrap;
  }
}
.cid-tDl5tv4pex .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tDl5tv4pex .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tDl5tv4pex .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tDl5tv4pex .dropdown-menu,
.cid-tDl5tv4pex .navbar.opened {
  background: #ffffff !important;
}
.cid-tDl5tv4pex .nav-item:focus,
.cid-tDl5tv4pex .nav-link:focus {
  outline: none;
}
.cid-tDl5tv4pex .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tDl5tv4pex .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tDl5tv4pex .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tDl5tv4pex .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDl5tv4pex .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tDl5tv4pex .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tDl5tv4pex .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tDl5tv4pex .navbar.opened {
  transition: all 0.3s;
}
.cid-tDl5tv4pex .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tDl5tv4pex .navbar .navbar-logo img {
  width: auto;
}
.cid-tDl5tv4pex .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tDl5tv4pex .navbar.collapsed {
  justify-content: center;
}
.cid-tDl5tv4pex .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tDl5tv4pex .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tDl5tv4pex .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.6rem);
  }
}
.cid-tDl5tv4pex .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tDl5tv4pex .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tDl5tv4pex .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tDl5tv4pex .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tDl5tv4pex .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tDl5tv4pex .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tDl5tv4pex .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tDl5tv4pex .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tDl5tv4pex .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tDl5tv4pex .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tDl5tv4pex .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tDl5tv4pex .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tDl5tv4pex .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tDl5tv4pex .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tDl5tv4pex .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tDl5tv4pex .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tDl5tv4pex .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tDl5tv4pex .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tDl5tv4pex .navbar.navbar-short {
  min-height: 60px;
}
.cid-tDl5tv4pex .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tDl5tv4pex .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tDl5tv4pex .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tDl5tv4pex .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tDl5tv4pex .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tDl5tv4pex .dropdown-item.active,
.cid-tDl5tv4pex .dropdown-item:active {
  background-color: transparent;
}
.cid-tDl5tv4pex .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tDl5tv4pex .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tDl5tv4pex .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tDl5tv4pex .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tDl5tv4pex .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tDl5tv4pex .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tDl5tv4pex ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tDl5tv4pex .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tDl5tv4pex button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tDl5tv4pex button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tDl5tv4pex button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tDl5tv4pex button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDl5tv4pex button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDl5tv4pex button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tDl5tv4pex nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDl5tv4pex nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tDl5tv4pex nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tDl5tv4pex nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDl5tv4pex .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tDl5tv4pex a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tDl5tv4pex .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tDl5tv4pex .navbar {
    height: 70px;
  }
  .cid-tDl5tv4pex .navbar.opened {
    height: auto;
  }
  .cid-tDl5tv4pex .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDl7mOjD62 {
  padding-top: 15px;
  padding-bottom: 45px;
  background-color: #ff4a52;
}
.cid-tDl7mOjD62 .mbr-text {
  line-height: 1.5;
  color: #000000;
  text-align: center;
}
.cid-tDl7mOjD62 .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-tDl7oHpOLd {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tDl7oHpOLd .mbr-text {
  line-height: 1.5;
  color: #333333;
  text-align: center;
}
.cid-tDl7oHpOLd .mbr-section-title {
  text-align: center;
  color: #ff4a52;
}
.cid-tDl7p5d9h1 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ff4a52;
}
.cid-tDl7p5d9h1 .mbr-text {
  line-height: 1.5;
  color: #333333;
  text-align: center;
}
.cid-tDl7p5d9h1 .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-tDE49HC4Zc {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tDE49HC4Zc .mbr-text {
  line-height: 1.5;
  color: #333333;
  text-align: center;
}
.cid-tDE49HC4Zc .mbr-section-title {
  text-align: center;
  color: #ff4a52;
}
.cid-tGncAcZ3I6 {
  padding-top: 30px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tGncAcZ3I6 .links {
  text-align: center;
  color: #000000;
}
.cid-tGncAcZ3I6 p {
  margin: 0;
}
.cid-tDm0P5t6VA {
  padding-top: 75px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tDm0P5t6VA .mbr-text {
  line-height: 1.5;
  color: #333333;
}
.cid-tDm0P5t6VA .mbr-section-title {
  text-align: center;
  color: #fc311c;
}
.cid-tDlItZhhZS {
  padding-top: 405px;
  background-image: url("../../../assets/images/pernitz-4.jpg");
}
.cid-tDlItZwZuX {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tDlItZwZuX .mbr-text {
  line-height: 1.5;
  color: #333333;
}
.cid-tDlItZwZuX .mbr-section-title {
  text-align: left;
  color: #fc311c;
}
.cid-tDlIu0gfPl {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tDlIu0gfPl nav.navbar {
  position: fixed;
}
.cid-tDlIu0gfPl .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tDlIu0gfPl .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tDlIu0gfPl .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tDlIu0gfPl .dropdown-item:hover,
.cid-tDlIu0gfPl .dropdown-item:focus {
  background: #f8220c !important;
  color: white !important;
}
.cid-tDlIu0gfPl .dropdown-item:hover span {
  color: white;
}
.cid-tDlIu0gfPl .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tDlIu0gfPl .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tDlIu0gfPl .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tDlIu0gfPl .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tDlIu0gfPl .nav-link {
  position: relative;
}
.cid-tDlIu0gfPl .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tDlIu0gfPl .container {
    flex-wrap: wrap;
  }
}
.cid-tDlIu0gfPl .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tDlIu0gfPl .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tDlIu0gfPl .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tDlIu0gfPl .dropdown-menu,
.cid-tDlIu0gfPl .navbar.opened {
  background: #ffffff !important;
}
.cid-tDlIu0gfPl .nav-item:focus,
.cid-tDlIu0gfPl .nav-link:focus {
  outline: none;
}
.cid-tDlIu0gfPl .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tDlIu0gfPl .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tDlIu0gfPl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tDlIu0gfPl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDlIu0gfPl .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tDlIu0gfPl .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tDlIu0gfPl .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tDlIu0gfPl .navbar.opened {
  transition: all 0.3s;
}
.cid-tDlIu0gfPl .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tDlIu0gfPl .navbar .navbar-logo img {
  width: auto;
}
.cid-tDlIu0gfPl .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tDlIu0gfPl .navbar.collapsed {
  justify-content: center;
}
.cid-tDlIu0gfPl .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tDlIu0gfPl .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tDlIu0gfPl .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.6rem);
  }
}
.cid-tDlIu0gfPl .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tDlIu0gfPl .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tDlIu0gfPl .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tDlIu0gfPl .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tDlIu0gfPl .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tDlIu0gfPl .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tDlIu0gfPl .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tDlIu0gfPl .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tDlIu0gfPl .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tDlIu0gfPl .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tDlIu0gfPl .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tDlIu0gfPl .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tDlIu0gfPl .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tDlIu0gfPl .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tDlIu0gfPl .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tDlIu0gfPl .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tDlIu0gfPl .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tDlIu0gfPl .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tDlIu0gfPl .navbar.navbar-short {
  min-height: 60px;
}
.cid-tDlIu0gfPl .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tDlIu0gfPl .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tDlIu0gfPl .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tDlIu0gfPl .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tDlIu0gfPl .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tDlIu0gfPl .dropdown-item.active,
.cid-tDlIu0gfPl .dropdown-item:active {
  background-color: transparent;
}
.cid-tDlIu0gfPl .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tDlIu0gfPl .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tDlIu0gfPl .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tDlIu0gfPl .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tDlIu0gfPl .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tDlIu0gfPl .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tDlIu0gfPl ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tDlIu0gfPl .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tDlIu0gfPl button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tDlIu0gfPl button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tDlIu0gfPl button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tDlIu0gfPl button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDlIu0gfPl button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDlIu0gfPl button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tDlIu0gfPl nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDlIu0gfPl nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tDlIu0gfPl nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tDlIu0gfPl nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDlIu0gfPl .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tDlIu0gfPl a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tDlIu0gfPl .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tDlIu0gfPl .navbar {
    height: 70px;
  }
  .cid-tDlIu0gfPl .navbar.opened {
    height: auto;
  }
  .cid-tDlIu0gfPl .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDlJBZxjnw {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tDlJBZxjnw .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #444444;
  padding: 0;
  border-radius: 6px;
  border: 1px solid #ececec;
  transition: all 0.3s;
}
.cid-tDlJBZxjnw .card-wrapper:hover {
  box-shadow: 0 20px 30px rgba(0, 0, 0, 0.1);
  margin-top: -0.6rem;
}
.cid-tDlJBZxjnw p {
  line-height: 1.6;
}
.cid-tDlJBZxjnw .btn {
  border: none;
  background: transparent;
  font-weight: 400 !important;
}
.cid-tDlJBZxjnw .card-title {
  color: #000000;
  margin: 0;
  line-height: 1.3;
  padding-bottom: 1.5rem;
  text-align: center;
}
.cid-tDlJBZxjnw .card-img {
  overflow: hidden;
  max-height: 280px;
  border-radius: 0;
}
.cid-tDlJBZxjnw img {
  transition: all 0.3s;
}
.cid-tDlJBZxjnw .card-box {
  padding: 1.5rem;
}
.cid-tDlJBZxjnw .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-tDlJBZxjnw .card-box > p,
.cid-tDlJBZxjnw .mbr-section-btn {
  color: #000000;
  text-align: left;
}
.cid-tDlJBZxjnw .mbr-section-sub-title {
  text-align: center;
  color: #344cf1;
}
.cid-tDlKbmgCM8 {
  padding-top: 45px;
  padding-bottom: 120px;
  background-image: url("../../../assets/images/mariahilfberg4.jpg");
}
.cid-tDlKbmgCM8 .mbr-text {
  line-height: 1.5;
  color: #333333;
}
.cid-tDlKbmgCM8 .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-tDlKkv3IGk {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tDlKkv3IGk .mbr-text {
  line-height: 1.5;
  color: #333333;
}
.cid-tDlKkv3IGk .mbr-section-title {
  text-align: left;
  color: #000000;
}
.cid-tDlKsy7LPg {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tDlKsy7LPg .mbr-text {
  line-height: 1.5;
  color: #333333;
}
.cid-tDlKsy7LPg .mbr-section-title {
  text-align: left;
  color: #000000;
}
.cid-tGfHKdW8qx {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #97e0b0;
}
.cid-tGfHKdW8qx .mbr-text {
  line-height: 1.5;
  color: #333333;
  text-align: left;
}
.cid-tGfHKdW8qx .mbr-section-title {
  text-align: center;
  color: #ffff00;
}
.cid-tDvDOaY8Nk {
  padding-top: 30px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tDvDOaY8Nk .mbr-text {
  line-height: 1.5;
  color: #333333;
  text-align: center;
}
.cid-tDvDOaY8Nk .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-tGfHalFU5O {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-tGfHalFU5O .links {
  text-align: center;
  color: #c2c2c2;
}
.cid-tGfHalFU5O p {
  margin: 0;
}
.cid-tK8P868L9e {
  padding-top: 60px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/imperial-palace-vienna.jpg");
}
.cid-tK8P868L9e .mbr-section-title DIV {
  text-align: center;
}
.cid-tK8P868L9e .mbr-text,
.cid-tK8P868L9e .mbr-section-btn {
  text-align: left;
}
.cid-tK8P868L9e .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-tD9FlSGXLL {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tD9FlSGXLL .mbr-text {
  line-height: 1.5;
  color: #353535;
}
.cid-tD9FlSGXLL .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-tD9FlSV4u1 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tD9FlSV4u1 nav.navbar {
  position: fixed;
}
.cid-tD9FlSV4u1 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tD9FlSV4u1 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tD9FlSV4u1 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tD9FlSV4u1 .dropdown-item:hover,
.cid-tD9FlSV4u1 .dropdown-item:focus {
  background: #f8220c !important;
  color: white !important;
}
.cid-tD9FlSV4u1 .dropdown-item:hover span {
  color: white;
}
.cid-tD9FlSV4u1 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tD9FlSV4u1 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tD9FlSV4u1 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tD9FlSV4u1 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tD9FlSV4u1 .nav-link {
  position: relative;
}
.cid-tD9FlSV4u1 .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tD9FlSV4u1 .container {
    flex-wrap: wrap;
  }
}
.cid-tD9FlSV4u1 .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tD9FlSV4u1 .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tD9FlSV4u1 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tD9FlSV4u1 .dropdown-menu,
.cid-tD9FlSV4u1 .navbar.opened {
  background: #ffffff !important;
}
.cid-tD9FlSV4u1 .nav-item:focus,
.cid-tD9FlSV4u1 .nav-link:focus {
  outline: none;
}
.cid-tD9FlSV4u1 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tD9FlSV4u1 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tD9FlSV4u1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tD9FlSV4u1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tD9FlSV4u1 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tD9FlSV4u1 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tD9FlSV4u1 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tD9FlSV4u1 .navbar.opened {
  transition: all 0.3s;
}
.cid-tD9FlSV4u1 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tD9FlSV4u1 .navbar .navbar-logo img {
  width: auto;
}
.cid-tD9FlSV4u1 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tD9FlSV4u1 .navbar.collapsed {
  justify-content: center;
}
.cid-tD9FlSV4u1 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tD9FlSV4u1 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tD9FlSV4u1 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.6rem);
  }
}
.cid-tD9FlSV4u1 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tD9FlSV4u1 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tD9FlSV4u1 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tD9FlSV4u1 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tD9FlSV4u1 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tD9FlSV4u1 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tD9FlSV4u1 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tD9FlSV4u1 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tD9FlSV4u1 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tD9FlSV4u1 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tD9FlSV4u1 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tD9FlSV4u1 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tD9FlSV4u1 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tD9FlSV4u1 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tD9FlSV4u1 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tD9FlSV4u1 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tD9FlSV4u1 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tD9FlSV4u1 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tD9FlSV4u1 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tD9FlSV4u1 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tD9FlSV4u1 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tD9FlSV4u1 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tD9FlSV4u1 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tD9FlSV4u1 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tD9FlSV4u1 .dropdown-item.active,
.cid-tD9FlSV4u1 .dropdown-item:active {
  background-color: transparent;
}
.cid-tD9FlSV4u1 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tD9FlSV4u1 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tD9FlSV4u1 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tD9FlSV4u1 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tD9FlSV4u1 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tD9FlSV4u1 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tD9FlSV4u1 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tD9FlSV4u1 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tD9FlSV4u1 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tD9FlSV4u1 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tD9FlSV4u1 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tD9FlSV4u1 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tD9FlSV4u1 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tD9FlSV4u1 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tD9FlSV4u1 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tD9FlSV4u1 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tD9FlSV4u1 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tD9FlSV4u1 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tD9FlSV4u1 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tD9FlSV4u1 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tD9FlSV4u1 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tD9FlSV4u1 .navbar {
    height: 70px;
  }
  .cid-tD9FlSV4u1 .navbar.opened {
    height: auto;
  }
  .cid-tD9FlSV4u1 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tGnbLwbdW0 {
  padding-top: 30px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tGnbLwbdW0 .links {
  text-align: center;
  color: #000000;
}
.cid-tGnbLwbdW0 p {
  margin: 0;
}
.cid-tKcy6Re0nd {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/vorarlberg-panoramic-austria.jpg");
}
.cid-tKcy6Re0nd .mbr-section-title DIV {
  text-align: center;
}
.cid-tKcy6Re0nd .mbr-text,
.cid-tKcy6Re0nd .mbr-section-btn {
  text-align: left;
}
.cid-tKcy6Re0nd .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-tDxG58y0fw {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tDxG58y0fw .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-tDxG58y0fw .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tDxG58y0fw .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-tDxG58y0fw .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-tDxG58y0fw .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tDxG58y0fw .mbr-text,
.cid-tDxG58y0fw .mbr-section-btn {
  color: #353535;
  text-align: left;
}
.cid-tKcy7rro1F {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tKcy7rro1F .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tKcy7rro1F .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-tKcy7rro1F .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-tKcy7rro1F .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tKcy7rro1F .mbr-text,
.cid-tKcy7rro1F .mbr-section-btn {
  color: #353535;
  text-align: left;
}
.cid-tDxG58Sz6m {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tDxG58Sz6m nav.navbar {
  position: fixed;
}
.cid-tDxG58Sz6m .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tDxG58Sz6m .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tDxG58Sz6m .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tDxG58Sz6m .dropdown-item:hover,
.cid-tDxG58Sz6m .dropdown-item:focus {
  background: #f8220c !important;
  color: white !important;
}
.cid-tDxG58Sz6m .dropdown-item:hover span {
  color: white;
}
.cid-tDxG58Sz6m .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tDxG58Sz6m .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tDxG58Sz6m .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tDxG58Sz6m .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tDxG58Sz6m .nav-link {
  position: relative;
}
.cid-tDxG58Sz6m .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tDxG58Sz6m .container {
    flex-wrap: wrap;
  }
}
.cid-tDxG58Sz6m .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tDxG58Sz6m .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tDxG58Sz6m .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tDxG58Sz6m .dropdown-menu,
.cid-tDxG58Sz6m .navbar.opened {
  background: #ffffff !important;
}
.cid-tDxG58Sz6m .nav-item:focus,
.cid-tDxG58Sz6m .nav-link:focus {
  outline: none;
}
.cid-tDxG58Sz6m .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tDxG58Sz6m .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tDxG58Sz6m .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tDxG58Sz6m .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDxG58Sz6m .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tDxG58Sz6m .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tDxG58Sz6m .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tDxG58Sz6m .navbar.opened {
  transition: all 0.3s;
}
.cid-tDxG58Sz6m .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tDxG58Sz6m .navbar .navbar-logo img {
  width: auto;
}
.cid-tDxG58Sz6m .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tDxG58Sz6m .navbar.collapsed {
  justify-content: center;
}
.cid-tDxG58Sz6m .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tDxG58Sz6m .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tDxG58Sz6m .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.6rem);
  }
}
.cid-tDxG58Sz6m .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tDxG58Sz6m .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tDxG58Sz6m .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tDxG58Sz6m .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tDxG58Sz6m .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tDxG58Sz6m .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tDxG58Sz6m .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tDxG58Sz6m .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tDxG58Sz6m .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tDxG58Sz6m .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tDxG58Sz6m .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tDxG58Sz6m .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tDxG58Sz6m .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tDxG58Sz6m .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tDxG58Sz6m .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tDxG58Sz6m .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tDxG58Sz6m .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tDxG58Sz6m .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tDxG58Sz6m .navbar.navbar-short {
  min-height: 60px;
}
.cid-tDxG58Sz6m .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tDxG58Sz6m .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tDxG58Sz6m .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tDxG58Sz6m .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tDxG58Sz6m .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tDxG58Sz6m .dropdown-item.active,
.cid-tDxG58Sz6m .dropdown-item:active {
  background-color: transparent;
}
.cid-tDxG58Sz6m .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tDxG58Sz6m .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tDxG58Sz6m .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tDxG58Sz6m .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tDxG58Sz6m .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tDxG58Sz6m .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tDxG58Sz6m ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tDxG58Sz6m .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tDxG58Sz6m button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tDxG58Sz6m button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tDxG58Sz6m button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tDxG58Sz6m button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDxG58Sz6m button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDxG58Sz6m button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tDxG58Sz6m nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDxG58Sz6m nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tDxG58Sz6m nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tDxG58Sz6m nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDxG58Sz6m .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tDxG58Sz6m a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tDxG58Sz6m .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tDxG58Sz6m .navbar {
    height: 70px;
  }
  .cid-tDxG58Sz6m .navbar.opened {
    height: auto;
  }
  .cid-tDxG58Sz6m .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDxG59cVWk {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tDxG59cVWk .mbr-text {
  line-height: 1.5;
  color: #353535;
}
.cid-tDxG59cVWk .mbr-section-title {
  text-align: left;
  color: #353535;
}
.cid-tGne1aawFY {
  padding-top: 30px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tGne1aawFY .links {
  text-align: center;
  color: #000000;
}
.cid-tGne1aawFY p {
  margin: 0;
}
.cid-tDDMUL9zvH {
  padding-top: 135px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tDDMUL9zvH .card-title {
  line-height: 1.6;
  margin: 0;
}
.cid-tDDMUL9zvH .card {
  overflow: visible;
  transition: all 0.3s;
}
.cid-tDDMUL9zvH .card:hover {
  margin-top: -0.6rem;
}
.cid-tDDMUL9zvH .card-wrapper {
  position: relative;
}
.cid-tDDMUL9zvH .card-img {
  overflow: hidden;
  position: relative;
  transition: all 0.3s;
  border-radius: 6px;
}
.cid-tDDMUL9zvH .card-img:hover {
  box-shadow: 0 15px 20px rgba(0, 0, 0, 0.1);
}
.cid-tDDMUL9zvH .card-img:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  transition: all 0.3s;
  background: black;
  opacity: 0.2;
  z-index: 10;
  pointer-events: none;
  border-radius: 6px;
}
.cid-tDDMUL9zvH .big {
  margin-top: -25%;
}
.cid-tDDMUL9zvH .card-box {
  position: absolute;
  overflow: hidden;
  margin-bottom: -8px;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 1rem;
  z-index: 100;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
@media (max-width: 991px) {
  .cid-tDDMUL9zvH .small {
    margin: 0;
  }
}
@media (max-width: 767px) {
  .cid-tDDMUL9zvH .card:not(.last-child) {
    padding-bottom: 1.5rem !important;
  }
}
.cid-tDDMULBrmb {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tDDMULBrmb nav.navbar {
  position: fixed;
}
.cid-tDDMULBrmb .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tDDMULBrmb .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tDDMULBrmb .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tDDMULBrmb .dropdown-item:hover,
.cid-tDDMULBrmb .dropdown-item:focus {
  background: #f8220c !important;
  color: white !important;
}
.cid-tDDMULBrmb .dropdown-item:hover span {
  color: white;
}
.cid-tDDMULBrmb .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tDDMULBrmb .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tDDMULBrmb .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tDDMULBrmb .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tDDMULBrmb .nav-link {
  position: relative;
}
.cid-tDDMULBrmb .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tDDMULBrmb .container {
    flex-wrap: wrap;
  }
}
.cid-tDDMULBrmb .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tDDMULBrmb .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tDDMULBrmb .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tDDMULBrmb .dropdown-menu,
.cid-tDDMULBrmb .navbar.opened {
  background: #ffffff !important;
}
.cid-tDDMULBrmb .nav-item:focus,
.cid-tDDMULBrmb .nav-link:focus {
  outline: none;
}
.cid-tDDMULBrmb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tDDMULBrmb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tDDMULBrmb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tDDMULBrmb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDDMULBrmb .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tDDMULBrmb .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tDDMULBrmb .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tDDMULBrmb .navbar.opened {
  transition: all 0.3s;
}
.cid-tDDMULBrmb .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tDDMULBrmb .navbar .navbar-logo img {
  width: auto;
}
.cid-tDDMULBrmb .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tDDMULBrmb .navbar.collapsed {
  justify-content: center;
}
.cid-tDDMULBrmb .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tDDMULBrmb .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tDDMULBrmb .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.6rem);
  }
}
.cid-tDDMULBrmb .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tDDMULBrmb .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tDDMULBrmb .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tDDMULBrmb .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tDDMULBrmb .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tDDMULBrmb .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tDDMULBrmb .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tDDMULBrmb .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tDDMULBrmb .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tDDMULBrmb .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tDDMULBrmb .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tDDMULBrmb .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tDDMULBrmb .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tDDMULBrmb .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tDDMULBrmb .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tDDMULBrmb .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tDDMULBrmb .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tDDMULBrmb .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tDDMULBrmb .navbar.navbar-short {
  min-height: 60px;
}
.cid-tDDMULBrmb .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tDDMULBrmb .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tDDMULBrmb .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tDDMULBrmb .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tDDMULBrmb .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tDDMULBrmb .dropdown-item.active,
.cid-tDDMULBrmb .dropdown-item:active {
  background-color: transparent;
}
.cid-tDDMULBrmb .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tDDMULBrmb .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tDDMULBrmb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tDDMULBrmb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tDDMULBrmb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tDDMULBrmb .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tDDMULBrmb ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tDDMULBrmb .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tDDMULBrmb button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tDDMULBrmb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tDDMULBrmb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tDDMULBrmb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDDMULBrmb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDDMULBrmb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tDDMULBrmb nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDDMULBrmb nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tDDMULBrmb nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tDDMULBrmb nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDDMULBrmb .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tDDMULBrmb a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tDDMULBrmb .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tDDMULBrmb .navbar {
    height: 70px;
  }
  .cid-tDDMULBrmb .navbar.opened {
    height: auto;
  }
  .cid-tDDMULBrmb .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tK9gXu17fy {
  padding-top: 90px;
  padding-bottom: 60px;
  background-image: url("../../../assets/images/eisenstadtl-burgenland-austria.jpg");
}
.cid-tK9gXu17fy .mbr-section-title DIV {
  text-align: center;
}
.cid-tK9gXu17fy .mbr-text,
.cid-tK9gXu17fy .mbr-section-btn {
  text-align: center;
  color: #f9f90c;
}
.cid-tK9gXu17fy .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-tK9gY7V2Q5 {
  padding-top: 30px;
  padding-bottom: 15px;
  background-color: #f9f90c;
}
.cid-tK9gY7V2Q5 .mbr-text {
  line-height: 1.5;
  color: #333333;
  text-align: right;
}
.cid-tK9gY7V2Q5 .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-tK9kEOUehB {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tK9kEOUehB .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-tK9kEOUehB .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tK9kEOUehB .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-tK9kEOUehB .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-tK9kEOUehB .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tK9kEOUehB .mbr-text,
.cid-tK9kEOUehB .mbr-section-btn {
  color: #353535;
  text-align: left;
}
.cid-tDIbDgQcO6 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tDIbDgQcO6 .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tDIbDgQcO6 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-tDIbDgQcO6 .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-tDIbDgQcO6 .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tDIbDgQcO6 .mbr-text,
.cid-tDIbDgQcO6 .mbr-section-btn {
  color: #353535;
  text-align: left;
}
.cid-tDI5XlistL {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tDI5XlistL .mbr-text {
  line-height: 1.5;
  color: #ff4a52;
  text-align: center;
}
.cid-tDI5XlistL .mbr-section-title {
  text-align: left;
  color: #000000;
}
.cid-tDHGcSxGKX {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tDHGcSxGKX .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #444444;
  padding: 0;
  border-radius: 6px;
  border: 1px solid #ececec;
  transition: all 0.3s;
}
.cid-tDHGcSxGKX .card-wrapper:hover {
  box-shadow: 0 20px 30px rgba(0, 0, 0, 0.1);
  margin-top: -0.6rem;
}
.cid-tDHGcSxGKX p {
  line-height: 1.6;
}
.cid-tDHGcSxGKX .btn {
  border: none;
  background: transparent;
  font-weight: 400 !important;
}
.cid-tDHGcSxGKX .card-title {
  color: #000000;
  margin: 0;
  line-height: 1.3;
  padding-bottom: 1.5rem;
  text-align: center;
}
.cid-tDHGcSxGKX .card-img {
  overflow: hidden;
  max-height: 280px;
  border-radius: 0;
}
.cid-tDHGcSxGKX img {
  transition: all 0.3s;
}
.cid-tDHGcSxGKX .card-box {
  padding: 1.5rem;
}
.cid-tDHGcSxGKX .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-tDHGcSxGKX .card-box > p,
.cid-tDHGcSxGKX .mbr-section-btn {
  color: #000000;
  text-align: left;
}
.cid-tDHGcSxGKX .mbr-section-sub-title {
  text-align: center;
  color: #344cf1;
}
.cid-tDI4xvhMVa {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tDI4xvhMVa .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #444444;
  padding: 0;
  border-radius: 6px;
  border: 1px solid #ececec;
  transition: all 0.3s;
}
.cid-tDI4xvhMVa .card-wrapper:hover {
  box-shadow: 0 20px 30px rgba(0, 0, 0, 0.1);
  margin-top: -0.6rem;
}
.cid-tDI4xvhMVa p {
  line-height: 1.6;
}
.cid-tDI4xvhMVa .btn {
  border: none;
  background: transparent;
  font-weight: 400 !important;
}
.cid-tDI4xvhMVa .card-title {
  color: #000000;
  margin: 0;
  line-height: 1.3;
  padding-bottom: 1.5rem;
  text-align: center;
}
.cid-tDI4xvhMVa .card-img {
  overflow: hidden;
  max-height: 280px;
  border-radius: 0;
}
.cid-tDI4xvhMVa img {
  transition: all 0.3s;
}
.cid-tDI4xvhMVa .card-box {
  padding: 1.5rem;
}
.cid-tDI4xvhMVa .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-tDI4xvhMVa .card-box > p,
.cid-tDI4xvhMVa .mbr-section-btn {
  color: #000000;
  text-align: left;
}
.cid-tDI4xvhMVa .mbr-section-sub-title {
  text-align: center;
  color: #344cf1;
}
.cid-tDI71d7h7q {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #9ea8ef;
}
.cid-tDI71d7h7q .links {
  text-align: center;
  color: #ffff00;
}
.cid-tDI71d7h7q p {
  margin: 0;
}
.cid-tDHyKNRxT4 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tDHyKNRxT4 nav.navbar {
  position: fixed;
}
.cid-tDHyKNRxT4 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tDHyKNRxT4 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tDHyKNRxT4 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tDHyKNRxT4 .dropdown-item:hover,
.cid-tDHyKNRxT4 .dropdown-item:focus {
  background: #f8220c !important;
  color: white !important;
}
.cid-tDHyKNRxT4 .dropdown-item:hover span {
  color: white;
}
.cid-tDHyKNRxT4 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tDHyKNRxT4 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tDHyKNRxT4 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tDHyKNRxT4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tDHyKNRxT4 .nav-link {
  position: relative;
}
.cid-tDHyKNRxT4 .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tDHyKNRxT4 .container {
    flex-wrap: wrap;
  }
}
.cid-tDHyKNRxT4 .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tDHyKNRxT4 .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tDHyKNRxT4 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tDHyKNRxT4 .dropdown-menu,
.cid-tDHyKNRxT4 .navbar.opened {
  background: #ffffff !important;
}
.cid-tDHyKNRxT4 .nav-item:focus,
.cid-tDHyKNRxT4 .nav-link:focus {
  outline: none;
}
.cid-tDHyKNRxT4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tDHyKNRxT4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tDHyKNRxT4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tDHyKNRxT4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDHyKNRxT4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tDHyKNRxT4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tDHyKNRxT4 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tDHyKNRxT4 .navbar.opened {
  transition: all 0.3s;
}
.cid-tDHyKNRxT4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tDHyKNRxT4 .navbar .navbar-logo img {
  width: auto;
}
.cid-tDHyKNRxT4 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tDHyKNRxT4 .navbar.collapsed {
  justify-content: center;
}
.cid-tDHyKNRxT4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tDHyKNRxT4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tDHyKNRxT4 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.6rem);
  }
}
.cid-tDHyKNRxT4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tDHyKNRxT4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tDHyKNRxT4 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tDHyKNRxT4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tDHyKNRxT4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tDHyKNRxT4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tDHyKNRxT4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tDHyKNRxT4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tDHyKNRxT4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tDHyKNRxT4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tDHyKNRxT4 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tDHyKNRxT4 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tDHyKNRxT4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tDHyKNRxT4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tDHyKNRxT4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tDHyKNRxT4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tDHyKNRxT4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tDHyKNRxT4 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tDHyKNRxT4 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tDHyKNRxT4 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tDHyKNRxT4 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tDHyKNRxT4 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tDHyKNRxT4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tDHyKNRxT4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tDHyKNRxT4 .dropdown-item.active,
.cid-tDHyKNRxT4 .dropdown-item:active {
  background-color: transparent;
}
.cid-tDHyKNRxT4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tDHyKNRxT4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tDHyKNRxT4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tDHyKNRxT4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tDHyKNRxT4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tDHyKNRxT4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tDHyKNRxT4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tDHyKNRxT4 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tDHyKNRxT4 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tDHyKNRxT4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tDHyKNRxT4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tDHyKNRxT4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDHyKNRxT4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDHyKNRxT4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tDHyKNRxT4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDHyKNRxT4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tDHyKNRxT4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tDHyKNRxT4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDHyKNRxT4 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tDHyKNRxT4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tDHyKNRxT4 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tDHyKNRxT4 .navbar {
    height: 70px;
  }
  .cid-tDHyKNRxT4 .navbar.opened {
    height: auto;
  }
  .cid-tDHyKNRxT4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tGnd0Rodxm {
  padding-top: 30px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tGnd0Rodxm .links {
  text-align: center;
  color: #000000;
}
.cid-tGnd0Rodxm p {
  margin: 0;
}
.cid-tDJHSlLKuv {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tDJHSlLKuv nav.navbar {
  position: fixed;
}
.cid-tDJHSlLKuv .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tDJHSlLKuv .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tDJHSlLKuv .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tDJHSlLKuv .dropdown-item:hover,
.cid-tDJHSlLKuv .dropdown-item:focus {
  background: #f8220c !important;
  color: white !important;
}
.cid-tDJHSlLKuv .dropdown-item:hover span {
  color: white;
}
.cid-tDJHSlLKuv .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tDJHSlLKuv .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tDJHSlLKuv .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tDJHSlLKuv .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tDJHSlLKuv .nav-link {
  position: relative;
}
.cid-tDJHSlLKuv .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tDJHSlLKuv .container {
    flex-wrap: wrap;
  }
}
.cid-tDJHSlLKuv .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tDJHSlLKuv .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tDJHSlLKuv .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tDJHSlLKuv .dropdown-menu,
.cid-tDJHSlLKuv .navbar.opened {
  background: #ffffff !important;
}
.cid-tDJHSlLKuv .nav-item:focus,
.cid-tDJHSlLKuv .nav-link:focus {
  outline: none;
}
.cid-tDJHSlLKuv .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tDJHSlLKuv .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tDJHSlLKuv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tDJHSlLKuv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDJHSlLKuv .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tDJHSlLKuv .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tDJHSlLKuv .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tDJHSlLKuv .navbar.opened {
  transition: all 0.3s;
}
.cid-tDJHSlLKuv .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tDJHSlLKuv .navbar .navbar-logo img {
  width: auto;
}
.cid-tDJHSlLKuv .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tDJHSlLKuv .navbar.collapsed {
  justify-content: center;
}
.cid-tDJHSlLKuv .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tDJHSlLKuv .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tDJHSlLKuv .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.6rem);
  }
}
.cid-tDJHSlLKuv .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tDJHSlLKuv .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tDJHSlLKuv .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tDJHSlLKuv .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tDJHSlLKuv .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tDJHSlLKuv .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tDJHSlLKuv .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tDJHSlLKuv .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tDJHSlLKuv .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tDJHSlLKuv .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tDJHSlLKuv .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tDJHSlLKuv .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tDJHSlLKuv .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tDJHSlLKuv .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tDJHSlLKuv .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tDJHSlLKuv .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tDJHSlLKuv .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tDJHSlLKuv .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tDJHSlLKuv .navbar.navbar-short {
  min-height: 60px;
}
.cid-tDJHSlLKuv .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tDJHSlLKuv .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tDJHSlLKuv .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tDJHSlLKuv .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tDJHSlLKuv .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tDJHSlLKuv .dropdown-item.active,
.cid-tDJHSlLKuv .dropdown-item:active {
  background-color: transparent;
}
.cid-tDJHSlLKuv .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tDJHSlLKuv .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tDJHSlLKuv .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tDJHSlLKuv .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tDJHSlLKuv .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tDJHSlLKuv .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tDJHSlLKuv ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tDJHSlLKuv .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tDJHSlLKuv button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tDJHSlLKuv button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tDJHSlLKuv button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tDJHSlLKuv button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDJHSlLKuv button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDJHSlLKuv button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tDJHSlLKuv nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDJHSlLKuv nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tDJHSlLKuv nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tDJHSlLKuv nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDJHSlLKuv .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tDJHSlLKuv a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tDJHSlLKuv .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tDJHSlLKuv .navbar {
    height: 70px;
  }
  .cid-tDJHSlLKuv .navbar.opened {
    height: auto;
  }
  .cid-tDJHSlLKuv .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDJPmL1Ac9 {
  padding-top: 195px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tDJPmL1Ac9 .mbr-text {
  line-height: 1.5;
  color: #000000;
  text-align: center;
}
.cid-tDJPmL1Ac9 .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-tDVkZEdqlu {
  padding-top: 120px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tDVkZEdqlu .mbr-text {
  line-height: 1.5;
  color: #333333;
}
.cid-tDVkZEdqlu .mbr-section-title {
  text-align: center;
  color: #344cf1;
}
.cid-tDVkZEqm8J {
  padding-top: 405px;
  background-image: url("../../../assets/images/krems-4.jpg");
}
.cid-tGilcDXRAM {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tGilcDXRAM .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-tGilcDXRAM .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tGilcDXRAM .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-tGilcDXRAM .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-tGilcDXRAM .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tGilcDXRAM .mbr-text,
.cid-tGilcDXRAM .mbr-section-btn {
  color: #353535;
  text-align: left;
}
.cid-tDVkZEApIf {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tDVkZEApIf .mbr-text {
  line-height: 1.5;
  color: #333333;
}
.cid-tDVkZEApIf .mbr-section-title {
  text-align: left;
  color: #fc311c;
}
.cid-tDVkZEPCMc {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tDVkZEPCMc nav.navbar {
  position: fixed;
}
.cid-tDVkZEPCMc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tDVkZEPCMc .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tDVkZEPCMc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tDVkZEPCMc .dropdown-item:hover,
.cid-tDVkZEPCMc .dropdown-item:focus {
  background: #f8220c !important;
  color: white !important;
}
.cid-tDVkZEPCMc .dropdown-item:hover span {
  color: white;
}
.cid-tDVkZEPCMc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tDVkZEPCMc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tDVkZEPCMc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tDVkZEPCMc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tDVkZEPCMc .nav-link {
  position: relative;
}
.cid-tDVkZEPCMc .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tDVkZEPCMc .container {
    flex-wrap: wrap;
  }
}
.cid-tDVkZEPCMc .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tDVkZEPCMc .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tDVkZEPCMc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tDVkZEPCMc .dropdown-menu,
.cid-tDVkZEPCMc .navbar.opened {
  background: #ffffff !important;
}
.cid-tDVkZEPCMc .nav-item:focus,
.cid-tDVkZEPCMc .nav-link:focus {
  outline: none;
}
.cid-tDVkZEPCMc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tDVkZEPCMc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tDVkZEPCMc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tDVkZEPCMc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDVkZEPCMc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tDVkZEPCMc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tDVkZEPCMc .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tDVkZEPCMc .navbar.opened {
  transition: all 0.3s;
}
.cid-tDVkZEPCMc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tDVkZEPCMc .navbar .navbar-logo img {
  width: auto;
}
.cid-tDVkZEPCMc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tDVkZEPCMc .navbar.collapsed {
  justify-content: center;
}
.cid-tDVkZEPCMc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tDVkZEPCMc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tDVkZEPCMc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.6rem);
  }
}
.cid-tDVkZEPCMc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tDVkZEPCMc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tDVkZEPCMc .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tDVkZEPCMc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tDVkZEPCMc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tDVkZEPCMc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tDVkZEPCMc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tDVkZEPCMc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tDVkZEPCMc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tDVkZEPCMc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tDVkZEPCMc .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tDVkZEPCMc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tDVkZEPCMc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tDVkZEPCMc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tDVkZEPCMc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tDVkZEPCMc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tDVkZEPCMc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tDVkZEPCMc .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tDVkZEPCMc .navbar.navbar-short {
  min-height: 60px;
}
.cid-tDVkZEPCMc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tDVkZEPCMc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tDVkZEPCMc .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tDVkZEPCMc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tDVkZEPCMc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tDVkZEPCMc .dropdown-item.active,
.cid-tDVkZEPCMc .dropdown-item:active {
  background-color: transparent;
}
.cid-tDVkZEPCMc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tDVkZEPCMc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tDVkZEPCMc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tDVkZEPCMc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tDVkZEPCMc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tDVkZEPCMc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tDVkZEPCMc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tDVkZEPCMc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tDVkZEPCMc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tDVkZEPCMc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tDVkZEPCMc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tDVkZEPCMc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDVkZEPCMc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDVkZEPCMc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tDVkZEPCMc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDVkZEPCMc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tDVkZEPCMc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tDVkZEPCMc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDVkZEPCMc .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tDVkZEPCMc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tDVkZEPCMc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tDVkZEPCMc .navbar {
    height: 70px;
  }
  .cid-tDVkZEPCMc .navbar.opened {
    height: auto;
  }
  .cid-tDVkZEPCMc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDVkZF6A8D {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tDVkZF6A8D .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #444444;
  padding: 0;
  border-radius: 6px;
  border: 1px solid #ececec;
  transition: all 0.3s;
}
.cid-tDVkZF6A8D .card-wrapper:hover {
  box-shadow: 0 20px 30px rgba(0, 0, 0, 0.1);
  margin-top: -0.6rem;
}
.cid-tDVkZF6A8D p {
  line-height: 1.6;
}
.cid-tDVkZF6A8D .btn {
  border: none;
  background: transparent;
  font-weight: 400 !important;
}
.cid-tDVkZF6A8D .card-title {
  color: #000000;
  margin: 0;
  line-height: 1.3;
  padding-bottom: 1.5rem;
  text-align: center;
}
.cid-tDVkZF6A8D .card-img {
  overflow: hidden;
  max-height: 280px;
  border-radius: 0;
}
.cid-tDVkZF6A8D img {
  transition: all 0.3s;
}
.cid-tDVkZF6A8D .card-box {
  padding: 1.5rem;
}
.cid-tDVkZF6A8D .mbr-section-title {
  margin: 0 auto;
  color: #344cf1;
  text-align: center;
}
.cid-tDVkZF6A8D .card-box > p,
.cid-tDVkZF6A8D .mbr-section-btn {
  color: #000000;
  text-align: left;
}
.cid-tDVkZF6A8D .mbr-section-sub-title {
  text-align: left;
  color: #353535;
}
.cid-tDVkZFPjFl {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tDVkZFPjFl .mbr-text {
  line-height: 1.5;
  color: #333333;
}
.cid-tDVkZFPjFl .mbr-section-title {
  text-align: left;
  color: #293ab1;
}
.cid-tGgz0Prd2m {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tGgz0Prd2m .links {
  text-align: center;
  color: #000000;
}
.cid-tGgz0Prd2m p {
  margin: 0;
}
.cid-tGgtDSFxXc {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tGgtDSFxXc .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #444444;
  padding: 0;
  border-radius: 6px;
  border: 1px solid #ececec;
  transition: all 0.3s;
}
.cid-tGgtDSFxXc .card-wrapper:hover {
  box-shadow: 0 20px 30px rgba(0, 0, 0, 0.1);
  margin-top: -0.6rem;
}
.cid-tGgtDSFxXc p {
  line-height: 1.6;
}
.cid-tGgtDSFxXc .btn {
  border: none;
  background: transparent;
  font-weight: 400 !important;
}
.cid-tGgtDSFxXc .card-title {
  color: #ff4a52;
  margin: 0;
  line-height: 1.3;
  padding-bottom: 1.5rem;
}
.cid-tGgtDSFxXc .card-img {
  overflow: hidden;
  max-height: 280px;
  border-radius: 0;
}
.cid-tGgtDSFxXc img {
  transition: all 0.3s;
}
.cid-tGgtDSFxXc .card-box {
  padding: 1.5rem;
}
.cid-tGgtDSFxXc .mbr-section-title {
  margin: 0 auto;
  color: #ff4a52;
  text-align: center;
}
.cid-tGgtDSFxXc .card-box > p,
.cid-tGgtDSFxXc .mbr-section-btn {
  color: #000000;
  text-align: left;
}
.cid-tGgtDSFxXc .mbr-section-sub-title {
  text-align: center;
  color: #9e9e9e;
}
.cid-tGgmbvaK3b {
  padding-top: 30px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tGgmbvaK3b .links {
  text-align: center;
  color: #000000;
}
.cid-tGgmbvaK3b p {
  margin: 0;
}
.cid-tE0c1sHuzf {
  padding-top: 9rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tE0c1sHuzf .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-tE0c1sHuzf .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tE0c1sHuzf .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-tE0c1sHuzf .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-tE0c1sHuzf .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tE0c1sHuzf .mbr-text,
.cid-tE0c1sHuzf .mbr-section-btn {
  color: #b33427;
  text-align: left;
}
.cid-tE0c1sHuzf .mbr-section-title {
  text-align: center;
  color: #ff4a52;
}
.cid-tE0djgKPQS {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tE0djgKPQS .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #444444;
  padding: 0;
  border-radius: 6px;
  border: 1px solid #ececec;
  transition: all 0.3s;
}
.cid-tE0djgKPQS .card-wrapper:hover {
  box-shadow: 0 20px 30px rgba(0, 0, 0, 0.1);
  margin-top: -0.6rem;
}
.cid-tE0djgKPQS p {
  line-height: 1.6;
}
.cid-tE0djgKPQS .btn {
  border: none;
  background: transparent;
  font-weight: 400 !important;
}
.cid-tE0djgKPQS .card-title {
  color: #000000;
  margin: 0;
  line-height: 1.3;
  padding-bottom: 1.5rem;
  text-align: center;
}
.cid-tE0djgKPQS .card-img {
  overflow: hidden;
  max-height: 280px;
  border-radius: 0;
}
.cid-tE0djgKPQS img {
  transition: all 0.3s;
}
.cid-tE0djgKPQS .card-box {
  padding: 1.5rem;
}
.cid-tE0djgKPQS .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-tE0djgKPQS .card-box > p,
.cid-tE0djgKPQS .mbr-section-btn {
  color: #000000;
  text-align: left;
}
.cid-tE0djgKPQS .mbr-section-sub-title {
  text-align: center;
  color: #9e9e9e;
}
.cid-tE0c1sXJXg {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tE0c1sXJXg nav.navbar {
  position: fixed;
}
.cid-tE0c1sXJXg .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tE0c1sXJXg .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tE0c1sXJXg .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tE0c1sXJXg .dropdown-item:hover,
.cid-tE0c1sXJXg .dropdown-item:focus {
  background: #f8220c !important;
  color: white !important;
}
.cid-tE0c1sXJXg .dropdown-item:hover span {
  color: white;
}
.cid-tE0c1sXJXg .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tE0c1sXJXg .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tE0c1sXJXg .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tE0c1sXJXg .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tE0c1sXJXg .nav-link {
  position: relative;
}
.cid-tE0c1sXJXg .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tE0c1sXJXg .container {
    flex-wrap: wrap;
  }
}
.cid-tE0c1sXJXg .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tE0c1sXJXg .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tE0c1sXJXg .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tE0c1sXJXg .dropdown-menu,
.cid-tE0c1sXJXg .navbar.opened {
  background: #ffffff !important;
}
.cid-tE0c1sXJXg .nav-item:focus,
.cid-tE0c1sXJXg .nav-link:focus {
  outline: none;
}
.cid-tE0c1sXJXg .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tE0c1sXJXg .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tE0c1sXJXg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tE0c1sXJXg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tE0c1sXJXg .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tE0c1sXJXg .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tE0c1sXJXg .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tE0c1sXJXg .navbar.opened {
  transition: all 0.3s;
}
.cid-tE0c1sXJXg .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tE0c1sXJXg .navbar .navbar-logo img {
  width: auto;
}
.cid-tE0c1sXJXg .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tE0c1sXJXg .navbar.collapsed {
  justify-content: center;
}
.cid-tE0c1sXJXg .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tE0c1sXJXg .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tE0c1sXJXg .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.6rem);
  }
}
.cid-tE0c1sXJXg .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tE0c1sXJXg .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tE0c1sXJXg .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tE0c1sXJXg .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tE0c1sXJXg .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tE0c1sXJXg .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tE0c1sXJXg .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tE0c1sXJXg .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tE0c1sXJXg .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tE0c1sXJXg .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tE0c1sXJXg .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tE0c1sXJXg .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tE0c1sXJXg .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tE0c1sXJXg .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tE0c1sXJXg .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tE0c1sXJXg .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tE0c1sXJXg .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tE0c1sXJXg .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tE0c1sXJXg .navbar.navbar-short {
  min-height: 60px;
}
.cid-tE0c1sXJXg .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tE0c1sXJXg .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tE0c1sXJXg .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tE0c1sXJXg .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tE0c1sXJXg .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tE0c1sXJXg .dropdown-item.active,
.cid-tE0c1sXJXg .dropdown-item:active {
  background-color: transparent;
}
.cid-tE0c1sXJXg .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tE0c1sXJXg .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tE0c1sXJXg .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tE0c1sXJXg .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tE0c1sXJXg .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tE0c1sXJXg .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tE0c1sXJXg ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tE0c1sXJXg .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tE0c1sXJXg button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tE0c1sXJXg button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tE0c1sXJXg button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tE0c1sXJXg button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tE0c1sXJXg button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tE0c1sXJXg button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tE0c1sXJXg nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tE0c1sXJXg nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tE0c1sXJXg nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tE0c1sXJXg nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tE0c1sXJXg .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tE0c1sXJXg a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tE0c1sXJXg .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tE0c1sXJXg .navbar {
    height: 70px;
  }
  .cid-tE0c1sXJXg .navbar.opened {
    height: auto;
  }
  .cid-tE0c1sXJXg .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tE0c1tEOZd {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #1fb552;
}
.cid-tE0c1tEOZd .mbr-text {
  line-height: 1.5;
  color: #ffffff;
  text-align: center;
}
.cid-tE0c1tEOZd .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-tGndQNaDAd {
  padding-top: 30px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tGndQNaDAd .links {
  text-align: center;
  color: #000000;
}
.cid-tGndQNaDAd p {
  margin: 0;
}
.cid-tE1OwpQzGP {
  padding-top: 105px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tE1OwpQzGP .mbr-text {
  line-height: 1.5;
  color: #000000;
}
.cid-tE1OwpQzGP .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-tE1OwqttBj {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tE1OwqttBj nav.navbar {
  position: fixed;
}
.cid-tE1OwqttBj .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tE1OwqttBj .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tE1OwqttBj .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tE1OwqttBj .dropdown-item:hover,
.cid-tE1OwqttBj .dropdown-item:focus {
  background: #f8220c !important;
  color: white !important;
}
.cid-tE1OwqttBj .dropdown-item:hover span {
  color: white;
}
.cid-tE1OwqttBj .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tE1OwqttBj .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tE1OwqttBj .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tE1OwqttBj .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tE1OwqttBj .nav-link {
  position: relative;
}
.cid-tE1OwqttBj .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tE1OwqttBj .container {
    flex-wrap: wrap;
  }
}
.cid-tE1OwqttBj .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tE1OwqttBj .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tE1OwqttBj .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tE1OwqttBj .dropdown-menu,
.cid-tE1OwqttBj .navbar.opened {
  background: #ffffff !important;
}
.cid-tE1OwqttBj .nav-item:focus,
.cid-tE1OwqttBj .nav-link:focus {
  outline: none;
}
.cid-tE1OwqttBj .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tE1OwqttBj .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tE1OwqttBj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tE1OwqttBj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tE1OwqttBj .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tE1OwqttBj .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tE1OwqttBj .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tE1OwqttBj .navbar.opened {
  transition: all 0.3s;
}
.cid-tE1OwqttBj .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tE1OwqttBj .navbar .navbar-logo img {
  width: auto;
}
.cid-tE1OwqttBj .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tE1OwqttBj .navbar.collapsed {
  justify-content: center;
}
.cid-tE1OwqttBj .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tE1OwqttBj .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tE1OwqttBj .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.6rem);
  }
}
.cid-tE1OwqttBj .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tE1OwqttBj .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tE1OwqttBj .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tE1OwqttBj .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tE1OwqttBj .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tE1OwqttBj .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tE1OwqttBj .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tE1OwqttBj .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tE1OwqttBj .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tE1OwqttBj .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tE1OwqttBj .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tE1OwqttBj .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tE1OwqttBj .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tE1OwqttBj .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tE1OwqttBj .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tE1OwqttBj .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tE1OwqttBj .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tE1OwqttBj .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tE1OwqttBj .navbar.navbar-short {
  min-height: 60px;
}
.cid-tE1OwqttBj .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tE1OwqttBj .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tE1OwqttBj .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tE1OwqttBj .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tE1OwqttBj .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tE1OwqttBj .dropdown-item.active,
.cid-tE1OwqttBj .dropdown-item:active {
  background-color: transparent;
}
.cid-tE1OwqttBj .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tE1OwqttBj .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tE1OwqttBj .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tE1OwqttBj .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tE1OwqttBj .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tE1OwqttBj .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tE1OwqttBj ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tE1OwqttBj .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tE1OwqttBj button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tE1OwqttBj button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tE1OwqttBj button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tE1OwqttBj button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tE1OwqttBj button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tE1OwqttBj button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tE1OwqttBj nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tE1OwqttBj nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tE1OwqttBj nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tE1OwqttBj nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tE1OwqttBj .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tE1OwqttBj a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tE1OwqttBj .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tE1OwqttBj .navbar {
    height: 70px;
  }
  .cid-tE1OwqttBj .navbar.opened {
    height: auto;
  }
  .cid-tE1OwqttBj .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tE1OGnx18C {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tE1OGnx18C .mbr-text {
  line-height: 1.5;
  color: #333333;
  text-align: left;
}
.cid-tE1OGnx18C .mbr-section-title {
  text-align: left;
  color: #000000;
}
.cid-tE1ReBZ0uW {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tE1ReBZ0uW .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-tE1ReBZ0uW .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tE1ReBZ0uW .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-tE1ReBZ0uW .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-tE1ReBZ0uW .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tE1ReBZ0uW .mbr-text,
.cid-tE1ReBZ0uW .mbr-section-btn {
  color: #353535;
  text-align: left;
}
.cid-tE4YISVt7h {
  padding-top: 105px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tE4YISVt7h .mbr-text {
  line-height: 1.5;
  color: #333333;
}
.cid-tE4YISVt7h .mbr-section-title {
  text-align: center;
  color: #fc311c;
}
.cid-tE4YIT9zxX {
  padding-top: 390px;
  background-image: url("../../../assets/images/pernitz.jpg");
}
.cid-tE4YITlsWb {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tE4YITlsWb .mbr-text {
  line-height: 1.5;
  color: #333333;
}
.cid-tE4YITlsWb .mbr-section-title {
  text-align: center;
  color: #fc311c;
}
.cid-tE4YITAbfJ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tE4YITAbfJ .card-wrapper {
  overflow: hidden;
  height: 100%;
  color: #444444;
  padding: 0;
  transition: all 0.3s;
}
.cid-tE4YITAbfJ .mbr-iconfont {
  font-size: 1rem;
  padding-bottom: 3px;
}
.cid-tE4YITAbfJ .ico-line {
  display: -webkit-flex;
}
.cid-tE4YITAbfJ .col-md-4 {
  padding: 0;
}
.cid-tE4YITAbfJ p {
  line-height: 1.6;
}
.cid-tE4YITAbfJ .btn-danger-outline {
  border: none;
  background: transparent;
  font-weight: 400 !important;
}
.cid-tE4YITAbfJ .card-title {
  color: #344cf1;
  margin: 0;
  line-height: 1.3;
  text-align: left;
}
.cid-tE4YITAbfJ .card-img {
  overflow: hidden;
  max-height: 280px;
  position: relative;
  border-radius: 0;
}
.cid-tE4YITAbfJ .price-box {
  position: absolute;
  background: #ff4a52;
  padding: 0.5rem 1rem;
  left: 0px;
  bottom: 2rem;
  transition: all 0.3s;
}
.cid-tE4YITAbfJ img {
  transition: all 0.3s;
}
.cid-tE4YITAbfJ h5 {
  margin: 0;
}
.cid-tE4YITAbfJ .card-box {
  padding: 1.5rem;
  background: #ffffff;
}
.cid-tE4YITAbfJ .mbr-section-title {
  margin: 0 auto;
  color: #fc311c;
  text-align: center;
}
.cid-tE4YITAbfJ .card-box > p,
.cid-tE4YITAbfJ .mbr-section-btn {
  color: #000000;
  text-align: left;
}
.cid-tE4YITAbfJ .mbr-section-sub-title {
  text-align: center;
  color: #9e9e9e;
}
.cid-tE4YITAbfJ .price {
  color: #ffffff;
  text-align: left;
}
.cid-tE4YITAbfJ .rev {
  color: #000000;
  line-height: 1.1;
  text-align: left;
}
@media (max-width: 576px) {
  .cid-tE4YITAbfJ .line-box {
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: left;
    align-items: left;
  }
  .cid-tE4YITAbfJ .px-4 {
    padding-right: 4px !important;
    padding-left: 4px !important;
  }
  .cid-tE4YITAbfJ .col-md-4 {
    padding: 0 15px;
  }
  .cid-tE4YITAbfJ .col-md-8 {
    margin: 0 15px;
  }
  .cid-tE4YITAbfJ .price-box {
    left: 15px;
  }
  .cid-tE4YITAbfJ .card-box {
    padding: 1rem;
  }
}
.cid-tE4YITZ6aG {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tE4YITZ6aG nav.navbar {
  position: fixed;
}
.cid-tE4YITZ6aG .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tE4YITZ6aG .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tE4YITZ6aG .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tE4YITZ6aG .dropdown-item:hover,
.cid-tE4YITZ6aG .dropdown-item:focus {
  background: #f8220c !important;
  color: white !important;
}
.cid-tE4YITZ6aG .dropdown-item:hover span {
  color: white;
}
.cid-tE4YITZ6aG .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tE4YITZ6aG .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tE4YITZ6aG .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tE4YITZ6aG .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tE4YITZ6aG .nav-link {
  position: relative;
}
.cid-tE4YITZ6aG .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tE4YITZ6aG .container {
    flex-wrap: wrap;
  }
}
.cid-tE4YITZ6aG .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tE4YITZ6aG .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tE4YITZ6aG .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tE4YITZ6aG .dropdown-menu,
.cid-tE4YITZ6aG .navbar.opened {
  background: #ffffff !important;
}
.cid-tE4YITZ6aG .nav-item:focus,
.cid-tE4YITZ6aG .nav-link:focus {
  outline: none;
}
.cid-tE4YITZ6aG .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tE4YITZ6aG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tE4YITZ6aG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tE4YITZ6aG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tE4YITZ6aG .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tE4YITZ6aG .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tE4YITZ6aG .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tE4YITZ6aG .navbar.opened {
  transition: all 0.3s;
}
.cid-tE4YITZ6aG .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tE4YITZ6aG .navbar .navbar-logo img {
  width: auto;
}
.cid-tE4YITZ6aG .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tE4YITZ6aG .navbar.collapsed {
  justify-content: center;
}
.cid-tE4YITZ6aG .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tE4YITZ6aG .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tE4YITZ6aG .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.6rem);
  }
}
.cid-tE4YITZ6aG .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tE4YITZ6aG .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tE4YITZ6aG .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tE4YITZ6aG .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tE4YITZ6aG .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tE4YITZ6aG .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tE4YITZ6aG .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tE4YITZ6aG .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tE4YITZ6aG .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tE4YITZ6aG .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tE4YITZ6aG .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tE4YITZ6aG .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tE4YITZ6aG .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tE4YITZ6aG .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tE4YITZ6aG .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tE4YITZ6aG .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tE4YITZ6aG .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tE4YITZ6aG .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tE4YITZ6aG .navbar.navbar-short {
  min-height: 60px;
}
.cid-tE4YITZ6aG .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tE4YITZ6aG .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tE4YITZ6aG .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tE4YITZ6aG .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tE4YITZ6aG .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tE4YITZ6aG .dropdown-item.active,
.cid-tE4YITZ6aG .dropdown-item:active {
  background-color: transparent;
}
.cid-tE4YITZ6aG .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tE4YITZ6aG .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tE4YITZ6aG .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tE4YITZ6aG .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tE4YITZ6aG .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tE4YITZ6aG .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tE4YITZ6aG ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tE4YITZ6aG .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tE4YITZ6aG button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tE4YITZ6aG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tE4YITZ6aG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tE4YITZ6aG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tE4YITZ6aG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tE4YITZ6aG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tE4YITZ6aG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tE4YITZ6aG nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tE4YITZ6aG nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tE4YITZ6aG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tE4YITZ6aG .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tE4YITZ6aG a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tE4YITZ6aG .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tE4YITZ6aG .navbar {
    height: 70px;
  }
  .cid-tE4YITZ6aG .navbar.opened {
    height: auto;
  }
  .cid-tE4YITZ6aG .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tE4YIUgOLl {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tE4YIUgOLl .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-tE4YIUgOLl .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tE4YIUgOLl .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-tE4YIUgOLl .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-tE4YIUgOLl .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tE4YIUgOLl .mbr-text,
.cid-tE4YIUgOLl .mbr-section-btn {
  color: #353535;
  text-align: left;
}
.cid-tE4YTDKI5t {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tE4YTDKI5t .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #444444;
  padding: 0;
  border-radius: 6px;
  border: 1px solid #ececec;
  transition: all 0.3s;
}
.cid-tE4YTDKI5t .card-wrapper:hover {
  box-shadow: 0 20px 30px rgba(0, 0, 0, 0.1);
  margin-top: -0.6rem;
}
.cid-tE4YTDKI5t p {
  line-height: 1.6;
}
.cid-tE4YTDKI5t .btn {
  border: none;
  background: transparent;
  font-weight: 400 !important;
}
.cid-tE4YTDKI5t .card-title {
  color: #000000;
  margin: 0;
  line-height: 1.3;
  padding-bottom: 1.5rem;
  text-align: center;
}
.cid-tE4YTDKI5t .card-img {
  overflow: hidden;
  max-height: 280px;
  border-radius: 0;
}
.cid-tE4YTDKI5t img {
  transition: all 0.3s;
}
.cid-tE4YTDKI5t .card-box {
  padding: 1.5rem;
}
.cid-tE4YTDKI5t .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-tE4YTDKI5t .card-box > p,
.cid-tE4YTDKI5t .mbr-section-btn {
  color: #000000;
  text-align: left;
}
.cid-tE4YTDKI5t .mbr-section-sub-title {
  text-align: center;
  color: #9e9e9e;
}
.cid-tE4YIUwC0q {
  padding-top: 0px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-tE4YIUwC0q .card-title {
  line-height: 1.6;
  margin: 0;
  text-align: center;
}
.cid-tE4YIUwC0q .card {
  overflow: visible;
  transition: all 0.3s;
}
.cid-tE4YIUwC0q .card:hover {
  margin-top: -0.6rem;
}
.cid-tE4YIUwC0q .card-wrapper {
  position: relative;
}
.cid-tE4YIUwC0q .card-img {
  overflow: hidden;
  position: relative;
  transition: all 0.3s;
  border-radius: 6px;
}
.cid-tE4YIUwC0q .card-img:hover {
  box-shadow: 0 15px 20px rgba(0, 0, 0, 0.1);
}
.cid-tE4YIUwC0q .card-img:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  transition: all 0.3s;
  background: black;
  opacity: 0.2;
  z-index: 10;
  pointer-events: none;
  border-radius: 6px;
}
.cid-tE4YIUwC0q .big {
  margin-top: -25%;
}
.cid-tE4YIUwC0q .card-box {
  position: absolute;
  overflow: hidden;
  margin-bottom: -8px;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 1rem;
  z-index: 100;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
@media (max-width: 991px) {
  .cid-tE4YIUwC0q .small {
    margin: 0;
  }
}
@media (max-width: 767px) {
  .cid-tE4YIUwC0q .card:not(.last-child) {
    padding-bottom: 1.5rem !important;
  }
}
.cid-tE4YIUW2OW {
  padding-top: 15px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tE4YIUW2OW .card-title {
  line-height: 1.6;
  margin: 0;
  text-align: center;
}
.cid-tE4YIUW2OW .card {
  overflow: visible;
  transition: all 0.3s;
}
.cid-tE4YIUW2OW .card:hover {
  margin-top: -0.6rem;
}
.cid-tE4YIUW2OW .card-wrapper {
  position: relative;
}
.cid-tE4YIUW2OW .card-img {
  overflow: hidden;
  position: relative;
  transition: all 0.3s;
  border-radius: 6px;
}
.cid-tE4YIUW2OW .card-img:hover {
  box-shadow: 0 15px 20px rgba(0, 0, 0, 0.1);
}
.cid-tE4YIUW2OW .card-img:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  transition: all 0.3s;
  background: black;
  opacity: 0.2;
  z-index: 10;
  pointer-events: none;
  border-radius: 6px;
}
.cid-tE4YIUW2OW .big {
  margin-top: -25%;
}
.cid-tE4YIUW2OW .card-box {
  position: absolute;
  overflow: hidden;
  margin-bottom: -8px;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 1rem;
  z-index: 100;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
@media (max-width: 991px) {
  .cid-tE4YIUW2OW .small {
    margin: 0;
  }
}
@media (max-width: 767px) {
  .cid-tE4YIUW2OW .card:not(.last-child) {
    padding-bottom: 1.5rem !important;
  }
}
.cid-tE4YIVivFv {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tE4YIVivFv .card-title {
  line-height: 1.6;
  margin: 0;
  text-align: center;
}
.cid-tE4YIVivFv .card {
  overflow: visible;
  transition: all 0.3s;
}
.cid-tE4YIVivFv .card:hover {
  margin-top: -0.6rem;
}
.cid-tE4YIVivFv .card-wrapper {
  position: relative;
}
.cid-tE4YIVivFv .card-img {
  overflow: hidden;
  position: relative;
  transition: all 0.3s;
  border-radius: 6px;
}
.cid-tE4YIVivFv .card-img:hover {
  box-shadow: 0 15px 20px rgba(0, 0, 0, 0.1);
}
.cid-tE4YIVivFv .card-img:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  transition: all 0.3s;
  background: black;
  opacity: 0.2;
  z-index: 10;
  pointer-events: none;
  border-radius: 6px;
}
.cid-tE4YIVivFv .big {
  margin-top: -25%;
}
.cid-tE4YIVivFv .card-box {
  position: absolute;
  overflow: hidden;
  margin-bottom: -8px;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 1rem;
  z-index: 100;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
@media (max-width: 991px) {
  .cid-tE4YIVivFv .small {
    margin: 0;
  }
}
@media (max-width: 767px) {
  .cid-tE4YIVivFv .card:not(.last-child) {
    padding-bottom: 1.5rem !important;
  }
}
.cid-tE4YIVFp9v {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tE4YIVFp9v .mbr-text {
  line-height: 1.5;
  color: #000000;
  text-align: center;
}
.cid-tE4YIVFp9v .mbr-section-title {
  text-align: left;
  color: #000000;
}
.cid-tE4YIVULlD {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffff00;
}
.cid-tE4YIVULlD .mbr-text {
  line-height: 1.5;
  color: #333333;
  text-align: center;
}
.cid-tE4YIVULlD .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-tE4YIWaT8y {
  padding-top: 15px;
  padding-bottom: 45px;
  background-color: #000000;
}
.cid-tE4YIWaT8y .links {
  text-align: center;
  color: #ffffff;
}
.cid-tE4YIWaT8y p {
  margin: 0;
}
.cid-tE54QfDMGZ {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tE54QfDMGZ .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #444444;
  padding: 0;
  border-radius: 6px;
  border: 1px solid #ececec;
  transition: all 0.3s;
}
.cid-tE54QfDMGZ .card-wrapper:hover {
  box-shadow: 0 20px 30px rgba(0, 0, 0, 0.1);
  margin-top: -0.6rem;
}
.cid-tE54QfDMGZ p {
  line-height: 1.6;
}
.cid-tE54QfDMGZ .btn {
  border: none;
  background: transparent;
  font-weight: 400 !important;
}
.cid-tE54QfDMGZ .card-title {
  color: #000000;
  margin: 0;
  line-height: 1.3;
  padding-bottom: 1.5rem;
  text-align: center;
}
.cid-tE54QfDMGZ .card-img {
  overflow: hidden;
  max-height: 280px;
  border-radius: 0;
}
.cid-tE54QfDMGZ img {
  transition: all 0.3s;
}
.cid-tE54QfDMGZ .card-box {
  padding: 1.5rem;
}
.cid-tE54QfDMGZ .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-tE54QfDMGZ .card-box > p,
.cid-tE54QfDMGZ .mbr-section-btn {
  color: #000000;
  text-align: left;
}
.cid-tE54QfDMGZ .mbr-section-sub-title {
  text-align: center;
  color: #9e9e9e;
}
.cid-tE54RmP9nA {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tE54RmP9nA .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #444444;
  padding: 0;
  border-radius: 6px;
  border: 1px solid #ececec;
  transition: all 0.3s;
}
.cid-tE54RmP9nA .card-wrapper:hover {
  box-shadow: 0 20px 30px rgba(0, 0, 0, 0.1);
  margin-top: -0.6rem;
}
.cid-tE54RmP9nA p {
  line-height: 1.6;
}
.cid-tE54RmP9nA .btn {
  border: none;
  background: transparent;
  font-weight: 400 !important;
}
.cid-tE54RmP9nA .card-title {
  color: #000000;
  margin: 0;
  line-height: 1.3;
  padding-bottom: 1.5rem;
  text-align: center;
}
.cid-tE54RmP9nA .card-img {
  overflow: hidden;
  max-height: 280px;
  border-radius: 0;
}
.cid-tE54RmP9nA img {
  transition: all 0.3s;
}
.cid-tE54RmP9nA .card-box {
  padding: 1.5rem;
}
.cid-tE54RmP9nA .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-tE54RmP9nA .card-box > p,
.cid-tE54RmP9nA .mbr-section-btn {
  color: #000000;
  text-align: left;
}
.cid-tE54RmP9nA .mbr-section-sub-title {
  text-align: center;
  color: #9e9e9e;
}
.cid-tE54Sglp5n {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tE54Sglp5n .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #444444;
  padding: 0;
  border-radius: 6px;
  border: 1px solid #ececec;
  transition: all 0.3s;
}
.cid-tE54Sglp5n .card-wrapper:hover {
  box-shadow: 0 20px 30px rgba(0, 0, 0, 0.1);
  margin-top: -0.6rem;
}
.cid-tE54Sglp5n p {
  line-height: 1.6;
}
.cid-tE54Sglp5n .btn {
  border: none;
  background: transparent;
  font-weight: 400 !important;
}
.cid-tE54Sglp5n .card-title {
  color: #000000;
  margin: 0;
  line-height: 1.3;
  padding-bottom: 1.5rem;
  text-align: center;
}
.cid-tE54Sglp5n .card-img {
  overflow: hidden;
  max-height: 280px;
  border-radius: 0;
}
.cid-tE54Sglp5n img {
  transition: all 0.3s;
}
.cid-tE54Sglp5n .card-box {
  padding: 1.5rem;
}
.cid-tE54Sglp5n .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-tE54Sglp5n .card-box > p,
.cid-tE54Sglp5n .mbr-section-btn {
  color: #000000;
  text-align: left;
}
.cid-tE54Sglp5n .mbr-section-sub-title {
  text-align: center;
  color: #9e9e9e;
}
.cid-tGeOMbWtZC {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ececec;
}
.cid-tGeOMbWtZC .links {
  text-align: center;
  color: #ff4a52;
}
.cid-tGeOMbWtZC p {
  margin: 0;
}
.cid-tK9eEPq12x {
  padding-top: 30px;
  padding-bottom: 15px;
  background-color: #f9f90c;
}
.cid-tK9eEPq12x .mbr-text {
  line-height: 1.5;
  color: #333333;
  text-align: right;
}
.cid-tK9eEPq12x .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-tGeOdQVnX5 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tGeOdQVnX5 .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-tGeOdQVnX5 .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tGeOdQVnX5 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-tGeOdQVnX5 .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-tGeOdQVnX5 .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tGeOdQVnX5 .mbr-text,
.cid-tGeOdQVnX5 .mbr-section-btn {
  color: #353535;
  text-align: left;
}
.cid-tK9fLTff6U {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tK9fLTff6U .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tK9fLTff6U .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-tK9fLTff6U .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-tK9fLTff6U .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tK9fLTff6U .mbr-text,
.cid-tK9fLTff6U .mbr-section-btn {
  color: #353535;
  text-align: left;
}
.cid-tGeRfp5YAN {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tGeRfp5YAN .mbr-text {
  line-height: 1.5;
  color: #333333;
  text-align: left;
}
.cid-tGeRfp5YAN .mbr-section-title {
  text-align: center;
  color: #ff4a52;
}
.cid-tGeOdRn54h {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tGeOdRn54h nav.navbar {
  position: fixed;
}
.cid-tGeOdRn54h .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tGeOdRn54h .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tGeOdRn54h .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tGeOdRn54h .dropdown-item:hover,
.cid-tGeOdRn54h .dropdown-item:focus {
  background: #f8220c !important;
  color: white !important;
}
.cid-tGeOdRn54h .dropdown-item:hover span {
  color: white;
}
.cid-tGeOdRn54h .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tGeOdRn54h .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tGeOdRn54h .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tGeOdRn54h .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tGeOdRn54h .nav-link {
  position: relative;
}
.cid-tGeOdRn54h .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tGeOdRn54h .container {
    flex-wrap: wrap;
  }
}
.cid-tGeOdRn54h .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tGeOdRn54h .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tGeOdRn54h .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tGeOdRn54h .dropdown-menu,
.cid-tGeOdRn54h .navbar.opened {
  background: #ffffff !important;
}
.cid-tGeOdRn54h .nav-item:focus,
.cid-tGeOdRn54h .nav-link:focus {
  outline: none;
}
.cid-tGeOdRn54h .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tGeOdRn54h .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tGeOdRn54h .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tGeOdRn54h .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tGeOdRn54h .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tGeOdRn54h .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tGeOdRn54h .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tGeOdRn54h .navbar.opened {
  transition: all 0.3s;
}
.cid-tGeOdRn54h .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tGeOdRn54h .navbar .navbar-logo img {
  width: auto;
}
.cid-tGeOdRn54h .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tGeOdRn54h .navbar.collapsed {
  justify-content: center;
}
.cid-tGeOdRn54h .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tGeOdRn54h .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tGeOdRn54h .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.6rem);
  }
}
.cid-tGeOdRn54h .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tGeOdRn54h .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tGeOdRn54h .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tGeOdRn54h .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tGeOdRn54h .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tGeOdRn54h .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tGeOdRn54h .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tGeOdRn54h .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tGeOdRn54h .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tGeOdRn54h .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tGeOdRn54h .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tGeOdRn54h .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tGeOdRn54h .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tGeOdRn54h .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tGeOdRn54h .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tGeOdRn54h .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tGeOdRn54h .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tGeOdRn54h .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tGeOdRn54h .navbar.navbar-short {
  min-height: 60px;
}
.cid-tGeOdRn54h .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tGeOdRn54h .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tGeOdRn54h .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tGeOdRn54h .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tGeOdRn54h .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tGeOdRn54h .dropdown-item.active,
.cid-tGeOdRn54h .dropdown-item:active {
  background-color: transparent;
}
.cid-tGeOdRn54h .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tGeOdRn54h .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tGeOdRn54h .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tGeOdRn54h .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tGeOdRn54h .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tGeOdRn54h .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tGeOdRn54h ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tGeOdRn54h .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tGeOdRn54h button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tGeOdRn54h button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tGeOdRn54h button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tGeOdRn54h button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tGeOdRn54h button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tGeOdRn54h button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tGeOdRn54h nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tGeOdRn54h nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tGeOdRn54h nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tGeOdRn54h nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tGeOdRn54h .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tGeOdRn54h a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tGeOdRn54h .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tGeOdRn54h .navbar {
    height: 70px;
  }
  .cid-tGeOdRn54h .navbar.opened {
    height: auto;
  }
  .cid-tGeOdRn54h .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tGeReeUWGi {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tGeReeUWGi .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #444444;
  padding: 0;
  border-radius: 6px;
  border: 1px solid #ececec;
  transition: all 0.3s;
}
.cid-tGeReeUWGi .card-wrapper:hover {
  box-shadow: 0 20px 30px rgba(0, 0, 0, 0.1);
  margin-top: -0.6rem;
}
.cid-tGeReeUWGi p {
  line-height: 1.6;
}
.cid-tGeReeUWGi .btn {
  border: none;
  background: transparent;
  font-weight: 400 !important;
}
.cid-tGeReeUWGi .card-title {
  color: #353535;
  margin: 0;
  line-height: 1.3;
  padding-bottom: 1.5rem;
}
.cid-tGeReeUWGi .card-img {
  overflow: hidden;
  max-height: 280px;
  border-radius: 0;
}
.cid-tGeReeUWGi img {
  transition: all 0.3s;
}
.cid-tGeReeUWGi .card-box {
  padding: 1.5rem;
}
.cid-tGeReeUWGi .mbr-section-title {
  margin: 0 auto;
  color: #344cf1;
  text-align: center;
}
.cid-tGeReeUWGi .card-box > p,
.cid-tGeReeUWGi .mbr-section-btn {
  color: #000000;
  text-align: left;
}
.cid-tGeReeUWGi .mbr-section-sub-title {
  text-align: center;
  color: #9e9e9e;
}
.cid-tGeZdFx6sH {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tGeZdFx6sH .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-tGeZdFx6sH .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tGeZdFx6sH .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-tGeZdFx6sH .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-tGeZdFx6sH .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tGeZdFx6sH .mbr-text,
.cid-tGeZdFx6sH .mbr-section-btn {
  color: #353535;
}
.cid-tGeZdFx6sH .mbr-section-title {
  color: #d8990c;
}
.cid-tGeZvNumAy {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tGeZvNumAy .mbr-text {
  line-height: 1.5;
  color: #333333;
}
.cid-tGeZvNumAy .mbr-section-title {
  text-align: left;
  color: #e43f3f;
}
.cid-tGf3yfwBQu {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-tGf3yfwBQu .links {
  text-align: center;
  color: #000000;
}
.cid-tGf3yfwBQu p {
  margin: 0;
}
.cid-tGf5lskSy2 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-tGf5lskSy2 .links {
  text-align: center;
  color: #656565;
}
.cid-tGf5lskSy2 p {
  margin: 0;
}
.cid-tGf5dV7eFr {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tGf5dV7eFr .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #444444;
  padding: 0;
  border-radius: 6px;
  border: 1px solid #ececec;
  transition: all 0.3s;
}
.cid-tGf5dV7eFr .card-wrapper:hover {
  box-shadow: 0 20px 30px rgba(0, 0, 0, 0.1);
  margin-top: -0.6rem;
}
.cid-tGf5dV7eFr p {
  line-height: 1.6;
}
.cid-tGf5dV7eFr .btn {
  border: none;
  background: transparent;
  font-weight: 400 !important;
}
.cid-tGf5dV7eFr .card-title {
  color: #000000;
  margin: 0;
  line-height: 1.3;
  padding-bottom: 1.5rem;
  text-align: center;
}
.cid-tGf5dV7eFr .card-img {
  overflow: hidden;
  max-height: 280px;
  border-radius: 0;
}
.cid-tGf5dV7eFr img {
  transition: all 0.3s;
}
.cid-tGf5dV7eFr .card-box {
  padding: 1.5rem;
}
.cid-tGf5dV7eFr .mbr-section-title {
  margin: 0 auto;
  color: #ff4a52;
  text-align: center;
}
.cid-tGf5dV7eFr .card-box > p,
.cid-tGf5dV7eFr .mbr-section-btn {
  color: #000000;
  text-align: left;
}
.cid-tGf5dV7eFr .mbr-section-sub-title {
  text-align: center;
  color: #9e9e9e;
}
.cid-tGeOdQjh8z {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tGeOdQjh8z .mbr-text {
  line-height: 1.5;
  color: #c2c2c2;
  text-align: center;
}
.cid-tGeOdQjh8z .mbr-section-title {
  text-align: left;
  color: #000000;
}
.cid-tGgzX1ecaL {
  padding-top: 90px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tGgzX1ecaL .mbr-text {
  line-height: 1.5;
  color: #000000;
}
.cid-tGgzX1ecaL .mbr-section-title {
  text-align: left;
  color: #d8990c;
}
.cid-tGgzX1tl9v {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tGgzX1tl9v nav.navbar {
  position: fixed;
}
.cid-tGgzX1tl9v .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tGgzX1tl9v .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tGgzX1tl9v .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tGgzX1tl9v .dropdown-item:hover,
.cid-tGgzX1tl9v .dropdown-item:focus {
  background: #f8220c !important;
  color: white !important;
}
.cid-tGgzX1tl9v .dropdown-item:hover span {
  color: white;
}
.cid-tGgzX1tl9v .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tGgzX1tl9v .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tGgzX1tl9v .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tGgzX1tl9v .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tGgzX1tl9v .nav-link {
  position: relative;
}
.cid-tGgzX1tl9v .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tGgzX1tl9v .container {
    flex-wrap: wrap;
  }
}
.cid-tGgzX1tl9v .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tGgzX1tl9v .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tGgzX1tl9v .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tGgzX1tl9v .dropdown-menu,
.cid-tGgzX1tl9v .navbar.opened {
  background: #ffffff !important;
}
.cid-tGgzX1tl9v .nav-item:focus,
.cid-tGgzX1tl9v .nav-link:focus {
  outline: none;
}
.cid-tGgzX1tl9v .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tGgzX1tl9v .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tGgzX1tl9v .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tGgzX1tl9v .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tGgzX1tl9v .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tGgzX1tl9v .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tGgzX1tl9v .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tGgzX1tl9v .navbar.opened {
  transition: all 0.3s;
}
.cid-tGgzX1tl9v .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tGgzX1tl9v .navbar .navbar-logo img {
  width: auto;
}
.cid-tGgzX1tl9v .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tGgzX1tl9v .navbar.collapsed {
  justify-content: center;
}
.cid-tGgzX1tl9v .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tGgzX1tl9v .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tGgzX1tl9v .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.6rem);
  }
}
.cid-tGgzX1tl9v .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tGgzX1tl9v .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tGgzX1tl9v .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tGgzX1tl9v .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tGgzX1tl9v .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tGgzX1tl9v .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tGgzX1tl9v .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tGgzX1tl9v .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tGgzX1tl9v .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tGgzX1tl9v .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tGgzX1tl9v .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tGgzX1tl9v .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tGgzX1tl9v .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tGgzX1tl9v .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tGgzX1tl9v .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tGgzX1tl9v .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tGgzX1tl9v .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tGgzX1tl9v .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tGgzX1tl9v .navbar.navbar-short {
  min-height: 60px;
}
.cid-tGgzX1tl9v .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tGgzX1tl9v .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tGgzX1tl9v .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tGgzX1tl9v .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tGgzX1tl9v .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tGgzX1tl9v .dropdown-item.active,
.cid-tGgzX1tl9v .dropdown-item:active {
  background-color: transparent;
}
.cid-tGgzX1tl9v .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tGgzX1tl9v .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tGgzX1tl9v .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tGgzX1tl9v .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tGgzX1tl9v .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tGgzX1tl9v .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tGgzX1tl9v ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tGgzX1tl9v .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tGgzX1tl9v button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tGgzX1tl9v button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tGgzX1tl9v button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tGgzX1tl9v button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tGgzX1tl9v button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tGgzX1tl9v button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tGgzX1tl9v nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tGgzX1tl9v nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tGgzX1tl9v nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tGgzX1tl9v nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tGgzX1tl9v .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tGgzX1tl9v a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tGgzX1tl9v .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tGgzX1tl9v .navbar {
    height: 70px;
  }
  .cid-tGgzX1tl9v .navbar.opened {
    height: auto;
  }
  .cid-tGgzX1tl9v .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tGgzX1Otxn {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-tGgzX1Otxn .links {
  text-align: center;
  color: #c2c2c2;
}
.cid-tGgzX1Otxn p {
  margin: 0;
}
.cid-tGgGYntj4Z {
  padding-top: 120px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tGgGYntj4Z .mbr-text {
  line-height: 1.5;
  color: #333333;
}
.cid-tGgGYntj4Z .mbr-section-title {
  text-align: center;
  color: #344cf1;
}
.cid-tGgGYnFY6C {
  padding-top: 405px;
  background-image: url("../../../assets/images/gloggnitz.jpg");
}
.cid-tGin94s9XE {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tGin94s9XE .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-tGin94s9XE .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tGin94s9XE .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-tGin94s9XE .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-tGin94s9XE .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tGin94s9XE .mbr-text,
.cid-tGin94s9XE .mbr-section-btn {
  color: #353535;
  text-align: left;
}
.cid-tGgGYnTjmM {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tGgGYnTjmM .mbr-text {
  line-height: 1.5;
  color: #333333;
}
.cid-tGgGYnTjmM .mbr-section-title {
  text-align: left;
  color: #fc311c;
}
.cid-tGgGYoFsk7 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tGgGYoFsk7 .mbr-text {
  line-height: 1.5;
  color: #333333;
}
.cid-tGgGYoFsk7 .mbr-section-title {
  text-align: left;
  color: #293ab1;
}
.cid-tGgGYo7Xrk {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tGgGYo7Xrk nav.navbar {
  position: fixed;
}
.cid-tGgGYo7Xrk .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tGgGYo7Xrk .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tGgGYo7Xrk .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tGgGYo7Xrk .dropdown-item:hover,
.cid-tGgGYo7Xrk .dropdown-item:focus {
  background: #f8220c !important;
  color: white !important;
}
.cid-tGgGYo7Xrk .dropdown-item:hover span {
  color: white;
}
.cid-tGgGYo7Xrk .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tGgGYo7Xrk .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tGgGYo7Xrk .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tGgGYo7Xrk .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tGgGYo7Xrk .nav-link {
  position: relative;
}
.cid-tGgGYo7Xrk .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tGgGYo7Xrk .container {
    flex-wrap: wrap;
  }
}
.cid-tGgGYo7Xrk .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tGgGYo7Xrk .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tGgGYo7Xrk .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tGgGYo7Xrk .dropdown-menu,
.cid-tGgGYo7Xrk .navbar.opened {
  background: #ffffff !important;
}
.cid-tGgGYo7Xrk .nav-item:focus,
.cid-tGgGYo7Xrk .nav-link:focus {
  outline: none;
}
.cid-tGgGYo7Xrk .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tGgGYo7Xrk .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tGgGYo7Xrk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tGgGYo7Xrk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tGgGYo7Xrk .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tGgGYo7Xrk .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tGgGYo7Xrk .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tGgGYo7Xrk .navbar.opened {
  transition: all 0.3s;
}
.cid-tGgGYo7Xrk .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tGgGYo7Xrk .navbar .navbar-logo img {
  width: auto;
}
.cid-tGgGYo7Xrk .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tGgGYo7Xrk .navbar.collapsed {
  justify-content: center;
}
.cid-tGgGYo7Xrk .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tGgGYo7Xrk .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tGgGYo7Xrk .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.6rem);
  }
}
.cid-tGgGYo7Xrk .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tGgGYo7Xrk .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tGgGYo7Xrk .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tGgGYo7Xrk .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tGgGYo7Xrk .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tGgGYo7Xrk .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tGgGYo7Xrk .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tGgGYo7Xrk .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tGgGYo7Xrk .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tGgGYo7Xrk .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tGgGYo7Xrk .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tGgGYo7Xrk .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tGgGYo7Xrk .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tGgGYo7Xrk .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tGgGYo7Xrk .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tGgGYo7Xrk .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tGgGYo7Xrk .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tGgGYo7Xrk .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tGgGYo7Xrk .navbar.navbar-short {
  min-height: 60px;
}
.cid-tGgGYo7Xrk .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tGgGYo7Xrk .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tGgGYo7Xrk .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tGgGYo7Xrk .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tGgGYo7Xrk .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tGgGYo7Xrk .dropdown-item.active,
.cid-tGgGYo7Xrk .dropdown-item:active {
  background-color: transparent;
}
.cid-tGgGYo7Xrk .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tGgGYo7Xrk .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tGgGYo7Xrk .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tGgGYo7Xrk .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tGgGYo7Xrk .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tGgGYo7Xrk .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tGgGYo7Xrk ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tGgGYo7Xrk .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tGgGYo7Xrk button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tGgGYo7Xrk button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tGgGYo7Xrk button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tGgGYo7Xrk button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tGgGYo7Xrk button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tGgGYo7Xrk button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tGgGYo7Xrk nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tGgGYo7Xrk nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tGgGYo7Xrk nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tGgGYo7Xrk nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tGgGYo7Xrk .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tGgGYo7Xrk a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tGgGYo7Xrk .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tGgGYo7Xrk .navbar {
    height: 70px;
  }
  .cid-tGgGYo7Xrk .navbar.opened {
    height: auto;
  }
  .cid-tGgGYo7Xrk .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tGgGYooL1W {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tGgGYooL1W .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #444444;
  padding: 0;
  border-radius: 6px;
  border: 1px solid #ececec;
  transition: all 0.3s;
}
.cid-tGgGYooL1W .card-wrapper:hover {
  box-shadow: 0 20px 30px rgba(0, 0, 0, 0.1);
  margin-top: -0.6rem;
}
.cid-tGgGYooL1W p {
  line-height: 1.6;
}
.cid-tGgGYooL1W .btn {
  border: none;
  background: transparent;
  font-weight: 400 !important;
}
.cid-tGgGYooL1W .card-title {
  color: #000000;
  margin: 0;
  line-height: 1.3;
  padding-bottom: 1.5rem;
  text-align: center;
}
.cid-tGgGYooL1W .card-img {
  overflow: hidden;
  max-height: 280px;
  border-radius: 0;
}
.cid-tGgGYooL1W img {
  transition: all 0.3s;
}
.cid-tGgGYooL1W .card-box {
  padding: 1.5rem;
}
.cid-tGgGYooL1W .mbr-section-title {
  margin: 0 auto;
  color: #344cf1;
  text-align: center;
}
.cid-tGgGYooL1W .card-box > p,
.cid-tGgGYooL1W .mbr-section-btn {
  color: #000000;
  text-align: left;
}
.cid-tGgGYooL1W .mbr-section-sub-title {
  text-align: left;
  color: #353535;
}
.cid-tGgGYoS6Hc {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tGgGYoS6Hc .links {
  text-align: center;
  color: #344cf1;
}
.cid-tGgGYoS6Hc p {
  margin: 0;
}
.cid-tGgGYp5ek8 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tGgGYp5ek8 .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #444444;
  padding: 0;
  border-radius: 6px;
  border: 1px solid #ececec;
  transition: all 0.3s;
}
.cid-tGgGYp5ek8 .card-wrapper:hover {
  box-shadow: 0 20px 30px rgba(0, 0, 0, 0.1);
  margin-top: -0.6rem;
}
.cid-tGgGYp5ek8 p {
  line-height: 1.6;
}
.cid-tGgGYp5ek8 .btn {
  border: none;
  background: transparent;
  font-weight: 400 !important;
}
.cid-tGgGYp5ek8 .card-title {
  color: #ff4a52;
  margin: 0;
  line-height: 1.3;
  padding-bottom: 1.5rem;
}
.cid-tGgGYp5ek8 .card-img {
  overflow: hidden;
  max-height: 280px;
  border-radius: 0;
}
.cid-tGgGYp5ek8 img {
  transition: all 0.3s;
}
.cid-tGgGYp5ek8 .card-box {
  padding: 1.5rem;
}
.cid-tGgGYp5ek8 .mbr-section-title {
  margin: 0 auto;
  color: #ff4a52;
  text-align: center;
}
.cid-tGgGYp5ek8 .card-box > p,
.cid-tGgGYp5ek8 .mbr-section-btn {
  color: #000000;
  text-align: left;
}
.cid-tGgGYp5ek8 .mbr-section-sub-title {
  text-align: center;
  color: #9e9e9e;
}
.cid-tGgXNvxsWQ {
  padding-top: 30px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tGgXNvxsWQ .links {
  text-align: center;
  color: #c2c2c2;
}
.cid-tGgXNvxsWQ p {
  margin: 0;
}
.cid-tGi0nRQJ2s {
  padding-top: 120px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tGi0nRQJ2s .mbr-text {
  line-height: 1.5;
  color: #333333;
}
.cid-tGi0nRQJ2s .mbr-section-title {
  text-align: center;
  color: #344cf1;
}
.cid-tGi0nS1NXg {
  padding-top: 435px;
  background-image: url("../../../assets/images/ds.gif");
}
.cid-tGijAZJrga {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tGijAZJrga .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-tGijAZJrga .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tGijAZJrga .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-tGijAZJrga .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-tGijAZJrga .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tGijAZJrga .mbr-text,
.cid-tGijAZJrga .mbr-section-btn {
  color: #353535;
  text-align: left;
}
.cid-tGi0nScCSK {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tGi0nScCSK .mbr-text {
  line-height: 1.5;
  color: #333333;
}
.cid-tGi0nScCSK .mbr-section-title {
  text-align: left;
  color: #fc311c;
}
.cid-tGi0nSZTPg {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tGi0nSZTPg .mbr-text {
  line-height: 1.5;
  color: #333333;
}
.cid-tGi0nSZTPg .mbr-section-title {
  text-align: left;
  color: #293ab1;
}
.cid-tGi0nSoHJi {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tGi0nSoHJi nav.navbar {
  position: fixed;
}
.cid-tGi0nSoHJi .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tGi0nSoHJi .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tGi0nSoHJi .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tGi0nSoHJi .dropdown-item:hover,
.cid-tGi0nSoHJi .dropdown-item:focus {
  background: #f8220c !important;
  color: white !important;
}
.cid-tGi0nSoHJi .dropdown-item:hover span {
  color: white;
}
.cid-tGi0nSoHJi .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tGi0nSoHJi .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tGi0nSoHJi .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tGi0nSoHJi .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tGi0nSoHJi .nav-link {
  position: relative;
}
.cid-tGi0nSoHJi .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tGi0nSoHJi .container {
    flex-wrap: wrap;
  }
}
.cid-tGi0nSoHJi .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tGi0nSoHJi .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tGi0nSoHJi .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tGi0nSoHJi .dropdown-menu,
.cid-tGi0nSoHJi .navbar.opened {
  background: #ffffff !important;
}
.cid-tGi0nSoHJi .nav-item:focus,
.cid-tGi0nSoHJi .nav-link:focus {
  outline: none;
}
.cid-tGi0nSoHJi .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tGi0nSoHJi .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tGi0nSoHJi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tGi0nSoHJi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tGi0nSoHJi .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tGi0nSoHJi .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tGi0nSoHJi .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tGi0nSoHJi .navbar.opened {
  transition: all 0.3s;
}
.cid-tGi0nSoHJi .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tGi0nSoHJi .navbar .navbar-logo img {
  width: auto;
}
.cid-tGi0nSoHJi .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tGi0nSoHJi .navbar.collapsed {
  justify-content: center;
}
.cid-tGi0nSoHJi .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tGi0nSoHJi .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tGi0nSoHJi .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.6rem);
  }
}
.cid-tGi0nSoHJi .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tGi0nSoHJi .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tGi0nSoHJi .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tGi0nSoHJi .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tGi0nSoHJi .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tGi0nSoHJi .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tGi0nSoHJi .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tGi0nSoHJi .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tGi0nSoHJi .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tGi0nSoHJi .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tGi0nSoHJi .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tGi0nSoHJi .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tGi0nSoHJi .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tGi0nSoHJi .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tGi0nSoHJi .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tGi0nSoHJi .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tGi0nSoHJi .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tGi0nSoHJi .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tGi0nSoHJi .navbar.navbar-short {
  min-height: 60px;
}
.cid-tGi0nSoHJi .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tGi0nSoHJi .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tGi0nSoHJi .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tGi0nSoHJi .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tGi0nSoHJi .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tGi0nSoHJi .dropdown-item.active,
.cid-tGi0nSoHJi .dropdown-item:active {
  background-color: transparent;
}
.cid-tGi0nSoHJi .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tGi0nSoHJi .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tGi0nSoHJi .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tGi0nSoHJi .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tGi0nSoHJi .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tGi0nSoHJi .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tGi0nSoHJi ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tGi0nSoHJi .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tGi0nSoHJi button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tGi0nSoHJi button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tGi0nSoHJi button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tGi0nSoHJi button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tGi0nSoHJi button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tGi0nSoHJi button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tGi0nSoHJi nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tGi0nSoHJi nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tGi0nSoHJi nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tGi0nSoHJi nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tGi0nSoHJi .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tGi0nSoHJi a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tGi0nSoHJi .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tGi0nSoHJi .navbar {
    height: 70px;
  }
  .cid-tGi0nSoHJi .navbar.opened {
    height: auto;
  }
  .cid-tGi0nSoHJi .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tGi0nSG3Va {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tGi0nSG3Va .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #444444;
  padding: 0;
  border-radius: 6px;
  border: 1px solid #ececec;
  transition: all 0.3s;
}
.cid-tGi0nSG3Va .card-wrapper:hover {
  box-shadow: 0 20px 30px rgba(0, 0, 0, 0.1);
  margin-top: -0.6rem;
}
.cid-tGi0nSG3Va p {
  line-height: 1.6;
}
.cid-tGi0nSG3Va .btn {
  border: none;
  background: transparent;
  font-weight: 400 !important;
}
.cid-tGi0nSG3Va .card-title {
  color: #000000;
  margin: 0;
  line-height: 1.3;
  padding-bottom: 1.5rem;
  text-align: center;
}
.cid-tGi0nSG3Va .card-img {
  overflow: hidden;
  max-height: 280px;
  border-radius: 0;
}
.cid-tGi0nSG3Va img {
  transition: all 0.3s;
}
.cid-tGi0nSG3Va .card-box {
  padding: 1.5rem;
}
.cid-tGi0nSG3Va .mbr-section-title {
  margin: 0 auto;
  color: #344cf1;
  text-align: center;
}
.cid-tGi0nSG3Va .card-box > p,
.cid-tGi0nSG3Va .mbr-section-btn {
  color: #000000;
  text-align: left;
}
.cid-tGi0nSG3Va .mbr-section-sub-title {
  text-align: left;
  color: #353535;
}
.cid-tGi0nTbG5G {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tGi0nTbG5G .links {
  text-align: center;
  color: #000000;
}
.cid-tGi0nTbG5G p {
  margin: 0;
}
.cid-tGi0nTn4Vf {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tGi0nTn4Vf .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #444444;
  padding: 0;
  border-radius: 6px;
  border: 1px solid #ececec;
  transition: all 0.3s;
}
.cid-tGi0nTn4Vf .card-wrapper:hover {
  box-shadow: 0 20px 30px rgba(0, 0, 0, 0.1);
  margin-top: -0.6rem;
}
.cid-tGi0nTn4Vf p {
  line-height: 1.6;
}
.cid-tGi0nTn4Vf .btn {
  border: none;
  background: transparent;
  font-weight: 400 !important;
}
.cid-tGi0nTn4Vf .card-title {
  color: #ff4a52;
  margin: 0;
  line-height: 1.3;
  padding-bottom: 1.5rem;
}
.cid-tGi0nTn4Vf .card-img {
  overflow: hidden;
  max-height: 280px;
  border-radius: 0;
}
.cid-tGi0nTn4Vf img {
  transition: all 0.3s;
}
.cid-tGi0nTn4Vf .card-box {
  padding: 1.5rem;
}
.cid-tGi0nTn4Vf .mbr-section-title {
  margin: 0 auto;
  color: #ff4a52;
  text-align: center;
}
.cid-tGi0nTn4Vf .card-box > p,
.cid-tGi0nTn4Vf .mbr-section-btn {
  color: #000000;
  text-align: left;
}
.cid-tGi0nTn4Vf .mbr-section-sub-title {
  text-align: center;
  color: #9e9e9e;
}
.cid-tGihV0X9zX {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-tGihV0X9zX .links {
  text-align: center;
  color: #000000;
}
.cid-tGihV0X9zX p {
  margin: 0;
}
.cid-tGiirG7SgA {
  padding-top: 30px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tGiirG7SgA .links {
  text-align: center;
  color: #000000;
}
.cid-tGiirG7SgA p {
  margin: 0;
}
.cid-tK9NSo8Qhj {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/melk-abbey-stift-melk-austria.jpg");
}
.cid-tK9NSo8Qhj .mbr-section-title DIV {
  text-align: center;
}
.cid-tK9NSo8Qhj .mbr-text,
.cid-tK9NSo8Qhj .mbr-section-btn {
  text-align: left;
}
.cid-tK9NSo8Qhj .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-tGkUQzYJdk {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tGkUQzYJdk .links {
  text-align: center;
  color: #ffffff;
}
.cid-tGkUQzYJdk p {
  margin: 0;
}
.cid-tK9OqQxWx0 {
  padding-top: 30px;
  padding-bottom: 15px;
  background-color: #f9f90c;
}
.cid-tK9OqQxWx0 .mbr-text {
  line-height: 1.5;
  color: #333333;
  text-align: right;
}
.cid-tK9OqQxWx0 .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-tGkUQyc7Cj {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tGkUQyc7Cj .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-tGkUQyc7Cj .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tGkUQyc7Cj .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-tGkUQyc7Cj .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-tGkUQyc7Cj .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tGkUQyc7Cj .mbr-text,
.cid-tGkUQyc7Cj .mbr-section-btn {
  color: #353535;
  text-align: left;
}
.cid-tGkUQyr56Z {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tGkUQyr56Z .mbr-text {
  line-height: 1.5;
  color: #333333;
}
.cid-tGkUQyr56Z .mbr-section-title {
  text-align: left;
  color: #fc311c;
}
.cid-tGkUQyC2dw {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tGkUQyC2dw nav.navbar {
  position: fixed;
}
.cid-tGkUQyC2dw .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tGkUQyC2dw .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tGkUQyC2dw .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tGkUQyC2dw .dropdown-item:hover,
.cid-tGkUQyC2dw .dropdown-item:focus {
  background: #f8220c !important;
  color: white !important;
}
.cid-tGkUQyC2dw .dropdown-item:hover span {
  color: white;
}
.cid-tGkUQyC2dw .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tGkUQyC2dw .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tGkUQyC2dw .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tGkUQyC2dw .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tGkUQyC2dw .nav-link {
  position: relative;
}
.cid-tGkUQyC2dw .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tGkUQyC2dw .container {
    flex-wrap: wrap;
  }
}
.cid-tGkUQyC2dw .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tGkUQyC2dw .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tGkUQyC2dw .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tGkUQyC2dw .dropdown-menu,
.cid-tGkUQyC2dw .navbar.opened {
  background: #ffffff !important;
}
.cid-tGkUQyC2dw .nav-item:focus,
.cid-tGkUQyC2dw .nav-link:focus {
  outline: none;
}
.cid-tGkUQyC2dw .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tGkUQyC2dw .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tGkUQyC2dw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tGkUQyC2dw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tGkUQyC2dw .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tGkUQyC2dw .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tGkUQyC2dw .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tGkUQyC2dw .navbar.opened {
  transition: all 0.3s;
}
.cid-tGkUQyC2dw .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tGkUQyC2dw .navbar .navbar-logo img {
  width: auto;
}
.cid-tGkUQyC2dw .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tGkUQyC2dw .navbar.collapsed {
  justify-content: center;
}
.cid-tGkUQyC2dw .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tGkUQyC2dw .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tGkUQyC2dw .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.6rem);
  }
}
.cid-tGkUQyC2dw .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tGkUQyC2dw .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tGkUQyC2dw .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tGkUQyC2dw .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tGkUQyC2dw .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tGkUQyC2dw .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tGkUQyC2dw .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tGkUQyC2dw .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tGkUQyC2dw .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tGkUQyC2dw .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tGkUQyC2dw .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tGkUQyC2dw .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tGkUQyC2dw .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tGkUQyC2dw .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tGkUQyC2dw .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tGkUQyC2dw .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tGkUQyC2dw .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tGkUQyC2dw .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tGkUQyC2dw .navbar.navbar-short {
  min-height: 60px;
}
.cid-tGkUQyC2dw .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tGkUQyC2dw .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tGkUQyC2dw .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tGkUQyC2dw .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tGkUQyC2dw .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tGkUQyC2dw .dropdown-item.active,
.cid-tGkUQyC2dw .dropdown-item:active {
  background-color: transparent;
}
.cid-tGkUQyC2dw .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tGkUQyC2dw .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tGkUQyC2dw .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tGkUQyC2dw .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tGkUQyC2dw .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tGkUQyC2dw .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tGkUQyC2dw ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tGkUQyC2dw .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tGkUQyC2dw button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tGkUQyC2dw button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tGkUQyC2dw button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tGkUQyC2dw button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tGkUQyC2dw button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tGkUQyC2dw button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tGkUQyC2dw nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tGkUQyC2dw nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tGkUQyC2dw nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tGkUQyC2dw nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tGkUQyC2dw .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tGkUQyC2dw a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tGkUQyC2dw .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tGkUQyC2dw .navbar {
    height: 70px;
  }
  .cid-tGkUQyC2dw .navbar.opened {
    height: auto;
  }
  .cid-tGkUQyC2dw .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tGkUQyV26A {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tGkUQyV26A .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #444444;
  padding: 0;
  border-radius: 6px;
  border: 1px solid #ececec;
  transition: all 0.3s;
}
.cid-tGkUQyV26A .card-wrapper:hover {
  box-shadow: 0 20px 30px rgba(0, 0, 0, 0.1);
  margin-top: -0.6rem;
}
.cid-tGkUQyV26A p {
  line-height: 1.6;
}
.cid-tGkUQyV26A .btn {
  border: none;
  background: transparent;
  font-weight: 400 !important;
}
.cid-tGkUQyV26A .card-title {
  color: #000000;
  margin: 0;
  line-height: 1.3;
  padding-bottom: 1.5rem;
  text-align: center;
}
.cid-tGkUQyV26A .card-img {
  overflow: hidden;
  max-height: 280px;
  border-radius: 0;
}
.cid-tGkUQyV26A img {
  transition: all 0.3s;
}
.cid-tGkUQyV26A .card-box {
  padding: 1.5rem;
}
.cid-tGkUQyV26A .mbr-section-title {
  margin: 0 auto;
  color: #344cf1;
  text-align: center;
}
.cid-tGkUQyV26A .card-box > p,
.cid-tGkUQyV26A .mbr-section-btn {
  color: #000000;
  text-align: left;
}
.cid-tGkUQyV26A .mbr-section-sub-title {
  text-align: left;
  color: #353535;
}
.cid-tGkUQzfVGJ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tGkUQzfVGJ .mbr-text {
  line-height: 1.5;
  color: #333333;
}
.cid-tGkUQzfVGJ .mbr-section-title {
  text-align: left;
  color: #293ab1;
}
.cid-tGkUQzqGYk {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tGkUQzqGYk .links {
  text-align: center;
  color: #000000;
}
.cid-tGkUQzqGYk p {
  margin: 0;
}
.cid-tGkUQzE2O9 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tGkUQzE2O9 .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #444444;
  padding: 0;
  border-radius: 6px;
  border: 1px solid #ececec;
  transition: all 0.3s;
}
.cid-tGkUQzE2O9 .card-wrapper:hover {
  box-shadow: 0 20px 30px rgba(0, 0, 0, 0.1);
  margin-top: -0.6rem;
}
.cid-tGkUQzE2O9 p {
  line-height: 1.6;
}
.cid-tGkUQzE2O9 .btn {
  border: none;
  background: transparent;
  font-weight: 400 !important;
}
.cid-tGkUQzE2O9 .card-title {
  color: #ff4a52;
  margin: 0;
  line-height: 1.3;
  padding-bottom: 1.5rem;
}
.cid-tGkUQzE2O9 .card-img {
  overflow: hidden;
  max-height: 280px;
  border-radius: 0;
}
.cid-tGkUQzE2O9 img {
  transition: all 0.3s;
}
.cid-tGkUQzE2O9 .card-box {
  padding: 1.5rem;
}
.cid-tGkUQzE2O9 .mbr-section-title {
  margin: 0 auto;
  color: #ff4a52;
  text-align: center;
}
.cid-tGkUQzE2O9 .card-box > p,
.cid-tGkUQzE2O9 .mbr-section-btn {
  color: #000000;
  text-align: left;
}
.cid-tGkUQzE2O9 .mbr-section-sub-title {
  text-align: center;
  color: #9e9e9e;
}
.cid-tK9OSel7Pg {
  padding-top: 30px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tK9OSel7Pg .links {
  text-align: center;
  color: #000000;
}
.cid-tK9OSel7Pg p {
  margin: 0;
}
.cid-tGlhLfXabj {
  padding-top: 120px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tGlhLfXabj .mbr-text {
  line-height: 1.5;
  color: #333333;
}
.cid-tGlhLfXabj .mbr-section-title {
  text-align: center;
  color: #344cf1;
}
.cid-tGlhLgcja8 {
  padding-top: 435px;
  background-image: url("../../../assets/images/rohr1.gif");
}
.cid-tGlhLgqVtX {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tGlhLgqVtX .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-tGlhLgqVtX .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tGlhLgqVtX .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-tGlhLgqVtX .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-tGlhLgqVtX .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tGlhLgqVtX .mbr-text,
.cid-tGlhLgqVtX .mbr-section-btn {
  color: #353535;
  text-align: left;
}
.cid-tGlhLgGW1k {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tGlhLgGW1k .mbr-text {
  line-height: 1.5;
  color: #333333;
}
.cid-tGlhLgGW1k .mbr-section-title {
  text-align: left;
  color: #fc311c;
}
.cid-tGlhLgUMgY {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tGlhLgUMgY nav.navbar {
  position: fixed;
}
.cid-tGlhLgUMgY .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tGlhLgUMgY .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tGlhLgUMgY .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tGlhLgUMgY .dropdown-item:hover,
.cid-tGlhLgUMgY .dropdown-item:focus {
  background: #f8220c !important;
  color: white !important;
}
.cid-tGlhLgUMgY .dropdown-item:hover span {
  color: white;
}
.cid-tGlhLgUMgY .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tGlhLgUMgY .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tGlhLgUMgY .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tGlhLgUMgY .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tGlhLgUMgY .nav-link {
  position: relative;
}
.cid-tGlhLgUMgY .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tGlhLgUMgY .container {
    flex-wrap: wrap;
  }
}
.cid-tGlhLgUMgY .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tGlhLgUMgY .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tGlhLgUMgY .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tGlhLgUMgY .dropdown-menu,
.cid-tGlhLgUMgY .navbar.opened {
  background: #ffffff !important;
}
.cid-tGlhLgUMgY .nav-item:focus,
.cid-tGlhLgUMgY .nav-link:focus {
  outline: none;
}
.cid-tGlhLgUMgY .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tGlhLgUMgY .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tGlhLgUMgY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tGlhLgUMgY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tGlhLgUMgY .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tGlhLgUMgY .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tGlhLgUMgY .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tGlhLgUMgY .navbar.opened {
  transition: all 0.3s;
}
.cid-tGlhLgUMgY .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tGlhLgUMgY .navbar .navbar-logo img {
  width: auto;
}
.cid-tGlhLgUMgY .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tGlhLgUMgY .navbar.collapsed {
  justify-content: center;
}
.cid-tGlhLgUMgY .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tGlhLgUMgY .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tGlhLgUMgY .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.6rem);
  }
}
.cid-tGlhLgUMgY .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tGlhLgUMgY .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tGlhLgUMgY .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tGlhLgUMgY .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tGlhLgUMgY .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tGlhLgUMgY .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tGlhLgUMgY .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tGlhLgUMgY .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tGlhLgUMgY .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tGlhLgUMgY .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tGlhLgUMgY .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tGlhLgUMgY .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tGlhLgUMgY .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tGlhLgUMgY .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tGlhLgUMgY .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tGlhLgUMgY .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tGlhLgUMgY .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tGlhLgUMgY .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tGlhLgUMgY .navbar.navbar-short {
  min-height: 60px;
}
.cid-tGlhLgUMgY .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tGlhLgUMgY .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tGlhLgUMgY .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tGlhLgUMgY .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tGlhLgUMgY .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tGlhLgUMgY .dropdown-item.active,
.cid-tGlhLgUMgY .dropdown-item:active {
  background-color: transparent;
}
.cid-tGlhLgUMgY .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tGlhLgUMgY .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tGlhLgUMgY .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tGlhLgUMgY .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tGlhLgUMgY .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tGlhLgUMgY .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tGlhLgUMgY ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tGlhLgUMgY .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tGlhLgUMgY button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tGlhLgUMgY button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tGlhLgUMgY button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tGlhLgUMgY button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tGlhLgUMgY button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tGlhLgUMgY button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tGlhLgUMgY nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tGlhLgUMgY nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tGlhLgUMgY nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tGlhLgUMgY nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tGlhLgUMgY .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tGlhLgUMgY a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tGlhLgUMgY .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tGlhLgUMgY .navbar {
    height: 70px;
  }
  .cid-tGlhLgUMgY .navbar.opened {
    height: auto;
  }
  .cid-tGlhLgUMgY .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tGlhLhg8j2 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tGlhLhg8j2 .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #444444;
  padding: 0;
  border-radius: 6px;
  border: 1px solid #ececec;
  transition: all 0.3s;
}
.cid-tGlhLhg8j2 .card-wrapper:hover {
  box-shadow: 0 20px 30px rgba(0, 0, 0, 0.1);
  margin-top: -0.6rem;
}
.cid-tGlhLhg8j2 p {
  line-height: 1.6;
}
.cid-tGlhLhg8j2 .btn {
  border: none;
  background: transparent;
  font-weight: 400 !important;
}
.cid-tGlhLhg8j2 .card-title {
  color: #000000;
  margin: 0;
  line-height: 1.3;
  padding-bottom: 1.5rem;
  text-align: center;
}
.cid-tGlhLhg8j2 .card-img {
  overflow: hidden;
  max-height: 280px;
  border-radius: 0;
}
.cid-tGlhLhg8j2 img {
  transition: all 0.3s;
}
.cid-tGlhLhg8j2 .card-box {
  padding: 1.5rem;
}
.cid-tGlhLhg8j2 .mbr-section-title {
  margin: 0 auto;
  color: #344cf1;
  text-align: center;
}
.cid-tGlhLhg8j2 .card-box > p,
.cid-tGlhLhg8j2 .mbr-section-btn {
  color: #000000;
  text-align: left;
}
.cid-tGlhLhg8j2 .mbr-section-sub-title {
  text-align: left;
  color: #353535;
}
.cid-tGlhLhAgwl {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tGlhLhAgwl .mbr-text {
  line-height: 1.5;
  color: #333333;
}
.cid-tGlhLhAgwl .mbr-section-title {
  text-align: left;
  color: #293ab1;
}
.cid-tGlhLhOnFG {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tGlhLhOnFG .links {
  text-align: center;
  color: #000000;
}
.cid-tGlhLhOnFG p {
  margin: 0;
}
.cid-tGlhLi1NyQ {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tGlhLi1NyQ .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #444444;
  padding: 0;
  border-radius: 6px;
  border: 1px solid #ececec;
  transition: all 0.3s;
}
.cid-tGlhLi1NyQ .card-wrapper:hover {
  box-shadow: 0 20px 30px rgba(0, 0, 0, 0.1);
  margin-top: -0.6rem;
}
.cid-tGlhLi1NyQ p {
  line-height: 1.6;
}
.cid-tGlhLi1NyQ .btn {
  border: none;
  background: transparent;
  font-weight: 400 !important;
}
.cid-tGlhLi1NyQ .card-title {
  color: #353535;
  margin: 0;
  line-height: 1.3;
  padding-bottom: 1.5rem;
}
.cid-tGlhLi1NyQ .card-img {
  overflow: hidden;
  max-height: 280px;
  border-radius: 0;
}
.cid-tGlhLi1NyQ img {
  transition: all 0.3s;
}
.cid-tGlhLi1NyQ .card-box {
  padding: 1.5rem;
}
.cid-tGlhLi1NyQ .mbr-section-title {
  margin: 0 auto;
  color: #ff4a52;
  text-align: center;
}
.cid-tGlhLi1NyQ .card-box > p,
.cid-tGlhLi1NyQ .mbr-section-btn {
  color: #000000;
  text-align: left;
}
.cid-tGlhLi1NyQ .mbr-section-sub-title {
  text-align: center;
  color: #9e9e9e;
}
.cid-tGlhLineFt {
  padding-top: 30px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tGlhLineFt .links {
  text-align: center;
  color: #000000;
}
.cid-tGlhLineFt p {
  margin: 0;
}
.cid-tGlNvQPz6k {
  padding-top: 120px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tGlNvQPz6k .mbr-text {
  line-height: 1.5;
  color: #333333;
}
.cid-tGlNvQPz6k .mbr-section-title {
  text-align: center;
  color: #344cf1;
}
.cid-tGlNvR3dbF {
  padding-top: 435px;
  background-image: url("../../../assets/images/payerbach1a-1.jpg");
}
.cid-tGlNvRe6Gk {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tGlNvRe6Gk .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-tGlNvRe6Gk .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tGlNvRe6Gk .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-tGlNvRe6Gk .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-tGlNvRe6Gk .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tGlNvRe6Gk .mbr-text,
.cid-tGlNvRe6Gk .mbr-section-btn {
  color: #353535;
  text-align: left;
}
.cid-tGlNvRxVck {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tGlNvRxVck .mbr-text {
  line-height: 1.5;
  color: #333333;
}
.cid-tGlNvRxVck .mbr-section-title {
  text-align: left;
  color: #fc311c;
}
.cid-tGlNvRJjKy {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tGlNvRJjKy nav.navbar {
  position: fixed;
}
.cid-tGlNvRJjKy .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tGlNvRJjKy .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tGlNvRJjKy .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tGlNvRJjKy .dropdown-item:hover,
.cid-tGlNvRJjKy .dropdown-item:focus {
  background: #f8220c !important;
  color: white !important;
}
.cid-tGlNvRJjKy .dropdown-item:hover span {
  color: white;
}
.cid-tGlNvRJjKy .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tGlNvRJjKy .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tGlNvRJjKy .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tGlNvRJjKy .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tGlNvRJjKy .nav-link {
  position: relative;
}
.cid-tGlNvRJjKy .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tGlNvRJjKy .container {
    flex-wrap: wrap;
  }
}
.cid-tGlNvRJjKy .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tGlNvRJjKy .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tGlNvRJjKy .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tGlNvRJjKy .dropdown-menu,
.cid-tGlNvRJjKy .navbar.opened {
  background: #ffffff !important;
}
.cid-tGlNvRJjKy .nav-item:focus,
.cid-tGlNvRJjKy .nav-link:focus {
  outline: none;
}
.cid-tGlNvRJjKy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tGlNvRJjKy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tGlNvRJjKy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tGlNvRJjKy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tGlNvRJjKy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tGlNvRJjKy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tGlNvRJjKy .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tGlNvRJjKy .navbar.opened {
  transition: all 0.3s;
}
.cid-tGlNvRJjKy .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tGlNvRJjKy .navbar .navbar-logo img {
  width: auto;
}
.cid-tGlNvRJjKy .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tGlNvRJjKy .navbar.collapsed {
  justify-content: center;
}
.cid-tGlNvRJjKy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tGlNvRJjKy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tGlNvRJjKy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.6rem);
  }
}
.cid-tGlNvRJjKy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tGlNvRJjKy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tGlNvRJjKy .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tGlNvRJjKy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tGlNvRJjKy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tGlNvRJjKy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tGlNvRJjKy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tGlNvRJjKy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tGlNvRJjKy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tGlNvRJjKy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tGlNvRJjKy .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tGlNvRJjKy .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tGlNvRJjKy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tGlNvRJjKy .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tGlNvRJjKy .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tGlNvRJjKy .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tGlNvRJjKy .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tGlNvRJjKy .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tGlNvRJjKy .navbar.navbar-short {
  min-height: 60px;
}
.cid-tGlNvRJjKy .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tGlNvRJjKy .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tGlNvRJjKy .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tGlNvRJjKy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tGlNvRJjKy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tGlNvRJjKy .dropdown-item.active,
.cid-tGlNvRJjKy .dropdown-item:active {
  background-color: transparent;
}
.cid-tGlNvRJjKy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tGlNvRJjKy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tGlNvRJjKy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tGlNvRJjKy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tGlNvRJjKy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tGlNvRJjKy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tGlNvRJjKy ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tGlNvRJjKy .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tGlNvRJjKy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tGlNvRJjKy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tGlNvRJjKy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tGlNvRJjKy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tGlNvRJjKy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tGlNvRJjKy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tGlNvRJjKy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tGlNvRJjKy nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tGlNvRJjKy nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tGlNvRJjKy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tGlNvRJjKy .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tGlNvRJjKy a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tGlNvRJjKy .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tGlNvRJjKy .navbar {
    height: 70px;
  }
  .cid-tGlNvRJjKy .navbar.opened {
    height: auto;
  }
  .cid-tGlNvRJjKy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tGlNvS3cu1 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tGlNvS3cu1 .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #444444;
  padding: 0;
  border-radius: 6px;
  border: 1px solid #ececec;
  transition: all 0.3s;
}
.cid-tGlNvS3cu1 .card-wrapper:hover {
  box-shadow: 0 20px 30px rgba(0, 0, 0, 0.1);
  margin-top: -0.6rem;
}
.cid-tGlNvS3cu1 p {
  line-height: 1.6;
}
.cid-tGlNvS3cu1 .btn {
  border: none;
  background: transparent;
  font-weight: 400 !important;
}
.cid-tGlNvS3cu1 .card-title {
  color: #000000;
  margin: 0;
  line-height: 1.3;
  padding-bottom: 1.5rem;
  text-align: center;
}
.cid-tGlNvS3cu1 .card-img {
  overflow: hidden;
  max-height: 280px;
  border-radius: 0;
}
.cid-tGlNvS3cu1 img {
  transition: all 0.3s;
}
.cid-tGlNvS3cu1 .card-box {
  padding: 1.5rem;
}
.cid-tGlNvS3cu1 .mbr-section-title {
  margin: 0 auto;
  color: #344cf1;
  text-align: center;
}
.cid-tGlNvS3cu1 .card-box > p,
.cid-tGlNvS3cu1 .mbr-section-btn {
  color: #000000;
  text-align: left;
}
.cid-tGlNvS3cu1 .mbr-section-sub-title {
  text-align: left;
  color: #353535;
}
.cid-tGlNvSkq2A {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tGlNvSkq2A .mbr-text {
  line-height: 1.5;
  color: #333333;
}
.cid-tGlNvSkq2A .mbr-section-title {
  text-align: left;
  color: #293ab1;
}
.cid-tGlNvSy5hU {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tGlNvSy5hU .links {
  text-align: center;
  color: #000000;
}
.cid-tGlNvSy5hU p {
  margin: 0;
}
.cid-tGlNvSMBHz {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tGlNvSMBHz .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #444444;
  padding: 0;
  border-radius: 6px;
  border: 1px solid #ececec;
  transition: all 0.3s;
}
.cid-tGlNvSMBHz .card-wrapper:hover {
  box-shadow: 0 20px 30px rgba(0, 0, 0, 0.1);
  margin-top: -0.6rem;
}
.cid-tGlNvSMBHz p {
  line-height: 1.6;
}
.cid-tGlNvSMBHz .btn {
  border: none;
  background: transparent;
  font-weight: 400 !important;
}
.cid-tGlNvSMBHz .card-title {
  color: #353535;
  margin: 0;
  line-height: 1.3;
  padding-bottom: 1.5rem;
}
.cid-tGlNvSMBHz .card-img {
  overflow: hidden;
  max-height: 280px;
  border-radius: 0;
}
.cid-tGlNvSMBHz img {
  transition: all 0.3s;
}
.cid-tGlNvSMBHz .card-box {
  padding: 1.5rem;
}
.cid-tGlNvSMBHz .mbr-section-title {
  margin: 0 auto;
  color: #ff4a52;
  text-align: center;
}
.cid-tGlNvSMBHz .card-box > p,
.cid-tGlNvSMBHz .mbr-section-btn {
  color: #000000;
  text-align: left;
}
.cid-tGlNvSMBHz .mbr-section-sub-title {
  text-align: center;
  color: #9e9e9e;
}
.cid-tGlNvT5B9y {
  padding-top: 30px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tGlNvT5B9y .links {
  text-align: center;
  color: #000000;
}
.cid-tGlNvT5B9y p {
  margin: 0;
}
.cid-tDDNp6sGG4 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tDDNp6sGG4 nav.navbar {
  position: fixed;
}
.cid-tDDNp6sGG4 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tDDNp6sGG4 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tDDNp6sGG4 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tDDNp6sGG4 .dropdown-item:hover,
.cid-tDDNp6sGG4 .dropdown-item:focus {
  background: #f8220c !important;
  color: white !important;
}
.cid-tDDNp6sGG4 .dropdown-item:hover span {
  color: white;
}
.cid-tDDNp6sGG4 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tDDNp6sGG4 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tDDNp6sGG4 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tDDNp6sGG4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tDDNp6sGG4 .nav-link {
  position: relative;
}
.cid-tDDNp6sGG4 .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tDDNp6sGG4 .container {
    flex-wrap: wrap;
  }
}
.cid-tDDNp6sGG4 .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tDDNp6sGG4 .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tDDNp6sGG4 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tDDNp6sGG4 .dropdown-menu,
.cid-tDDNp6sGG4 .navbar.opened {
  background: #ffffff !important;
}
.cid-tDDNp6sGG4 .nav-item:focus,
.cid-tDDNp6sGG4 .nav-link:focus {
  outline: none;
}
.cid-tDDNp6sGG4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tDDNp6sGG4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tDDNp6sGG4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tDDNp6sGG4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDDNp6sGG4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tDDNp6sGG4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tDDNp6sGG4 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tDDNp6sGG4 .navbar.opened {
  transition: all 0.3s;
}
.cid-tDDNp6sGG4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tDDNp6sGG4 .navbar .navbar-logo img {
  width: auto;
}
.cid-tDDNp6sGG4 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tDDNp6sGG4 .navbar.collapsed {
  justify-content: center;
}
.cid-tDDNp6sGG4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tDDNp6sGG4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tDDNp6sGG4 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.6rem);
  }
}
.cid-tDDNp6sGG4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tDDNp6sGG4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tDDNp6sGG4 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tDDNp6sGG4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tDDNp6sGG4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tDDNp6sGG4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tDDNp6sGG4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tDDNp6sGG4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tDDNp6sGG4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tDDNp6sGG4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tDDNp6sGG4 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tDDNp6sGG4 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tDDNp6sGG4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tDDNp6sGG4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tDDNp6sGG4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tDDNp6sGG4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tDDNp6sGG4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tDDNp6sGG4 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tDDNp6sGG4 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tDDNp6sGG4 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tDDNp6sGG4 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tDDNp6sGG4 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tDDNp6sGG4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tDDNp6sGG4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tDDNp6sGG4 .dropdown-item.active,
.cid-tDDNp6sGG4 .dropdown-item:active {
  background-color: transparent;
}
.cid-tDDNp6sGG4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tDDNp6sGG4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tDDNp6sGG4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tDDNp6sGG4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tDDNp6sGG4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tDDNp6sGG4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tDDNp6sGG4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tDDNp6sGG4 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tDDNp6sGG4 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tDDNp6sGG4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tDDNp6sGG4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tDDNp6sGG4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDDNp6sGG4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDDNp6sGG4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tDDNp6sGG4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDDNp6sGG4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tDDNp6sGG4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tDDNp6sGG4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDDNp6sGG4 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tDDNp6sGG4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tDDNp6sGG4 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tDDNp6sGG4 .navbar {
    height: 70px;
  }
  .cid-tDDNp6sGG4 .navbar.opened {
    height: auto;
  }
  .cid-tDDNp6sGG4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tK9mPbzMQF {
  padding-top: 75px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tK9mPbzMQF .mbr-text {
  line-height: 1.5;
  color: #353535;
}
.cid-tK9mPbzMQF .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-tK9nRLF93v {
  padding-top: 30px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tK9nRLF93v .links {
  text-align: center;
  color: #c2c2c2;
}
.cid-tK9nRLF93v p {
  margin: 0;
}
