body {
  font-family: Jost;
}
.display-1 {
  font-family: 'Jost', sans-serif;
  font-size: 4.6rem;
  line-height: 1.1;
}
.display-1 > .mbr-iconfont {
  font-size: 5.75rem;
}
.display-2 {
  font-family: 'Jost', sans-serif;
  font-size: 3rem;
  line-height: 1.1;
}
.display-2 > .mbr-iconfont {
  font-size: 3.75rem;
}
.display-4 {
  font-family: 'Jost', sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
}
.display-4 > .mbr-iconfont {
  font-size: 1.375rem;
}
.display-5 {
  font-family: 'Jost', sans-serif;
  font-size: 2rem;
  line-height: 1.5;
}
.display-5 > .mbr-iconfont {
  font-size: 2.5rem;
}
.display-7 {
  font-family: 'Jost', sans-serif;
  font-size: 1.2rem;
  line-height: 1.5;
}
.display-7 > .mbr-iconfont {
  font-size: 1.5rem;
}
/* ---- Fluid typography for mobile devices ---- */
/* 1.4 - font scale ratio ( bootstrap == 1.42857 ) */
/* 100vw - current viewport width */
/* (48 - 20)  48 == 48rem == 768px, 20 == 20rem == 320px(minimal supported viewport) */
/* 0.65 - min scale variable, may vary */
@media (max-width: 992px) {
  .display-1 {
    font-size: 3.68rem;
  }
}
@media (max-width: 768px) {
  .display-1 {
    font-size: 3.22rem;
    font-size: calc( 2.26rem + (4.6 - 2.26) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (2.26rem + (4.6 - 2.26) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 2.4rem;
    font-size: calc( 1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.3 * (1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 0.88rem;
    font-size: calc( 1.0350000000000001rem + (1.1 - 1.0350000000000001) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.0350000000000001rem + (1.1 - 1.0350000000000001) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-5 {
    font-size: 1.6rem;
    font-size: calc( 1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-7 {
    font-size: 0.96rem;
    font-size: calc( 1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
/* Buttons */
.btn {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-sm {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-md {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-lg {
  padding: 1rem 2.6rem;
  border-radius: 4px;
}
.bg-primary {
  background-color: #5f5757 !important;
}
.bg-success {
  background-color: #232323 !important;
}
.bg-info {
  background-color: #000000 !important;
}
.bg-warning {
  background-color: #fafafa !important;
}
.bg-danger {
  background-color: #ffffff !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #5f5757 !important;
  border-color: #5f5757 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: #ffffff !important;
  background-color: #322e2e !important;
  border-color: #322e2e !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #322e2e !important;
  border-color: #322e2e !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #000000 !important;
  border-color: #000000 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-info,
.btn-info:active {
  background-color: #000000 !important;
  border-color: #000000 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-success,
.btn-success:active {
  background-color: #232323 !important;
  border-color: #232323 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #fafafa !important;
  border-color: #fafafa !important;
  color: #7a7a7a !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: #4f4f4f !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #7a7a7a !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  color: #808080 !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: #545454 !important;
  background-color: #d4d4d4 !important;
  border-color: #d4d4d4 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #808080 !important;
  background-color: #d4d4d4 !important;
  border-color: #d4d4d4 !important;
}
.btn-white,
.btn-white:active {
  background-color: #fafafa !important;
  border-color: #fafafa !important;
  color: #7a7a7a !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
  color: #4f4f4f !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-white.disabled,
.btn-white:disabled {
  color: #7a7a7a !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
}
.btn-black,
.btn-black:active {
  background-color: #232323 !important;
  border-color: #232323 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-primary-outline,
.btn-primary-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #5f5757;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #322e2e !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #5f5757 !important;
  border-color: #5f5757 !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #000000;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #000000 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #000000;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #000000 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #232323;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #000000 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #ffffff !important;
  background-color: #232323 !important;
  border-color: #232323 !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #fafafa;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #cfcfcf !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #7a7a7a !important;
  background-color: #fafafa !important;
  border-color: #fafafa !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #ffffff;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #d4d4d4 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.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 {
  background-color: transparent !important;
  border-color: transparent;
  color: #232323;
}
.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.active {
  color: #000000 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-black-outline.disabled,
.btn-black-outline:disabled {
  color: #ffffff !important;
  background-color: #232323 !important;
  border-color: #232323 !important;
}
.btn-white-outline,
.btn-white-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #fafafa;
}
.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus,
.btn-white-outline.active {
  color: #cfcfcf !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-white-outline.disabled,
.btn-white-outline:disabled {
  color: #7a7a7a !important;
  background-color: #fafafa !important;
  border-color: #fafafa !important;
}
.text-primary {
  color: #5f5757 !important;
}
.text-secondary {
  color: #000000 !important;
}
.text-success {
  color: #232323 !important;
}
.text-info {
  color: #000000 !important;
}
.text-warning {
  color: #fafafa !important;
}
.text-danger {
  color: #ffffff !important;
}
.text-white {
  color: #fafafa !important;
}
.text-black {
  color: #232323 !important;
}
a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
  color: #2a2626 !important;
}
a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #000000 !important;
}
a.text-success:hover,
a.text-success:focus,
a.text-success.active {
  color: #000000 !important;
}
a.text-info:hover,
a.text-info:focus,
a.text-info.active {
  color: #000000 !important;
}
a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
  color: #c7c7c7 !important;
}
a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
  color: #cccccc !important;
}
a.text-white:hover,
a.text-white:focus,
a.text-white.active {
  color: #c7c7c7 !important;
}
a.text-black:hover,
a.text-black:focus,
a.text-black.active {
  color: #000000 !important;
}
a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
.nav-tabs .nav-link.active {
  color: #5f5757;
}
.nav-tabs .nav-link:not(.active) {
  color: #232323;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #000000;
}
.alert-warning {
  background-color: #fafafa;
}
.alert-danger {
  background-color: #ffffff;
}
.mbr-gallery-filter li.active .btn {
  background-color: #5f5757;
  border-color: #5f5757;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
a,
a:hover {
  color: #5f5757;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #9f9696;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #d5d5d5;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #b3b3b3;
}
.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
  color: #ffffff;
}
/* Scroll to top button*/
.form-control {
  font-family: 'Jost', sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control > .mbr-iconfont {
  font-size: 1.375rem;
}
.form-control:hover,
.form-control:focus {
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
  border-color: #5f5757 !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'Jost', sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control:-webkit-input-placeholder > .mbr-iconfont {
  font-size: 1.375rem;
}
blockquote {
  border-color: #5f5757;
}
/* Forms */
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #5f5757;
  color: #ffffff;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #5f5757;
}
.jq-selectbox .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:after,
.jq-number__spin.plus:after {
  transition: 0.4s;
  border-top-color: #353535;
  border-bottom-color: #353535;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:hover:after,
.jq-number__spin.plus:hover:after {
  border-top-color: #5f5757;
  border-bottom-color: #5f5757;
}
.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: #5f5757 !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: #000000 !important;
  box-shadow: none !important;
}
.lazy-bg {
  background-image: none !important;
}
.lazy-placeholder:not(section),
.lazy-none {
  display: block;
  position: relative;
  padding-bottom: 56.25%;
  width: 100%;
  height: auto;
}
iframe.lazy-placeholder,
.lazy-placeholder:after {
  content: '';
  position: absolute;
  width: 200px;
  height: 200px;
  background: transparent no-repeat center;
  background-size: contain;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='32' viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg' stroke='%235f5757' %3e%3cg fill='none' fill-rule='evenodd'%3e%3cg transform='translate(16 16)' stroke-width='2'%3e%3ccircle stroke-opacity='.5' cx='16' cy='16' r='16'/%3e%3cpath d='M32 16c0-9.94-8.06-16-16-16'%3e%3canimateTransform attributeName='transform' type='rotate' from='0 16 16' to='360 16 16' dur='1s' repeatCount='indefinite'/%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}
section.lazy-placeholder:after {
  opacity: 0.5;
}
body {
  overflow-x: hidden;
}
a {
  transition: color 0.6s;
}
.cid-tVv0opUgHL {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tJfEJl73ls {
  z-index: 1000;
  width: 100%;
}
.cid-tJfEJl73ls nav.navbar {
  position: fixed;
}
.cid-tJfEJl73ls .navbar-logo {
  margin-right: 1rem !important;
}
.cid-tJfEJl73ls .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tJfEJl73ls .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tJfEJl73ls .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tJfEJl73ls .dropdown-item:hover,
.cid-tJfEJl73ls .dropdown-item:focus {
  background: #5f5757 !important;
  color: white !important;
}
.cid-tJfEJl73ls .dropdown-item:hover span {
  color: white;
}
.cid-tJfEJl73ls .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tJfEJl73ls .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tJfEJl73ls .nav-dropdown .link {
  padding: 0 1.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tJfEJl73ls .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tJfEJl73ls .nav-link {
  position: relative;
}
.cid-tJfEJl73ls .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tJfEJl73ls .container {
    flex-wrap: nowrap;
  }
}
.cid-tJfEJl73ls .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tJfEJl73ls .dropdown-menu,
.cid-tJfEJl73ls .navbar.opened {
  background: #ffffff !important;
}
.cid-tJfEJl73ls .nav-item:focus,
.cid-tJfEJl73ls .nav-link:focus {
  outline: none;
}
.cid-tJfEJl73ls .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tJfEJl73ls .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tJfEJl73ls .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tJfEJl73ls .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tJfEJl73ls .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tJfEJl73ls .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tJfEJl73ls .navbar {
  min-height: 80px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0.9);
}
.cid-tJfEJl73ls .navbar.opened {
  transition: all 0.3s;
}
.cid-tJfEJl73ls .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tJfEJl73ls .navbar .navbar-logo img {
  width: auto;
}
.cid-tJfEJl73ls .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tJfEJl73ls .navbar.collapsed {
  justify-content: center;
}
.cid-tJfEJl73ls .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tJfEJl73ls .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tJfEJl73ls .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tJfEJl73ls .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tJfEJl73ls .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-tJfEJl73ls .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tJfEJl73ls .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tJfEJl73ls .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tJfEJl73ls .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tJfEJl73ls .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tJfEJl73ls .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tJfEJl73ls .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tJfEJl73ls .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-tJfEJl73ls .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tJfEJl73ls .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tJfEJl73ls .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tJfEJl73ls .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tJfEJl73ls .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tJfEJl73ls .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tJfEJl73ls .navbar.navbar-short {
  min-height: 80px;
}
.cid-tJfEJl73ls .navbar.navbar-short .navbar-brand {
  min-height: 80px;
  padding: 0;
}
.cid-tJfEJl73ls .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tJfEJl73ls .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tJfEJl73ls .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tJfEJl73ls .dropdown-item.active,
.cid-tJfEJl73ls .dropdown-item:active {
  background-color: transparent;
}
.cid-tJfEJl73ls .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tJfEJl73ls .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tJfEJl73ls .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tJfEJl73ls .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tJfEJl73ls .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tJfEJl73ls .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tJfEJl73ls ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tJfEJl73ls .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tJfEJl73ls button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tJfEJl73ls button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tJfEJl73ls button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tJfEJl73ls button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tJfEJl73ls button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tJfEJl73ls button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tJfEJl73ls nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tJfEJl73ls nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tJfEJl73ls nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tJfEJl73ls nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tJfEJl73ls .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tJfEJl73ls a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tJfEJl73ls .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tJfEJl73ls .navbar {
    height: 70px;
  }
  .cid-tJfEJl73ls .navbar.opened {
    height: auto;
  }
  .cid-tJfEJl73ls .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tOqnHiwP29 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tOqnHiwP29 .mbr-section-title {
  margin-bottom: 1rem;
  color: #202020;
}
.cid-tOqnHiwP29 .footer_logo {
  margin-bottom: 2rem;
  text-align: center;
}
.cid-tOqnHiwP29 .footer_logo img {
  width: auto;
  object-fit: cover;
  display: inline-block;
}
.cid-tOqnHiwP29 .mbr-text {
  margin: 10px 0;
  text-align: center;
}
.cid-tOqnHiwP29 .footer_info {
  margin: 10px 0;
  text-align: center;
}
.cid-tOqnHiwP29 .social_icons {
  text-align: center;
}
.cid-tOqnHiwP29 .icons_footer {
  margin-top: 35px;
  padding: 0;
  display: inline-flex;
}
.cid-tOqnHiwP29 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 17px;
  margin-right: 25px;
  width: 56px;
  height: 56px;
  background-color: #ffffff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.2s ease-in-out;
}
.cid-tOqnHiwP29 .iconfont-wrapper:last-child {
  margin-right: 0;
}
.cid-tOqnHiwP29 .iconfont-wrapper:hover {
  background-color: #f2f2f2;
}
@media (max-width: 767px) {
  .cid-tOqnHiwP29 .footer_timework {
    margin-top: 50px;
  }
  .cid-tOqnHiwP29 .footer_contact {
    margin-bottom: 50px;
  }
}
.cid-tOqolwsNlF {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tOqolwsNlF .mbr-text {
  color: #555555;
  margin: 10px 0;
  width: 100%;
  text-align: center;
}
.cid-rQWiH9OW68 .hidden {
  display: none;
}
.cid-tJfLUPfRop {
  z-index: 1000;
  width: 100%;
}
.cid-tJfLUPfRop nav.navbar {
  position: fixed;
}
.cid-tJfLUPfRop .navbar-logo {
  margin-right: 1rem !important;
}
.cid-tJfLUPfRop .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tJfLUPfRop .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tJfLUPfRop .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tJfLUPfRop .dropdown-item:hover,
.cid-tJfLUPfRop .dropdown-item:focus {
  background: #5f5757 !important;
  color: white !important;
}
.cid-tJfLUPfRop .dropdown-item:hover span {
  color: white;
}
.cid-tJfLUPfRop .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tJfLUPfRop .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tJfLUPfRop .nav-dropdown .link {
  padding: 0 1.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tJfLUPfRop .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tJfLUPfRop .nav-link {
  position: relative;
}
.cid-tJfLUPfRop .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tJfLUPfRop .container {
    flex-wrap: nowrap;
  }
}
.cid-tJfLUPfRop .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tJfLUPfRop .dropdown-menu,
.cid-tJfLUPfRop .navbar.opened {
  background: #ffffff !important;
}
.cid-tJfLUPfRop .nav-item:focus,
.cid-tJfLUPfRop .nav-link:focus {
  outline: none;
}
.cid-tJfLUPfRop .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tJfLUPfRop .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tJfLUPfRop .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tJfLUPfRop .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tJfLUPfRop .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tJfLUPfRop .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tJfLUPfRop .navbar {
  min-height: 80px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0.9);
}
.cid-tJfLUPfRop .navbar.opened {
  transition: all 0.3s;
}
.cid-tJfLUPfRop .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tJfLUPfRop .navbar .navbar-logo img {
  width: auto;
}
.cid-tJfLUPfRop .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tJfLUPfRop .navbar.collapsed {
  justify-content: center;
}
.cid-tJfLUPfRop .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tJfLUPfRop .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tJfLUPfRop .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tJfLUPfRop .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tJfLUPfRop .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-tJfLUPfRop .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tJfLUPfRop .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tJfLUPfRop .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tJfLUPfRop .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tJfLUPfRop .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tJfLUPfRop .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tJfLUPfRop .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tJfLUPfRop .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-tJfLUPfRop .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tJfLUPfRop .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tJfLUPfRop .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tJfLUPfRop .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tJfLUPfRop .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tJfLUPfRop .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tJfLUPfRop .navbar.navbar-short {
  min-height: 80px;
}
.cid-tJfLUPfRop .navbar.navbar-short .navbar-brand {
  min-height: 80px;
  padding: 0;
}
.cid-tJfLUPfRop .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tJfLUPfRop .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tJfLUPfRop .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tJfLUPfRop .dropdown-item.active,
.cid-tJfLUPfRop .dropdown-item:active {
  background-color: transparent;
}
.cid-tJfLUPfRop .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tJfLUPfRop .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tJfLUPfRop .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tJfLUPfRop .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tJfLUPfRop .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tJfLUPfRop .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tJfLUPfRop ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tJfLUPfRop .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tJfLUPfRop button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tJfLUPfRop button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tJfLUPfRop button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tJfLUPfRop button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tJfLUPfRop button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tJfLUPfRop button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tJfLUPfRop nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tJfLUPfRop nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tJfLUPfRop nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tJfLUPfRop nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tJfLUPfRop .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tJfLUPfRop a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tJfLUPfRop .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tJfLUPfRop .navbar {
    height: 70px;
  }
  .cid-tJfLUPfRop .navbar.opened {
    height: auto;
  }
  .cid-tJfLUPfRop .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tOqquoushp {
  padding-top: 8rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tOqquoushp .image-wrapper {
    width: 100%;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-tOqquoushp .image-wrapper {
    width: 49%;
  }
}
.cid-tOqquoushp .text-wrapper {
  text-align: left;
}
@media (max-width: 991px) {
  .cid-tOqquoushp .text-wrapper {
    width: 100%;
    text-align: center;
  }
  .cid-tOqquoushp .text-wrapper h3 {
    width: 100%;
    margin-bottom: 1.5rem;
  }
  .cid-tOqquoushp .text-wrapper p {
    width: 100%;
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tOqquoushp .text-wrapper {
    padding: 0 4rem;
    width: 49%;
  }
  .cid-tOqquoushp .text-wrapper h3 {
    width: 85%;
    margin-bottom: 2.2rem;
    width: 100%;
  }
  .cid-tOqquoushp .text-wrapper p {
    width: 50%;
    margin-bottom: 1rem;
    width: 100%;
  }
}
.cid-tOqquoushp .item-btn {
  width: 10.6rem;
  height: 10.6rem;
  position: absolute;
  top: 5.2rem;
  right: 3.5rem;
}
.cid-tOqquoushp .item-btn:hover {
  opacity: 0.8;
}
.cid-tOqquoushp .item-btn:hover > span {
  transform: scale(1.3) translateY(0.5rem);
}
.cid-tOqquoushp .item-btn span {
  transform: scale(1.3);
  transition: all 0.8s;
}
@media (max-width: 1199px) {
  .cid-tOqquoushp .item-btn {
    width: 7.6rem;
    height: 7.6rem;
    top: 6.2rem;
    right: 2.5rem;
  }
  .cid-tOqquoushp .item-btn:hover > span {
    transform: translateY(0.5rem);
  }
}
@media (max-width: 992px) {
  .cid-tOqquoushp .item-btn {
    width: 4rem;
    height: 4rem;
    position: static;
    display: inline-flex;
    align-self: center;
    margin-bottom: 1.6rem;
  }
  .cid-tOqquoushp .item-btn:hover > span {
    transform: scale(0.6) translateY(0.3rem);
  }
  .cid-tOqquoushp .item-btn span {
    transform: scale(0.6);
    transition: all 0.8s;
  }
}
@media (max-width: 767px) {
  .cid-tOqquoushp .item-btn {
    position: static;
    margin-top: 0rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 600px) {
  .cid-tOqquoushp .mbr-section-title {
    letter-spacing: -1px;
  }
}
.cid-tOqquoushp .mbr-section-title a {
  color: #9b9ba5;
}
.cid-tOqquoushp P {
  color: #353535;
}
.cid-tOqquoushp .mbr-section-subtitle {
  color: #353535;
}
.cid-tOqquoushp .mbr-fallback-image.disabled {
  display: none;
}
.cid-tOqquoushp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tOqCnRScRM {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tOqCnRScRM .image-wrapper {
    width: 100%;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-tOqCnRScRM .image-wrapper {
    width: 49%;
  }
}
.cid-tOqCnRScRM .text-wrapper {
  text-align: left;
}
@media (max-width: 991px) {
  .cid-tOqCnRScRM .text-wrapper {
    width: 100%;
    text-align: center;
  }
  .cid-tOqCnRScRM .text-wrapper h3 {
    width: 100%;
    margin-bottom: 1.5rem;
  }
  .cid-tOqCnRScRM .text-wrapper p {
    width: 100%;
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tOqCnRScRM .text-wrapper {
    padding: 0 4rem;
    width: 49%;
  }
  .cid-tOqCnRScRM .text-wrapper h3 {
    width: 85%;
    margin-bottom: 2.2rem;
    width: 100%;
  }
  .cid-tOqCnRScRM .text-wrapper p {
    width: 50%;
    margin-bottom: 1rem;
    width: 100%;
  }
}
.cid-tOqCnRScRM .item-btn {
  width: 10.6rem;
  height: 10.6rem;
  position: absolute;
  top: 5.2rem;
  right: 3.5rem;
}
.cid-tOqCnRScRM .item-btn:hover {
  opacity: 0.8;
}
.cid-tOqCnRScRM .item-btn:hover > span {
  transform: scale(1.3) translateY(0.5rem);
}
.cid-tOqCnRScRM .item-btn span {
  transform: scale(1.3);
  transition: all 0.8s;
}
@media (max-width: 1199px) {
  .cid-tOqCnRScRM .item-btn {
    width: 7.6rem;
    height: 7.6rem;
    top: 6.2rem;
    right: 2.5rem;
  }
  .cid-tOqCnRScRM .item-btn:hover > span {
    transform: translateY(0.5rem);
  }
}
@media (max-width: 992px) {
  .cid-tOqCnRScRM .item-btn {
    width: 4rem;
    height: 4rem;
    position: static;
    display: inline-flex;
    align-self: center;
    margin-bottom: 1.6rem;
  }
  .cid-tOqCnRScRM .item-btn:hover > span {
    transform: scale(0.6) translateY(0.3rem);
  }
  .cid-tOqCnRScRM .item-btn span {
    transform: scale(0.6);
    transition: all 0.8s;
  }
}
@media (max-width: 767px) {
  .cid-tOqCnRScRM .item-btn {
    position: static;
    margin-top: 0rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 600px) {
  .cid-tOqCnRScRM .mbr-section-title {
    letter-spacing: -1px;
  }
}
.cid-tOqCnRScRM .mbr-section-title a {
  color: #9b9ba5;
}
.cid-tOqCnRScRM P {
  color: #353535;
}
.cid-tOqCnRScRM .mbr-section-subtitle {
  color: #353535;
}
.cid-tOqCnRScRM .mbr-fallback-image.disabled {
  display: none;
}
.cid-tOqCnRScRM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tOqMmikX5l {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tOqMmikX5l .mbr-fallback-image.disabled {
  display: none;
}
.cid-tOqMmikX5l .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tOqMmikX5l .row {
  justify-content: flex-start;
}
.cid-tOqMmikX5l .mbr-section-title {
  color: #45494E;
  margin-bottom: 56px;
}
@media (max-width: 991px) {
  .cid-tOqMmikX5l .mbr-section-title {
    margin-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .cid-tOqMmikX5l .mbr-section-title {
    margin-bottom: 45px;
  }
}
.cid-tOqMmikX5l .image-wrapper {
  width: 100%;
}
.cid-tOqMmikX5l .image-wrapper img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-height: 100vh;
}
.cid-tOqMmikX5l .mbr-text {
  margin-top: 56px;
  color: #5c6064;
}
@media (max-width: 991px) {
  .cid-tOqMmikX5l .mbr-text {
    margin-top: 50px;
  }
}
@media (max-width: 767px) {
  .cid-tOqMmikX5l .mbr-text {
    margin-top: 45px;
  }
}
.cid-tOqMmikX5l .mbr-section-btn {
  margin-top: 50px;
}
@media (max-width: 991px) {
  .cid-tOqMmikX5l .mbr-section-btn {
    margin-top: 46px;
  }
}
.cid-tOqMmikX5l .mbr-section-btn .btn-white {
  color: #45494E !important;
  border: 1px solid #45494E !important;
  background-color: transparent !important;
}
.cid-tOqMmikX5l .mbr-section-btn .btn-white:hover {
  color: #FFFFFF !important;
  border: 1px solid #45494E !important;
  background-color: #45494E !important;
}
.cid-tOqMmikX5l .mbr-text,
.cid-tOqMmikX5l .mbr-section-btn {
  text-align: center;
}
.cid-tVutjCJda7 {
  background-image: url("../../../assets/images/katalog-2000x1667.webp");
}
.cid-tVutjCJda7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVutjCJda7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tOqWle5H7j {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tOqWle5H7j .google-map {
  height: 30rem;
  position: relative;
}
.cid-tOqWle5H7j .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tOqWle5H7j .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tOqWle5H7j .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tOqWle5H7j .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tOqnHiwP29 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tOqnHiwP29 .mbr-section-title {
  margin-bottom: 1rem;
  color: #202020;
}
.cid-tOqnHiwP29 .footer_logo {
  margin-bottom: 2rem;
  text-align: center;
}
.cid-tOqnHiwP29 .footer_logo img {
  width: auto;
  object-fit: cover;
  display: inline-block;
}
.cid-tOqnHiwP29 .mbr-text {
  margin: 10px 0;
  text-align: center;
}
.cid-tOqnHiwP29 .footer_info {
  margin: 10px 0;
  text-align: center;
}
.cid-tOqnHiwP29 .social_icons {
  text-align: center;
}
.cid-tOqnHiwP29 .icons_footer {
  margin-top: 35px;
  padding: 0;
  display: inline-flex;
}
.cid-tOqnHiwP29 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 17px;
  margin-right: 25px;
  width: 56px;
  height: 56px;
  background-color: #ffffff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.2s ease-in-out;
}
.cid-tOqnHiwP29 .iconfont-wrapper:last-child {
  margin-right: 0;
}
.cid-tOqnHiwP29 .iconfont-wrapper:hover {
  background-color: #f2f2f2;
}
@media (max-width: 767px) {
  .cid-tOqnHiwP29 .footer_timework {
    margin-top: 50px;
  }
  .cid-tOqnHiwP29 .footer_contact {
    margin-bottom: 50px;
  }
}
.cid-tOqolwsNlF {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tOqolwsNlF .mbr-text {
  color: #555555;
  margin: 10px 0;
  width: 100%;
  text-align: center;
}
.cid-tS0gAvtzmw .hidden {
  display: none;
}
.cid-tJfMf8vnXc {
  z-index: 1000;
  width: 100%;
}
.cid-tJfMf8vnXc nav.navbar {
  position: fixed;
}
.cid-tJfMf8vnXc .navbar-logo {
  margin-right: 1rem !important;
}
.cid-tJfMf8vnXc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tJfMf8vnXc .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tJfMf8vnXc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tJfMf8vnXc .dropdown-item:hover,
.cid-tJfMf8vnXc .dropdown-item:focus {
  background: #5f5757 !important;
  color: white !important;
}
.cid-tJfMf8vnXc .dropdown-item:hover span {
  color: white;
}
.cid-tJfMf8vnXc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tJfMf8vnXc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tJfMf8vnXc .nav-dropdown .link {
  padding: 0 1.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tJfMf8vnXc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tJfMf8vnXc .nav-link {
  position: relative;
}
.cid-tJfMf8vnXc .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tJfMf8vnXc .container {
    flex-wrap: nowrap;
  }
}
.cid-tJfMf8vnXc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tJfMf8vnXc .dropdown-menu,
.cid-tJfMf8vnXc .navbar.opened {
  background: #ffffff !important;
}
.cid-tJfMf8vnXc .nav-item:focus,
.cid-tJfMf8vnXc .nav-link:focus {
  outline: none;
}
.cid-tJfMf8vnXc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tJfMf8vnXc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tJfMf8vnXc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tJfMf8vnXc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tJfMf8vnXc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tJfMf8vnXc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tJfMf8vnXc .navbar {
  min-height: 80px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0.9);
}
.cid-tJfMf8vnXc .navbar.opened {
  transition: all 0.3s;
}
.cid-tJfMf8vnXc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tJfMf8vnXc .navbar .navbar-logo img {
  width: auto;
}
.cid-tJfMf8vnXc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tJfMf8vnXc .navbar.collapsed {
  justify-content: center;
}
.cid-tJfMf8vnXc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tJfMf8vnXc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tJfMf8vnXc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tJfMf8vnXc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tJfMf8vnXc .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-tJfMf8vnXc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tJfMf8vnXc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tJfMf8vnXc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tJfMf8vnXc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tJfMf8vnXc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tJfMf8vnXc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tJfMf8vnXc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tJfMf8vnXc .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-tJfMf8vnXc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tJfMf8vnXc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tJfMf8vnXc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tJfMf8vnXc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tJfMf8vnXc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tJfMf8vnXc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tJfMf8vnXc .navbar.navbar-short {
  min-height: 80px;
}
.cid-tJfMf8vnXc .navbar.navbar-short .navbar-brand {
  min-height: 80px;
  padding: 0;
}
.cid-tJfMf8vnXc .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tJfMf8vnXc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tJfMf8vnXc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tJfMf8vnXc .dropdown-item.active,
.cid-tJfMf8vnXc .dropdown-item:active {
  background-color: transparent;
}
.cid-tJfMf8vnXc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tJfMf8vnXc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tJfMf8vnXc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tJfMf8vnXc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tJfMf8vnXc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tJfMf8vnXc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tJfMf8vnXc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tJfMf8vnXc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tJfMf8vnXc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tJfMf8vnXc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tJfMf8vnXc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tJfMf8vnXc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tJfMf8vnXc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tJfMf8vnXc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tJfMf8vnXc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tJfMf8vnXc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tJfMf8vnXc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tJfMf8vnXc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tJfMf8vnXc .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tJfMf8vnXc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tJfMf8vnXc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tJfMf8vnXc .navbar {
    height: 70px;
  }
  .cid-tJfMf8vnXc .navbar.opened {
    height: auto;
  }
  .cid-tJfMf8vnXc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tRCdrIWX3G {
  padding-top: 9rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/mbr-1920x1280.webp");
}
.cid-tRCdrIWX3G .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRCdrIWX3G .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tRCdrIWX3G .container {
    padding: 0 16px;
  }
}
.cid-tRCdrIWX3G .list-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.cid-tRCdrIWX3G .list-wrapper .text-wrap .mbr-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-tRCdrIWX3G .list-wrapper .text-wrap .mbr-title {
    margin-bottom: 20px;
  }
}
.cid-tRCdrIWX3G .list-wrapper .text-wrap .mbr-text {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-tRCdrIWX3G .list-wrapper .text-wrap .mbr-text {
    margin-bottom: 20px;
  }
}
@media (max-width: 992px) {
  .cid-tRCdrIWX3G .list-wrapper .list-wrap {
    margin-bottom: 40px;
  }
}
.cid-tRCdrIWX3G .list-wrapper .list-wrap .list {
  margin: 0;
  list-style: none;
  padding-left: 32px;
}
.cid-tRCdrIWX3G .list-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 30px;
  list-style: none;
  position: relative;
  padding-left: 20px;
}
@media (max-width: 992px) {
  .cid-tRCdrIWX3G .list-wrapper .list-wrap .list .item-wrap {
    margin-bottom: 20px;
  }
}
.cid-tRCdrIWX3G .list-wrapper .list-wrap .list .item-wrap:before {
  position: absolute;
  left: -32px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #08323c;
  background-color: transparent;
  border: 3px solid #08323c;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  font-weight: 600;
  font-size: 24px;
  content: "✓";
}
.cid-tRCdrIWX3G .dragArea.row {
  background-color: #ffffff;
  padding: 40px 30px;
  border-radius: 16px;
}
@media (max-width: 992px) {
  .cid-tRCdrIWX3G .dragArea.row {
    padding: 20px 16px;
    margin: 0;
  }
}
.cid-tRCdrIWX3G .dragArea.row .mbr-section-title {
  margin-bottom: 40px;
}
.cid-tRCdrIWX3G .dragArea.row .form-group {
  margin-bottom: 20px !important;
}
.cid-tRCdrIWX3G .dragArea.row .form-group .form-control-label {
  padding-left: 8px;
  margin-bottom: 6px;
}
.cid-tRCdrIWX3G .dragArea.row .form-group .form-control {
  padding: 14px;
  border: 1px solid #bbbbbb !important;
  box-shadow: none;
  background-color: transparent;
}
.cid-tRCdrIWX3G .dragArea.row .form-group .form-control:hover,
.cid-tRCdrIWX3G .dragArea.row .form-group .form-control:focus {
  border: 1px solid #bbbbbb !important;
  box-shadow: none;
}
.cid-tRCdrIWX3G .dragArea.row .form-group .form-check {
  padding-left: 2rem;
}
.cid-tRCdrIWX3G .dragArea.row .form-group .form-check .form-check-input:checked {
  background-color: #000000;
  border-color: #000000;
}
.cid-tRCdrIWX3G .dragArea.row .mbr-section-btn {
  width: 100%;
  margin-top: 30px;
}
.cid-tRCdrIWX3G .mbr-title {
  color: #08323C;
}
.cid-tRCdrIWX3G .mbr-section-title {
  color: #08323C;
  text-align: center;
}
.cid-tRCdrIWX3G .mbr-section-subtitle {
  color: #08323C;
}
.cid-tRCdrIWX3G .mbr-text {
  color: #08323C;
  text-align: left;
}
.cid-tRCdrIWX3G .list {
  color: #08323C;
}
.cid-tRCdrIWX3G label {
  color: #08323C;
}
.cid-tRCcQg2dVZ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tRCcQg2dVZ .google-map {
  height: 35rem;
  position: relative;
}
.cid-tRCcQg2dVZ .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tRCcQg2dVZ .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tRCcQg2dVZ .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tRCcQg2dVZ .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tRCcQg2dVZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRCcQg2dVZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tOqnHiwP29 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tOqnHiwP29 .mbr-section-title {
  margin-bottom: 1rem;
  color: #202020;
}
.cid-tOqnHiwP29 .footer_logo {
  margin-bottom: 2rem;
  text-align: center;
}
.cid-tOqnHiwP29 .footer_logo img {
  width: auto;
  object-fit: cover;
  display: inline-block;
}
.cid-tOqnHiwP29 .mbr-text {
  margin: 10px 0;
  text-align: center;
}
.cid-tOqnHiwP29 .footer_info {
  margin: 10px 0;
  text-align: center;
}
.cid-tOqnHiwP29 .social_icons {
  text-align: center;
}
.cid-tOqnHiwP29 .icons_footer {
  margin-top: 35px;
  padding: 0;
  display: inline-flex;
}
.cid-tOqnHiwP29 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 17px;
  margin-right: 25px;
  width: 56px;
  height: 56px;
  background-color: #ffffff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.2s ease-in-out;
}
.cid-tOqnHiwP29 .iconfont-wrapper:last-child {
  margin-right: 0;
}
.cid-tOqnHiwP29 .iconfont-wrapper:hover {
  background-color: #f2f2f2;
}
@media (max-width: 767px) {
  .cid-tOqnHiwP29 .footer_timework {
    margin-top: 50px;
  }
  .cid-tOqnHiwP29 .footer_contact {
    margin-bottom: 50px;
  }
}
.cid-tOqolwsNlF {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tOqolwsNlF .mbr-text {
  color: #555555;
  margin: 10px 0;
  width: 100%;
  text-align: center;
}
.cid-tS0hN6rDD2 .hidden {
  display: none;
}
.cid-tJfMcxZZ38 {
  z-index: 1000;
  width: 100%;
}
.cid-tJfMcxZZ38 nav.navbar {
  position: fixed;
}
.cid-tJfMcxZZ38 .navbar-logo {
  margin-right: 1rem !important;
}
.cid-tJfMcxZZ38 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tJfMcxZZ38 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tJfMcxZZ38 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tJfMcxZZ38 .dropdown-item:hover,
.cid-tJfMcxZZ38 .dropdown-item:focus {
  background: #5f5757 !important;
  color: white !important;
}
.cid-tJfMcxZZ38 .dropdown-item:hover span {
  color: white;
}
.cid-tJfMcxZZ38 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tJfMcxZZ38 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tJfMcxZZ38 .nav-dropdown .link {
  padding: 0 1.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tJfMcxZZ38 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tJfMcxZZ38 .nav-link {
  position: relative;
}
.cid-tJfMcxZZ38 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tJfMcxZZ38 .container {
    flex-wrap: nowrap;
  }
}
.cid-tJfMcxZZ38 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tJfMcxZZ38 .dropdown-menu,
.cid-tJfMcxZZ38 .navbar.opened {
  background: #ffffff !important;
}
.cid-tJfMcxZZ38 .nav-item:focus,
.cid-tJfMcxZZ38 .nav-link:focus {
  outline: none;
}
.cid-tJfMcxZZ38 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tJfMcxZZ38 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tJfMcxZZ38 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tJfMcxZZ38 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tJfMcxZZ38 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tJfMcxZZ38 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tJfMcxZZ38 .navbar {
  min-height: 80px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0.9);
}
.cid-tJfMcxZZ38 .navbar.opened {
  transition: all 0.3s;
}
.cid-tJfMcxZZ38 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tJfMcxZZ38 .navbar .navbar-logo img {
  width: auto;
}
.cid-tJfMcxZZ38 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tJfMcxZZ38 .navbar.collapsed {
  justify-content: center;
}
.cid-tJfMcxZZ38 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tJfMcxZZ38 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tJfMcxZZ38 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tJfMcxZZ38 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tJfMcxZZ38 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-tJfMcxZZ38 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tJfMcxZZ38 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tJfMcxZZ38 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tJfMcxZZ38 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tJfMcxZZ38 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tJfMcxZZ38 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tJfMcxZZ38 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tJfMcxZZ38 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-tJfMcxZZ38 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tJfMcxZZ38 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tJfMcxZZ38 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tJfMcxZZ38 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tJfMcxZZ38 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tJfMcxZZ38 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tJfMcxZZ38 .navbar.navbar-short {
  min-height: 80px;
}
.cid-tJfMcxZZ38 .navbar.navbar-short .navbar-brand {
  min-height: 80px;
  padding: 0;
}
.cid-tJfMcxZZ38 .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tJfMcxZZ38 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tJfMcxZZ38 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tJfMcxZZ38 .dropdown-item.active,
.cid-tJfMcxZZ38 .dropdown-item:active {
  background-color: transparent;
}
.cid-tJfMcxZZ38 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tJfMcxZZ38 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tJfMcxZZ38 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tJfMcxZZ38 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tJfMcxZZ38 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tJfMcxZZ38 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tJfMcxZZ38 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tJfMcxZZ38 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tJfMcxZZ38 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tJfMcxZZ38 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tJfMcxZZ38 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tJfMcxZZ38 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tJfMcxZZ38 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tJfMcxZZ38 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tJfMcxZZ38 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tJfMcxZZ38 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tJfMcxZZ38 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tJfMcxZZ38 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tJfMcxZZ38 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tJfMcxZZ38 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tJfMcxZZ38 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tJfMcxZZ38 .navbar {
    height: 70px;
  }
  .cid-tJfMcxZZ38 .navbar.opened {
    height: auto;
  }
  .cid-tJfMcxZZ38 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tJrRnArVcJ {
  padding-top: 10rem;
  padding-bottom: 5rem;
}
.cid-tJrRnArVcJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-tJrRnArVcJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background-image: url("../../../assets/images/background1.webp");
}
.cid-tJrRnArVcJ .container-fluid {
  margin: 0;
  padding: 0 72px;
}
@media (max-width: 992px) {
  .cid-tJrRnArVcJ .container-fluid {
    padding: 0 20px;
  }
}
.cid-tJrRnArVcJ .container-fluid .row {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-tJrRnArVcJ .container {
    padding: 0 20px;
  }
  .cid-tJrRnArVcJ .container .row {
    padding: 0;
  }
}
.cid-tJrRnArVcJ .title-wrapper .mbr-section-title {
  margin-bottom: 90px;
}
@media (max-width: 992px) {
  .cid-tJrRnArVcJ .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-tJrRnArVcJ .text-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-tJrRnArVcJ .text-wrapper .mbr-text {
    margin-bottom: 32px;
  }
}
.cid-tJrRnArVcJ .text-wrapper .mbr-section-btn .btn .mbr-iconfont {
  color: #353535;
}
.cid-tJrRnArVcJ .mbr-section-title {
  color: #ffffff;
}
.cid-tJrRnArVcJ .mbr-text {
  color: #ffffff;
}
.cid-tOqnHiwP29 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tOqnHiwP29 .mbr-section-title {
  margin-bottom: 1rem;
  color: #202020;
}
.cid-tOqnHiwP29 .footer_logo {
  margin-bottom: 2rem;
  text-align: center;
}
.cid-tOqnHiwP29 .footer_logo img {
  width: auto;
  object-fit: cover;
  display: inline-block;
}
.cid-tOqnHiwP29 .mbr-text {
  margin: 10px 0;
  text-align: center;
}
.cid-tOqnHiwP29 .footer_info {
  margin: 10px 0;
  text-align: center;
}
.cid-tOqnHiwP29 .social_icons {
  text-align: center;
}
.cid-tOqnHiwP29 .icons_footer {
  margin-top: 35px;
  padding: 0;
  display: inline-flex;
}
.cid-tOqnHiwP29 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 17px;
  margin-right: 25px;
  width: 56px;
  height: 56px;
  background-color: #ffffff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.2s ease-in-out;
}
.cid-tOqnHiwP29 .iconfont-wrapper:last-child {
  margin-right: 0;
}
.cid-tOqnHiwP29 .iconfont-wrapper:hover {
  background-color: #f2f2f2;
}
@media (max-width: 767px) {
  .cid-tOqnHiwP29 .footer_timework {
    margin-top: 50px;
  }
  .cid-tOqnHiwP29 .footer_contact {
    margin-bottom: 50px;
  }
}
.cid-tOqolwsNlF {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tOqolwsNlF .mbr-text {
  color: #555555;
  margin: 10px 0;
  width: 100%;
  text-align: center;
}
.cid-tS0hLe8KBB .hidden {
  display: none;
}
.cid-tJrSMH6CLa {
  z-index: 1000;
  width: 100%;
}
.cid-tJrSMH6CLa nav.navbar {
  position: fixed;
}
.cid-tJrSMH6CLa .navbar-logo {
  margin-right: 1rem !important;
}
.cid-tJrSMH6CLa .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tJrSMH6CLa .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tJrSMH6CLa .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tJrSMH6CLa .dropdown-item:hover,
.cid-tJrSMH6CLa .dropdown-item:focus {
  background: #5f5757 !important;
  color: white !important;
}
.cid-tJrSMH6CLa .dropdown-item:hover span {
  color: white;
}
.cid-tJrSMH6CLa .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tJrSMH6CLa .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tJrSMH6CLa .nav-dropdown .link {
  padding: 0 1.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tJrSMH6CLa .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tJrSMH6CLa .nav-link {
  position: relative;
}
.cid-tJrSMH6CLa .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tJrSMH6CLa .container {
    flex-wrap: nowrap;
  }
}
.cid-tJrSMH6CLa .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tJrSMH6CLa .dropdown-menu,
.cid-tJrSMH6CLa .navbar.opened {
  background: #ffffff !important;
}
.cid-tJrSMH6CLa .nav-item:focus,
.cid-tJrSMH6CLa .nav-link:focus {
  outline: none;
}
.cid-tJrSMH6CLa .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tJrSMH6CLa .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tJrSMH6CLa .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tJrSMH6CLa .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tJrSMH6CLa .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tJrSMH6CLa .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tJrSMH6CLa .navbar {
  min-height: 80px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0.9);
}
.cid-tJrSMH6CLa .navbar.opened {
  transition: all 0.3s;
}
.cid-tJrSMH6CLa .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tJrSMH6CLa .navbar .navbar-logo img {
  width: auto;
}
.cid-tJrSMH6CLa .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tJrSMH6CLa .navbar.collapsed {
  justify-content: center;
}
.cid-tJrSMH6CLa .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tJrSMH6CLa .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tJrSMH6CLa .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tJrSMH6CLa .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tJrSMH6CLa .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-tJrSMH6CLa .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tJrSMH6CLa .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tJrSMH6CLa .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tJrSMH6CLa .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tJrSMH6CLa .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tJrSMH6CLa .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tJrSMH6CLa .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tJrSMH6CLa .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-tJrSMH6CLa .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tJrSMH6CLa .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tJrSMH6CLa .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tJrSMH6CLa .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tJrSMH6CLa .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tJrSMH6CLa .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tJrSMH6CLa .navbar.navbar-short {
  min-height: 80px;
}
.cid-tJrSMH6CLa .navbar.navbar-short .navbar-brand {
  min-height: 80px;
  padding: 0;
}
.cid-tJrSMH6CLa .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tJrSMH6CLa .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tJrSMH6CLa .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tJrSMH6CLa .dropdown-item.active,
.cid-tJrSMH6CLa .dropdown-item:active {
  background-color: transparent;
}
.cid-tJrSMH6CLa .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tJrSMH6CLa .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tJrSMH6CLa .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tJrSMH6CLa .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tJrSMH6CLa .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tJrSMH6CLa .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tJrSMH6CLa ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tJrSMH6CLa .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tJrSMH6CLa button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tJrSMH6CLa button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tJrSMH6CLa button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tJrSMH6CLa button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tJrSMH6CLa button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tJrSMH6CLa button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tJrSMH6CLa nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tJrSMH6CLa nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tJrSMH6CLa nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tJrSMH6CLa nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tJrSMH6CLa .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tJrSMH6CLa a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tJrSMH6CLa .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tJrSMH6CLa .navbar {
    height: 70px;
  }
  .cid-tJrSMH6CLa .navbar.opened {
    height: auto;
  }
  .cid-tJrSMH6CLa .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tJrT04JmmH {
  padding-top: 7rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tJrT04JmmH .mbr-overlay {
  background-color: #fafafa;
  opacity: 0.1;
}
@media (min-width: 992px) {
  .cid-tJrT04JmmH form.mbr-form {
    padding: 3rem 2rem;
    width: 100%;
  }
}
.cid-tJrT04JmmH form.mbr-form .form-control {
  box-shadow: none;
  border: solid 1px #c7c7c7 !important;
}
.cid-tJrT04JmmH form.mbr-form .form-control:focus {
  border: 1px solid #000 !important;
}
.cid-tJrT04JmmH form.mbr-form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tJrT04JmmH form.mbr-form .mbr-section-btn .btn {
  width: max-content;
  margin: auto;
  padding: 0 3rem;
}
.cid-tOqnHiwP29 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tOqnHiwP29 .mbr-section-title {
  margin-bottom: 1rem;
  color: #202020;
}
.cid-tOqnHiwP29 .footer_logo {
  margin-bottom: 2rem;
  text-align: center;
}
.cid-tOqnHiwP29 .footer_logo img {
  width: auto;
  object-fit: cover;
  display: inline-block;
}
.cid-tOqnHiwP29 .mbr-text {
  margin: 10px 0;
  text-align: center;
}
.cid-tOqnHiwP29 .footer_info {
  margin: 10px 0;
  text-align: center;
}
.cid-tOqnHiwP29 .social_icons {
  text-align: center;
}
.cid-tOqnHiwP29 .icons_footer {
  margin-top: 35px;
  padding: 0;
  display: inline-flex;
}
.cid-tOqnHiwP29 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 17px;
  margin-right: 25px;
  width: 56px;
  height: 56px;
  background-color: #ffffff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.2s ease-in-out;
}
.cid-tOqnHiwP29 .iconfont-wrapper:last-child {
  margin-right: 0;
}
.cid-tOqnHiwP29 .iconfont-wrapper:hover {
  background-color: #f2f2f2;
}
@media (max-width: 767px) {
  .cid-tOqnHiwP29 .footer_timework {
    margin-top: 50px;
  }
  .cid-tOqnHiwP29 .footer_contact {
    margin-bottom: 50px;
  }
}
.cid-tOqolwsNlF {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tOqolwsNlF .mbr-text {
  color: #555555;
  margin: 10px 0;
  width: 100%;
  text-align: center;
}
.cid-tJrTaG6Meb {
  z-index: 1000;
  width: 100%;
}
.cid-tJrTaG6Meb nav.navbar {
  position: fixed;
}
.cid-tJrTaG6Meb .navbar-logo {
  margin-right: 1rem !important;
}
.cid-tJrTaG6Meb .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tJrTaG6Meb .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tJrTaG6Meb .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tJrTaG6Meb .dropdown-item:hover,
.cid-tJrTaG6Meb .dropdown-item:focus {
  background: #5f5757 !important;
  color: white !important;
}
.cid-tJrTaG6Meb .dropdown-item:hover span {
  color: white;
}
.cid-tJrTaG6Meb .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tJrTaG6Meb .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tJrTaG6Meb .nav-dropdown .link {
  padding: 0 1.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tJrTaG6Meb .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tJrTaG6Meb .nav-link {
  position: relative;
}
.cid-tJrTaG6Meb .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tJrTaG6Meb .container {
    flex-wrap: nowrap;
  }
}
.cid-tJrTaG6Meb .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tJrTaG6Meb .dropdown-menu,
.cid-tJrTaG6Meb .navbar.opened {
  background: #ffffff !important;
}
.cid-tJrTaG6Meb .nav-item:focus,
.cid-tJrTaG6Meb .nav-link:focus {
  outline: none;
}
.cid-tJrTaG6Meb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tJrTaG6Meb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tJrTaG6Meb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tJrTaG6Meb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tJrTaG6Meb .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tJrTaG6Meb .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tJrTaG6Meb .navbar {
  min-height: 80px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0.9);
}
.cid-tJrTaG6Meb .navbar.opened {
  transition: all 0.3s;
}
.cid-tJrTaG6Meb .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tJrTaG6Meb .navbar .navbar-logo img {
  width: auto;
}
.cid-tJrTaG6Meb .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tJrTaG6Meb .navbar.collapsed {
  justify-content: center;
}
.cid-tJrTaG6Meb .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tJrTaG6Meb .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tJrTaG6Meb .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tJrTaG6Meb .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tJrTaG6Meb .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-tJrTaG6Meb .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tJrTaG6Meb .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tJrTaG6Meb .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tJrTaG6Meb .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tJrTaG6Meb .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tJrTaG6Meb .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tJrTaG6Meb .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tJrTaG6Meb .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-tJrTaG6Meb .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tJrTaG6Meb .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tJrTaG6Meb .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tJrTaG6Meb .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tJrTaG6Meb .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tJrTaG6Meb .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tJrTaG6Meb .navbar.navbar-short {
  min-height: 80px;
}
.cid-tJrTaG6Meb .navbar.navbar-short .navbar-brand {
  min-height: 80px;
  padding: 0;
}
.cid-tJrTaG6Meb .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tJrTaG6Meb .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tJrTaG6Meb .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tJrTaG6Meb .dropdown-item.active,
.cid-tJrTaG6Meb .dropdown-item:active {
  background-color: transparent;
}
.cid-tJrTaG6Meb .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tJrTaG6Meb .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tJrTaG6Meb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tJrTaG6Meb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tJrTaG6Meb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tJrTaG6Meb .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tJrTaG6Meb ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tJrTaG6Meb .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tJrTaG6Meb button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tJrTaG6Meb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tJrTaG6Meb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tJrTaG6Meb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tJrTaG6Meb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tJrTaG6Meb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tJrTaG6Meb nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tJrTaG6Meb nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tJrTaG6Meb nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tJrTaG6Meb nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tJrTaG6Meb .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tJrTaG6Meb a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tJrTaG6Meb .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tJrTaG6Meb .navbar {
    height: 70px;
  }
  .cid-tJrTaG6Meb .navbar.opened {
    height: auto;
  }
  .cid-tJrTaG6Meb .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tJrTaGPSH7 {
  padding-top: 7rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tJrTaGPSH7 .mbr-overlay {
  background-color: #fafafa;
  opacity: 0.1;
}
@media (min-width: 992px) {
  .cid-tJrTaGPSH7 form.mbr-form {
    padding: 3rem 2rem;
    width: 100%;
  }
}
.cid-tJrTaGPSH7 form.mbr-form .form-control {
  box-shadow: none;
  border: solid 1px #c7c7c7 !important;
}
.cid-tJrTaGPSH7 form.mbr-form .form-control:focus {
  border: 1px solid #000 !important;
}
.cid-tJrTaGPSH7 form.mbr-form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tJrTaGPSH7 form.mbr-form .mbr-section-btn .btn {
  width: max-content;
  margin: auto;
  padding: 0 3rem;
}
.cid-tOqnHiwP29 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tOqnHiwP29 .mbr-section-title {
  margin-bottom: 1rem;
  color: #202020;
}
.cid-tOqnHiwP29 .footer_logo {
  margin-bottom: 2rem;
  text-align: center;
}
.cid-tOqnHiwP29 .footer_logo img {
  width: auto;
  object-fit: cover;
  display: inline-block;
}
.cid-tOqnHiwP29 .mbr-text {
  margin: 10px 0;
  text-align: center;
}
.cid-tOqnHiwP29 .footer_info {
  margin: 10px 0;
  text-align: center;
}
.cid-tOqnHiwP29 .social_icons {
  text-align: center;
}
.cid-tOqnHiwP29 .icons_footer {
  margin-top: 35px;
  padding: 0;
  display: inline-flex;
}
.cid-tOqnHiwP29 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 17px;
  margin-right: 25px;
  width: 56px;
  height: 56px;
  background-color: #ffffff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.2s ease-in-out;
}
.cid-tOqnHiwP29 .iconfont-wrapper:last-child {
  margin-right: 0;
}
.cid-tOqnHiwP29 .iconfont-wrapper:hover {
  background-color: #f2f2f2;
}
@media (max-width: 767px) {
  .cid-tOqnHiwP29 .footer_timework {
    margin-top: 50px;
  }
  .cid-tOqnHiwP29 .footer_contact {
    margin-bottom: 50px;
  }
}
.cid-tOqolwsNlF {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tOqolwsNlF .mbr-text {
  color: #555555;
  margin: 10px 0;
  width: 100%;
  text-align: center;
}
.cid-tJfLUPfRop {
  z-index: 1000;
  width: 100%;
}
.cid-tJfLUPfRop nav.navbar {
  position: fixed;
}
.cid-tJfLUPfRop .navbar-logo {
  margin-right: 1rem !important;
}
.cid-tJfLUPfRop .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tJfLUPfRop .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tJfLUPfRop .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tJfLUPfRop .dropdown-item:hover,
.cid-tJfLUPfRop .dropdown-item:focus {
  background: #5f5757 !important;
  color: white !important;
}
.cid-tJfLUPfRop .dropdown-item:hover span {
  color: white;
}
.cid-tJfLUPfRop .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tJfLUPfRop .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tJfLUPfRop .nav-dropdown .link {
  padding: 0 1.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tJfLUPfRop .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tJfLUPfRop .nav-link {
  position: relative;
}
.cid-tJfLUPfRop .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tJfLUPfRop .container {
    flex-wrap: nowrap;
  }
}
.cid-tJfLUPfRop .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tJfLUPfRop .dropdown-menu,
.cid-tJfLUPfRop .navbar.opened {
  background: #ffffff !important;
}
.cid-tJfLUPfRop .nav-item:focus,
.cid-tJfLUPfRop .nav-link:focus {
  outline: none;
}
.cid-tJfLUPfRop .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tJfLUPfRop .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tJfLUPfRop .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tJfLUPfRop .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tJfLUPfRop .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tJfLUPfRop .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tJfLUPfRop .navbar {
  min-height: 80px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0.9);
}
.cid-tJfLUPfRop .navbar.opened {
  transition: all 0.3s;
}
.cid-tJfLUPfRop .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tJfLUPfRop .navbar .navbar-logo img {
  width: auto;
}
.cid-tJfLUPfRop .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tJfLUPfRop .navbar.collapsed {
  justify-content: center;
}
.cid-tJfLUPfRop .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tJfLUPfRop .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tJfLUPfRop .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tJfLUPfRop .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tJfLUPfRop .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-tJfLUPfRop .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tJfLUPfRop .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tJfLUPfRop .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tJfLUPfRop .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tJfLUPfRop .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tJfLUPfRop .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tJfLUPfRop .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tJfLUPfRop .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-tJfLUPfRop .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tJfLUPfRop .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tJfLUPfRop .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tJfLUPfRop .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tJfLUPfRop .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tJfLUPfRop .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tJfLUPfRop .navbar.navbar-short {
  min-height: 80px;
}
.cid-tJfLUPfRop .navbar.navbar-short .navbar-brand {
  min-height: 80px;
  padding: 0;
}
.cid-tJfLUPfRop .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tJfLUPfRop .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tJfLUPfRop .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tJfLUPfRop .dropdown-item.active,
.cid-tJfLUPfRop .dropdown-item:active {
  background-color: transparent;
}
.cid-tJfLUPfRop .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tJfLUPfRop .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tJfLUPfRop .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tJfLUPfRop .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tJfLUPfRop .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tJfLUPfRop .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tJfLUPfRop ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tJfLUPfRop .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tJfLUPfRop button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tJfLUPfRop button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tJfLUPfRop button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tJfLUPfRop button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tJfLUPfRop button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tJfLUPfRop button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tJfLUPfRop nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tJfLUPfRop nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tJfLUPfRop nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tJfLUPfRop nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tJfLUPfRop .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tJfLUPfRop a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tJfLUPfRop .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tJfLUPfRop .navbar {
    height: 70px;
  }
  .cid-tJfLUPfRop .navbar.opened {
    height: auto;
  }
  .cid-tJfLUPfRop .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tOqX84gIa6 {
  padding-top: 8rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tOqX84gIa6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tOqX84gIa6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tOqX84gIa6 .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tOqX84gIa6 .mbr-section-title {
  color: #24262b;
}
.cid-tOqX84gIa6 .mbr-section-subtitle {
  color: #24262b;
}
.cid-tOqX84gIa6 .cards-row {
  row-gap: 32px;
}
.cid-tOqX84gIa6 .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tOqX84gIa6 .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tOqX84gIa6 .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tOqX84gIa6 .card-subtitle {
  color: #24262b;
  text-align: left;
}
.cid-tOqX84gIa6 .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tOqX84gIa6 .mbr-section-btn {
  margin-top: 20px;
}
.cid-tOqX84gIa6 .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tOqX84gIa6 .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tOTjfV0aPo {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tOTjfV0aPo .mbr-fallback-image.disabled {
  display: none;
}
.cid-tOTjfV0aPo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tOTjfV0aPo .container {
    padding: 0 30px;
  }
}
.cid-tOTjfV0aPo .row {
  justify-content: center;
}
.cid-tOTjfV0aPo .item {
  margin-bottom: 50px;
}
.cid-tOTjfV0aPo .item a:hover .item-wrapper .item-img img,
.cid-tOTjfV0aPo .item a:focus .item-wrapper .item-img img {
  transform: scale(1.05);
}
.cid-tOTjfV0aPo .item a .item-wrapper .item-img {
  overflow: hidden;
  margin-bottom: 20px;
}
.cid-tOTjfV0aPo .item a .item-wrapper .item-img img {
  height: 370px;
  object-fit: cover;
  transition: all 0.3s ease-in-out;
}
.cid-tOTjfV0aPo .item a .item-wrapper .item-content .mbr-card-title {
  margin-bottom: 0;
}
.cid-tOTjfV0aPo .item a .item-wrapper .item-content .mbr-desc {
  margin-bottom: 0;
}
.cid-tOTjfV0aPo .mbr-card-title {
  color: #212529;
}
.cid-tOTjfV0aPo .mbr-desc {
  color: #212529;
}
.cid-tRZwuytQV7 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tRZwuytQV7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRZwuytQV7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRZwuytQV7 .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tRZwuytQV7 .mbr-section-title {
  color: #24262b;
}
.cid-tRZwuytQV7 .mbr-section-subtitle {
  color: #24262b;
}
.cid-tRZwuytQV7 .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tRZwuytQV7 .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tRZwuytQV7 .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tRZwuytQV7 .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tRZwuytQV7 .card-subtitle {
  color: #24262b;
  text-align: left;
}
.cid-tRZwuytQV7 .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tRZwuytQV7 .mbr-section-btn {
  margin-top: 20px;
}
.cid-tRZwuytQV7 .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tRZwuytQV7 .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tRCaNo8TmW {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tRCaNo8TmW .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRCaNo8TmW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRCaNo8TmW .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tRCaNo8TmW .mbr-section-title {
  color: #24262b;
}
.cid-tRCaNo8TmW .mbr-section-subtitle {
  color: #24262b;
}
.cid-tRCaNo8TmW .cards-row {
  row-gap: 32px;
}
.cid-tRCaNo8TmW .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tRCaNo8TmW .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tRCaNo8TmW .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tRCaNo8TmW .card-subtitle {
  color: #24262b;
  text-align: left;
}
.cid-tRCaNo8TmW .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tRCaNo8TmW .mbr-section-btn {
  margin-top: 20px;
}
.cid-tRCaNo8TmW .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tRCaNo8TmW .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tQoIepn98h {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tQoIepn98h .mbr-fallback-image.disabled {
  display: none;
}
.cid-tQoIepn98h .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tQoIepn98h .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tQoIepn98h .mbr-section-title {
  color: #24262b;
}
.cid-tQoIepn98h .mbr-section-subtitle {
  color: #24262b;
}
.cid-tQoIepn98h .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tQoIepn98h .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tQoIepn98h .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tQoIepn98h .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tQoIepn98h .card-subtitle {
  color: #24262b;
  text-align: left;
}
.cid-tQoIepn98h .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tQoIepn98h .mbr-section-btn {
  margin-top: 20px;
}
.cid-tQoIepn98h .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tQoIepn98h .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tQoO0LFyny {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tQoO0LFyny .mbr-fallback-image.disabled {
  display: none;
}
.cid-tQoO0LFyny .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tQoO0LFyny .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tQoO0LFyny .mbr-section-title {
  color: #24262b;
}
.cid-tQoO0LFyny .mbr-section-subtitle {
  color: #24262b;
}
.cid-tQoO0LFyny .cards-row {
  row-gap: 32px;
}
.cid-tQoO0LFyny .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tQoO0LFyny .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tQoO0LFyny .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tQoO0LFyny .card-subtitle {
  color: #24262b;
  text-align: left;
}
.cid-tQoO0LFyny .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tQoO0LFyny .mbr-section-btn {
  margin-top: 20px;
}
.cid-tQoO0LFyny .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tQoO0LFyny .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tQoVVduq1w {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tQoVVduq1w .mbr-fallback-image.disabled {
  display: none;
}
.cid-tQoVVduq1w .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tQoVVduq1w .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tQoVVduq1w .mbr-section-title {
  color: #24262b;
}
.cid-tQoVVduq1w .mbr-section-subtitle {
  color: #24262b;
}
.cid-tQoVVduq1w .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tQoVVduq1w .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tQoVVduq1w .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tQoVVduq1w .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tQoVVduq1w .card-subtitle {
  color: #24262b;
  text-align: left;
}
.cid-tQoVVduq1w .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tQoVVduq1w .mbr-section-btn {
  margin-top: 20px;
}
.cid-tQoVVduq1w .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tQoVVduq1w .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tQoVSIdE7t {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tQoVSIdE7t .mbr-fallback-image.disabled {
  display: none;
}
.cid-tQoVSIdE7t .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tQoVSIdE7t .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tQoVSIdE7t .mbr-section-title {
  color: #24262b;
}
.cid-tQoVSIdE7t .mbr-section-subtitle {
  color: #24262b;
}
.cid-tQoVSIdE7t .cards-row {
  row-gap: 32px;
}
.cid-tQoVSIdE7t .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tQoVSIdE7t .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tQoVSIdE7t .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tQoVSIdE7t .card-subtitle {
  color: #24262b;
  text-align: left;
}
.cid-tQoVSIdE7t .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tQoVSIdE7t .mbr-section-btn {
  margin-top: 20px;
}
.cid-tQoVSIdE7t .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tQoVSIdE7t .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tQoWX0q7WX {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tQoWX0q7WX .mbr-fallback-image.disabled {
  display: none;
}
.cid-tQoWX0q7WX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tQoWX0q7WX .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tQoWX0q7WX .mbr-section-title {
  color: #24262b;
}
.cid-tQoWX0q7WX .mbr-section-subtitle {
  color: #24262b;
}
.cid-tQoWX0q7WX .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tQoWX0q7WX .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tQoWX0q7WX .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tQoWX0q7WX .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tQoWX0q7WX .card-subtitle {
  color: #24262b;
  text-align: left;
}
.cid-tQoWX0q7WX .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tQoWX0q7WX .mbr-section-btn {
  margin-top: 20px;
}
.cid-tQoWX0q7WX .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tQoWX0q7WX .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tQoXDCEoU3 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tQoXDCEoU3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tQoXDCEoU3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tQoXDCEoU3 .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tQoXDCEoU3 .mbr-section-title {
  color: #24262b;
}
.cid-tQoXDCEoU3 .mbr-section-subtitle {
  color: #24262b;
}
.cid-tQoXDCEoU3 .cards-row {
  row-gap: 32px;
}
.cid-tQoXDCEoU3 .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tQoXDCEoU3 .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tQoXDCEoU3 .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tQoXDCEoU3 .card-subtitle {
  color: #24262b;
  text-align: left;
}
.cid-tQoXDCEoU3 .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tQoXDCEoU3 .mbr-section-btn {
  margin-top: 20px;
}
.cid-tQoXDCEoU3 .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tQoXDCEoU3 .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tQoXSICU4e {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tQoXSICU4e .mbr-fallback-image.disabled {
  display: none;
}
.cid-tQoXSICU4e .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tQoXSICU4e .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tQoXSICU4e .mbr-section-title {
  color: #24262b;
}
.cid-tQoXSICU4e .mbr-section-subtitle {
  color: #24262b;
}
.cid-tQoXSICU4e .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tQoXSICU4e .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tQoXSICU4e .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tQoXSICU4e .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tQoXSICU4e .card-subtitle {
  color: #24262b;
  text-align: left;
}
.cid-tQoXSICU4e .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tQoXSICU4e .mbr-section-btn {
  margin-top: 20px;
}
.cid-tQoXSICU4e .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tQoXSICU4e .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tQpaEYrVWX {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tQpaEYrVWX .mbr-fallback-image.disabled {
  display: none;
}
.cid-tQpaEYrVWX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tQpaEYrVWX .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tQpaEYrVWX .mbr-section-title {
  color: #24262b;
}
.cid-tQpaEYrVWX .mbr-section-subtitle {
  color: #24262b;
}
.cid-tQpaEYrVWX .cards-row {
  row-gap: 32px;
}
.cid-tQpaEYrVWX .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tQpaEYrVWX .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tQpaEYrVWX .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tQpaEYrVWX .card-subtitle {
  color: #24262b;
  text-align: left;
}
.cid-tQpaEYrVWX .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tQpaEYrVWX .mbr-section-btn {
  margin-top: 20px;
}
.cid-tQpaEYrVWX .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tQpaEYrVWX .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tQpjv6k2m9 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-tQpjv6k2m9 .card {
  padding: 1rem 1rem 3rem 1rem;
}
.cid-tQpjv6k2m9 .card-img {
  padding-bottom: 2rem;
  border-radius: .0rem;
  overflow: hidden;
}
.cid-tQpjv6k2m9 .card-img img {
  border-radius: .0rem;
  -webkit-box-shadow: 0px 0px 0px rgba(115, 128, 157, 0.3);
  box-shadow: 0px 0px 0x rgba(115, 128, 157, 0.3);
}
.cid-tQpjv6k2m9 .section-text,
.cid-tQpjv6k2m9 .card-text {
  color: #8d97ad;
}
@media (max-width: 767px) {
  .cid-tQpjv6k2m9 .section-text,
  .cid-tQpjv6k2m9 .card-text,
  .cid-tQpjv6k2m9 .card-title,
  .cid-tQpjv6k2m9 .mbr-section-title {
    text-align: center;
  }
}
.cid-tQpjv6k2m9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tQpjv6k2m9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tQpjv6k2m9 .section-text {
  color: #000000;
}
.cid-tRCacBgSga {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tRCacBgSga .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRCacBgSga .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRCacBgSga .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tRCacBgSga .mbr-section-title {
  color: #24262b;
}
.cid-tRCacBgSga .mbr-section-subtitle {
  color: #24262b;
}
.cid-tRCacBgSga .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tRCacBgSga .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tRCacBgSga .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tRCacBgSga .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tRCacBgSga .card-subtitle {
  color: #24262b;
  text-align: left;
}
.cid-tRCacBgSga .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tRCacBgSga .mbr-section-btn {
  margin-top: 20px;
}
.cid-tRCacBgSga .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tRCacBgSga .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tRCapKcNiS {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tRCapKcNiS .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRCapKcNiS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRCapKcNiS .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tRCapKcNiS .mbr-section-title {
  color: #24262b;
}
.cid-tRCapKcNiS .mbr-section-subtitle {
  color: #24262b;
}
.cid-tRCapKcNiS .cards-row {
  row-gap: 32px;
}
.cid-tRCapKcNiS .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tRCapKcNiS .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tRCapKcNiS .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tRCapKcNiS .card-subtitle {
  color: #24262b;
  text-align: left;
}
.cid-tRCapKcNiS .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tRCapKcNiS .mbr-section-btn {
  margin-top: 20px;
}
.cid-tRCapKcNiS .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tRCapKcNiS .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tRCaQH76LI {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tRCaQH76LI .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRCaQH76LI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRCaQH76LI .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tRCaQH76LI .mbr-section-title {
  color: #24262b;
}
.cid-tRCaQH76LI .mbr-section-subtitle {
  color: #24262b;
}
.cid-tRCaQH76LI .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tRCaQH76LI .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tRCaQH76LI .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tRCaQH76LI .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tRCaQH76LI .card-subtitle {
  color: #24262b;
  text-align: left;
}
.cid-tRCaQH76LI .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tRCaQH76LI .mbr-section-btn {
  margin-top: 20px;
}
.cid-tRCaQH76LI .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tRCaQH76LI .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tRCbolMW26 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tRCbolMW26 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRCbolMW26 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRCbolMW26 .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tRCbolMW26 .mbr-section-title {
  color: #24262b;
}
.cid-tRCbolMW26 .mbr-section-subtitle {
  color: #24262b;
}
.cid-tRCbolMW26 .cards-row {
  row-gap: 32px;
}
.cid-tRCbolMW26 .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tRCbolMW26 .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tRCbolMW26 .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tRCbolMW26 .card-subtitle {
  color: #24262b;
  text-align: left;
}
.cid-tRCbolMW26 .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tRCbolMW26 .mbr-section-btn {
  margin-top: 20px;
}
.cid-tRCbolMW26 .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tRCbolMW26 .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tRCc83Gcpi {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tRCc83Gcpi .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRCc83Gcpi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRCc83Gcpi .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tRCc83Gcpi .mbr-section-title {
  color: #24262b;
}
.cid-tRCc83Gcpi .mbr-section-subtitle {
  color: #24262b;
}
.cid-tRCc83Gcpi .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tRCc83Gcpi .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tRCc83Gcpi .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tRCc83Gcpi .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tRCc83Gcpi .card-subtitle {
  color: #24262b;
  text-align: left;
}
.cid-tRCc83Gcpi .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tRCc83Gcpi .mbr-section-btn {
  margin-top: 20px;
}
.cid-tRCc83Gcpi .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tRCc83Gcpi .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tVtXN3E24R {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tVtXN3E24R .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVtXN3E24R .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tVtXN3E24R .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tVtXN3E24R .mbr-section-title {
  color: #24262b;
}
.cid-tVtXN3E24R .mbr-section-subtitle {
  color: #24262b;
}
.cid-tVtXN3E24R .cards-row {
  row-gap: 32px;
}
.cid-tVtXN3E24R .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tVtXN3E24R .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tVtXN3E24R .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tVtXN3E24R .card-subtitle {
  color: #24262b;
  text-align: left;
}
.cid-tVtXN3E24R .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tVtXN3E24R .mbr-section-btn {
  margin-top: 20px;
}
.cid-tVtXN3E24R .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tVtXN3E24R .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tVtXQ8RZPP {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tVtXQ8RZPP .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVtXQ8RZPP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tVtXQ8RZPP .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tVtXQ8RZPP .mbr-section-title {
  color: #24262b;
}
.cid-tVtXQ8RZPP .mbr-section-subtitle {
  color: #24262b;
}
.cid-tVtXQ8RZPP .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tVtXQ8RZPP .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tVtXQ8RZPP .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tVtXQ8RZPP .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tVtXQ8RZPP .card-subtitle {
  color: #24262b;
  text-align: left;
}
.cid-tVtXQ8RZPP .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tVtXQ8RZPP .mbr-section-btn {
  margin-top: 20px;
}
.cid-tVtXQ8RZPP .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tVtXQ8RZPP .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tT1SMnuqIm {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tT1SMnuqIm .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT1SMnuqIm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tT1SMnuqIm .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tT1SMnuqIm .mbr-section-title {
  color: #24262b;
}
.cid-tT1SMnuqIm .mbr-section-subtitle {
  color: #24262b;
}
.cid-tT1SMnuqIm .cards-row {
  row-gap: 32px;
}
.cid-tT1SMnuqIm .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tT1SMnuqIm .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tT1SMnuqIm .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tT1SMnuqIm .card-subtitle {
  color: #24262b;
  text-align: left;
}
.cid-tT1SMnuqIm .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tT1SMnuqIm .mbr-section-btn {
  margin-top: 20px;
}
.cid-tT1SMnuqIm .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tT1SMnuqIm .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tT25tu5ito {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tT25tu5ito .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT25tu5ito .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tT25tu5ito .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tT25tu5ito .mbr-section-title {
  color: #24262b;
}
.cid-tT25tu5ito .mbr-section-subtitle {
  color: #24262b;
}
.cid-tT25tu5ito .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tT25tu5ito .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tT25tu5ito .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tT25tu5ito .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tT25tu5ito .card-subtitle {
  color: #24262b;
  text-align: left;
}
.cid-tT25tu5ito .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tT25tu5ito .mbr-section-btn {
  margin-top: 20px;
}
.cid-tT25tu5ito .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tT25tu5ito .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tT1YfzRnRr {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tT1YfzRnRr .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT1YfzRnRr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tT1YfzRnRr .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tT1YfzRnRr .mbr-section-title {
  color: #24262b;
}
.cid-tT1YfzRnRr .mbr-section-subtitle {
  color: #24262b;
}
.cid-tT1YfzRnRr .cards-row {
  row-gap: 32px;
}
.cid-tT1YfzRnRr .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tT1YfzRnRr .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tT1YfzRnRr .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tT1YfzRnRr .card-subtitle {
  color: #24262b;
  text-align: left;
}
.cid-tT1YfzRnRr .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tT1YfzRnRr .mbr-section-btn {
  margin-top: 20px;
}
.cid-tT1YfzRnRr .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tT1YfzRnRr .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tT1V5bZ8ig {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tT1V5bZ8ig .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT1V5bZ8ig .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tT1V5bZ8ig .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tT1V5bZ8ig .mbr-section-title {
  color: #24262b;
}
.cid-tT1V5bZ8ig .mbr-section-subtitle {
  color: #24262b;
}
.cid-tT1V5bZ8ig .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tT1V5bZ8ig .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tT1V5bZ8ig .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tT1V5bZ8ig .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tT1V5bZ8ig .card-subtitle {
  color: #24262b;
  text-align: left;
}
.cid-tT1V5bZ8ig .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tT1V5bZ8ig .mbr-section-btn {
  margin-top: 20px;
}
.cid-tT1V5bZ8ig .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tT1V5bZ8ig .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tT1VkkWezF {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tT1VkkWezF .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT1VkkWezF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tT1VkkWezF .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tT1VkkWezF .mbr-section-title {
  color: #24262b;
}
.cid-tT1VkkWezF .mbr-section-subtitle {
  color: #24262b;
}
.cid-tT1VkkWezF .cards-row {
  row-gap: 32px;
}
.cid-tT1VkkWezF .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tT1VkkWezF .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tT1VkkWezF .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tT1VkkWezF .card-subtitle {
  color: #24262b;
  text-align: left;
}
.cid-tT1VkkWezF .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tT1VkkWezF .mbr-section-btn {
  margin-top: 20px;
}
.cid-tT1VkkWezF .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tT1VkkWezF .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tT1YeRGBga {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tT1YeRGBga .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT1YeRGBga .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tT1YeRGBga .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tT1YeRGBga .mbr-section-title {
  color: #24262b;
}
.cid-tT1YeRGBga .mbr-section-subtitle {
  color: #24262b;
}
.cid-tT1YeRGBga .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tT1YeRGBga .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tT1YeRGBga .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tT1YeRGBga .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tT1YeRGBga .card-subtitle {
  color: #24262b;
  text-align: left;
}
.cid-tT1YeRGBga .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tT1YeRGBga .mbr-section-btn {
  margin-top: 20px;
}
.cid-tT1YeRGBga .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tT1YeRGBga .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tT25u7pMvj {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tT25u7pMvj .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT25u7pMvj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tT25u7pMvj .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tT25u7pMvj .mbr-section-title {
  color: #24262b;
}
.cid-tT25u7pMvj .mbr-section-subtitle {
  color: #24262b;
}
.cid-tT25u7pMvj .cards-row {
  row-gap: 32px;
}
.cid-tT25u7pMvj .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tT25u7pMvj .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tT25u7pMvj .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tT25u7pMvj .card-subtitle {
  color: #24262b;
  text-align: left;
}
.cid-tT25u7pMvj .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tT25u7pMvj .mbr-section-btn {
  margin-top: 20px;
}
.cid-tT25u7pMvj .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tT25u7pMvj .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tT1WWaTFhy {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tT1WWaTFhy .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT1WWaTFhy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tT1WWaTFhy .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tT1WWaTFhy .mbr-section-title {
  color: #24262b;
}
.cid-tT1WWaTFhy .mbr-section-subtitle {
  color: #24262b;
}
.cid-tT1WWaTFhy .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tT1WWaTFhy .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tT1WWaTFhy .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tT1WWaTFhy .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tT1WWaTFhy .card-subtitle {
  color: #24262b;
  text-align: left;
}
.cid-tT1WWaTFhy .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tT1WWaTFhy .mbr-section-btn {
  margin-top: 20px;
}
.cid-tT1WWaTFhy .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tT1WWaTFhy .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tT1WWNhkSb {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tT1WWNhkSb .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT1WWNhkSb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tT1WWNhkSb .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tT1WWNhkSb .mbr-section-title {
  color: #24262b;
}
.cid-tT1WWNhkSb .mbr-section-subtitle {
  color: #24262b;
}
.cid-tT1WWNhkSb .cards-row {
  row-gap: 32px;
}
.cid-tT1WWNhkSb .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tT1WWNhkSb .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tT1WWNhkSb .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tT1WWNhkSb .card-subtitle {
  color: #24262b;
  text-align: left;
}
.cid-tT1WWNhkSb .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tT1WWNhkSb .mbr-section-btn {
  margin-top: 20px;
}
.cid-tT1WWNhkSb .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tT1WWNhkSb .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tT1W25fHqY {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tT1W25fHqY .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT1W25fHqY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tT1W25fHqY .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tT1W25fHqY .mbr-section-title {
  color: #24262b;
}
.cid-tT1W25fHqY .mbr-section-subtitle {
  color: #24262b;
}
.cid-tT1W25fHqY .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tT1W25fHqY .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tT1W25fHqY .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tT1W25fHqY .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tT1W25fHqY .card-subtitle {
  color: #24262b;
  text-align: left;
}
.cid-tT1W25fHqY .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tT1W25fHqY .mbr-section-btn {
  margin-top: 20px;
}
.cid-tT1W25fHqY .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tT1W25fHqY .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tTlfhrEI0o {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tTlfhrEI0o .mbr-fallback-image.disabled {
  display: none;
}
.cid-tTlfhrEI0o .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tTlfhrEI0o .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tTlfhrEI0o .mbr-section-title {
  color: #24262b;
}
.cid-tTlfhrEI0o .mbr-section-subtitle {
  color: #24262b;
}
.cid-tTlfhrEI0o .cards-row {
  row-gap: 32px;
}
.cid-tTlfhrEI0o .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tTlfhrEI0o .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tTlfhrEI0o .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tTlfhrEI0o .card-subtitle {
  color: #24262b;
  text-align: left;
}
.cid-tTlfhrEI0o .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tTlfhrEI0o .mbr-section-btn {
  margin-top: 20px;
}
.cid-tTlfhrEI0o .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tTlfhrEI0o .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tTlg1trb0f {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tTlg1trb0f .mbr-fallback-image.disabled {
  display: none;
}
.cid-tTlg1trb0f .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tTlg1trb0f .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tTlg1trb0f .mbr-section-title {
  color: #24262b;
}
.cid-tTlg1trb0f .mbr-section-subtitle {
  color: #24262b;
}
.cid-tTlg1trb0f .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tTlg1trb0f .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tTlg1trb0f .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tTlg1trb0f .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tTlg1trb0f .card-subtitle {
  color: #24262b;
  text-align: left;
}
.cid-tTlg1trb0f .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tTlg1trb0f .mbr-section-btn {
  margin-top: 20px;
}
.cid-tTlg1trb0f .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tTlg1trb0f .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tT1W2ypamw {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tT1W2ypamw .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT1W2ypamw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tT1W2ypamw .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tT1W2ypamw .mbr-section-title {
  color: #24262b;
}
.cid-tT1W2ypamw .mbr-section-subtitle {
  color: #24262b;
}
.cid-tT1W2ypamw .cards-row {
  row-gap: 32px;
}
.cid-tT1W2ypamw .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tT1W2ypamw .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tT1W2ypamw .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tT1W2ypamw .card-subtitle {
  color: #24262b;
  text-align: left;
}
.cid-tT1W2ypamw .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tT1W2ypamw .mbr-section-btn {
  margin-top: 20px;
}
.cid-tT1W2ypamw .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tT1W2ypamw .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tOqnHiwP29 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tOqnHiwP29 .mbr-section-title {
  margin-bottom: 1rem;
  color: #202020;
}
.cid-tOqnHiwP29 .footer_logo {
  margin-bottom: 2rem;
  text-align: center;
}
.cid-tOqnHiwP29 .footer_logo img {
  width: auto;
  object-fit: cover;
  display: inline-block;
}
.cid-tOqnHiwP29 .mbr-text {
  margin: 10px 0;
  text-align: center;
}
.cid-tOqnHiwP29 .footer_info {
  margin: 10px 0;
  text-align: center;
}
.cid-tOqnHiwP29 .social_icons {
  text-align: center;
}
.cid-tOqnHiwP29 .icons_footer {
  margin-top: 35px;
  padding: 0;
  display: inline-flex;
}
.cid-tOqnHiwP29 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 17px;
  margin-right: 25px;
  width: 56px;
  height: 56px;
  background-color: #ffffff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.2s ease-in-out;
}
.cid-tOqnHiwP29 .iconfont-wrapper:last-child {
  margin-right: 0;
}
.cid-tOqnHiwP29 .iconfont-wrapper:hover {
  background-color: #f2f2f2;
}
@media (max-width: 767px) {
  .cid-tOqnHiwP29 .footer_timework {
    margin-top: 50px;
  }
  .cid-tOqnHiwP29 .footer_contact {
    margin-bottom: 50px;
  }
}
.cid-tOqolwsNlF {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tOqolwsNlF .mbr-text {
  color: #555555;
  margin: 10px 0;
  width: 100%;
  text-align: center;
}
.cid-tS0gEIZ1sK .hidden {
  display: none;
}
.cid-tJfLUPfRop {
  z-index: 1000;
  width: 100%;
}
.cid-tJfLUPfRop nav.navbar {
  position: fixed;
}
.cid-tJfLUPfRop .navbar-logo {
  margin-right: 1rem !important;
}
.cid-tJfLUPfRop .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tJfLUPfRop .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tJfLUPfRop .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tJfLUPfRop .dropdown-item:hover,
.cid-tJfLUPfRop .dropdown-item:focus {
  background: #5f5757 !important;
  color: white !important;
}
.cid-tJfLUPfRop .dropdown-item:hover span {
  color: white;
}
.cid-tJfLUPfRop .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tJfLUPfRop .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tJfLUPfRop .nav-dropdown .link {
  padding: 0 1.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tJfLUPfRop .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tJfLUPfRop .nav-link {
  position: relative;
}
.cid-tJfLUPfRop .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tJfLUPfRop .container {
    flex-wrap: nowrap;
  }
}
.cid-tJfLUPfRop .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tJfLUPfRop .dropdown-menu,
.cid-tJfLUPfRop .navbar.opened {
  background: #ffffff !important;
}
.cid-tJfLUPfRop .nav-item:focus,
.cid-tJfLUPfRop .nav-link:focus {
  outline: none;
}
.cid-tJfLUPfRop .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tJfLUPfRop .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tJfLUPfRop .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tJfLUPfRop .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tJfLUPfRop .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tJfLUPfRop .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tJfLUPfRop .navbar {
  min-height: 80px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0.9);
}
.cid-tJfLUPfRop .navbar.opened {
  transition: all 0.3s;
}
.cid-tJfLUPfRop .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tJfLUPfRop .navbar .navbar-logo img {
  width: auto;
}
.cid-tJfLUPfRop .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tJfLUPfRop .navbar.collapsed {
  justify-content: center;
}
.cid-tJfLUPfRop .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tJfLUPfRop .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tJfLUPfRop .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tJfLUPfRop .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tJfLUPfRop .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-tJfLUPfRop .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tJfLUPfRop .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tJfLUPfRop .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tJfLUPfRop .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tJfLUPfRop .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tJfLUPfRop .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tJfLUPfRop .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tJfLUPfRop .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-tJfLUPfRop .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tJfLUPfRop .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tJfLUPfRop .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tJfLUPfRop .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tJfLUPfRop .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tJfLUPfRop .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tJfLUPfRop .navbar.navbar-short {
  min-height: 80px;
}
.cid-tJfLUPfRop .navbar.navbar-short .navbar-brand {
  min-height: 80px;
  padding: 0;
}
.cid-tJfLUPfRop .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tJfLUPfRop .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tJfLUPfRop .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tJfLUPfRop .dropdown-item.active,
.cid-tJfLUPfRop .dropdown-item:active {
  background-color: transparent;
}
.cid-tJfLUPfRop .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tJfLUPfRop .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tJfLUPfRop .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tJfLUPfRop .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tJfLUPfRop .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tJfLUPfRop .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tJfLUPfRop ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tJfLUPfRop .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tJfLUPfRop button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tJfLUPfRop button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tJfLUPfRop button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tJfLUPfRop button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tJfLUPfRop button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tJfLUPfRop button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tJfLUPfRop nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tJfLUPfRop nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tJfLUPfRop nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tJfLUPfRop nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tJfLUPfRop .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tJfLUPfRop a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tJfLUPfRop .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tJfLUPfRop .navbar {
    height: 70px;
  }
  .cid-tJfLUPfRop .navbar.opened {
    height: auto;
  }
  .cid-tJfLUPfRop .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tRCkgOOSgN {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tRCkgOOSgN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRCkgOOSgN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRCj9eVMT7 {
  background-image: url("../../../assets/images/resim2-2000x1415.webp");
}
.cid-tRCj9eVMT7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRCj9eVMT7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRCkxsxH6G {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tRCkxsxH6G .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRCkxsxH6G .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tRCkxsxH6G .container {
    padding: 0 25px;
  }
}
.cid-tRCkxsxH6G .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-tRCkxsxH6G .title-wrapper .mbr-section-title {
    margin-bottom: 25px;
  }
}
.cid-tRCkxsxH6G .text-wrapper .text-wrap {
  display: inline-flex;
}
.cid-tRCkxsxH6G .text-wrapper .text-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 16px;
  color: #353535;
}
.cid-tRCkxsxH6G .text-wrapper .text-wrap .mbr-text {
  margin-bottom: 0;
}
.cid-tRCkxsxH6G .mbr-section-title {
  color: #E33030;
}
.cid-tRCkxsxH6G .mbr-text {
  color: #E33030;
}
.cid-tRCkxsxH6G .mbr-section-title,
.cid-tRCkxsxH6G .icon-wrapper {
  color: #000000;
}
.cid-tRCkxsxH6G .mbr-text,
.cid-tRCkxsxH6G .text-wrapper {
  color: #000000;
  text-align: center;
}
.cid-tRCMMqfBti {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tRCMMqfBti .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tRCMMqfBti .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tRCMMqfBti .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tRCMMqfBti .row {
  align-items: center;
}
.cid-tRCMMqfBti .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tRCMMqfBti .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tRCMMqfBti .card-title,
.cid-tRCMMqfBti .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tRCMMqfBti a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tRCMMqfBti .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tRCMMqfBti .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tRCMMqfBti .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tRCMMqfBti .it {
  font-style: italic;
}
.cid-tRCMMqfBti .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tRCMMqfBti .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tRCPlkRRbI {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tRCPlkRRbI .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRCPlkRRbI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRCPlkRRbI .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tRCPlkRRbI .item {
    margin-bottom: 1rem;
  }
}
.cid-tRCPlkRRbI .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tRCPlkRRbI .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tRCPlkRRbI .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tRCPlkRRbI .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tRCPlkRRbI .carousel-control,
.cid-tRCPlkRRbI .close {
  background: #1b1b1b;
}
.cid-tRCPlkRRbI .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tRCPlkRRbI .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tRCPlkRRbI .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tRCPlkRRbI .carousel-control-next span {
  margin-left: 5px;
}
.cid-tRCPlkRRbI .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tRCPlkRRbI .close::before {
  content: '\e91a';
}
.cid-tRCPlkRRbI .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tRCPlkRRbI .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tRCPlkRRbI .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tRCPlkRRbI .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tRCPlkRRbI .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tRCPlkRRbI .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tRCPlkRRbI .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tRCPlkRRbI .carousel-indicators li.active,
.cid-tRCPlkRRbI .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tRCPlkRRbI .carousel-indicators li::after,
.cid-tRCPlkRRbI .carousel-indicators li::before {
  content: none;
}
.cid-tRCPlkRRbI .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tRCPlkRRbI .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tRCPlkRRbI .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tRCPlkRRbI .carousel-indicators {
    display: none;
  }
}
.cid-tRCPlkRRbI .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tRCPlkRRbI .carousel-inner > .active {
  display: block;
}
.cid-tRCPlkRRbI .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tRCPlkRRbI .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tRCPlkRRbI .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tRCPlkRRbI .carousel-control,
  .cid-tRCPlkRRbI .carousel-indicators,
  .cid-tRCPlkRRbI .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tRCPlkRRbI .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tRCPlkRRbI .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tRCPlkRRbI .carousel-indicators .active,
.cid-tRCPlkRRbI .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tRCPlkRRbI .carousel-indicators .active {
  background: #fff;
}
.cid-tRCPlkRRbI .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tRCPlkRRbI .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tRCPlkRRbI .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tRCPlkRRbI .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tRCPlkRRbI .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tRCPlkRRbI .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tRCPlkRRbI .carousel {
  width: 100%;
}
.cid-tRCPlkRRbI .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tRCPlkRRbI .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tRCPlkRRbI .modal.fade .modal-dialog,
.cid-tRCPlkRRbI .modal.in .modal-dialog {
  transform: none;
}
.cid-tRCPlkRRbI .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tRCPNTxMka {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tRCPNTxMka .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRCPNTxMka .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRCPNTxMka .col-title {
  margin-bottom: 32px;
}
.cid-tRCPNTxMka .mbr-section-title {
  color: #24262b;
}
.cid-tRCPNTxMka .mbr-section-subtitle {
  color: #24262b;
}
.cid-tRCPNTxMka .cards-row {
  row-gap: 32px;
}
.cid-tRCPNTxMka .card {
  border-radius: 0;
}
.cid-tRCPNTxMka .card-wrapper {
  display: flex;
  align-items: center;
}
.cid-tRCPNTxMka .mbr-iconfont {
  display: block;
  font-size: 56px;
  color: #33363b;
  margin-right: 2rem;
  flex-shrink: 0;
}
.cid-tRCPNTxMka .text-wrap {
  flex-grow: 1;
}
.cid-tRCPNTxMka .card-title {
  color: #24262b;
}
.cid-tRCPNTxMka .card-text {
  color: #767676;
}
.cid-tOqnHiwP29 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tOqnHiwP29 .mbr-section-title {
  margin-bottom: 1rem;
  color: #202020;
}
.cid-tOqnHiwP29 .footer_logo {
  margin-bottom: 2rem;
  text-align: center;
}
.cid-tOqnHiwP29 .footer_logo img {
  width: auto;
  object-fit: cover;
  display: inline-block;
}
.cid-tOqnHiwP29 .mbr-text {
  margin: 10px 0;
  text-align: center;
}
.cid-tOqnHiwP29 .footer_info {
  margin: 10px 0;
  text-align: center;
}
.cid-tOqnHiwP29 .social_icons {
  text-align: center;
}
.cid-tOqnHiwP29 .icons_footer {
  margin-top: 35px;
  padding: 0;
  display: inline-flex;
}
.cid-tOqnHiwP29 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 17px;
  margin-right: 25px;
  width: 56px;
  height: 56px;
  background-color: #ffffff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.2s ease-in-out;
}
.cid-tOqnHiwP29 .iconfont-wrapper:last-child {
  margin-right: 0;
}
.cid-tOqnHiwP29 .iconfont-wrapper:hover {
  background-color: #f2f2f2;
}
@media (max-width: 767px) {
  .cid-tOqnHiwP29 .footer_timework {
    margin-top: 50px;
  }
  .cid-tOqnHiwP29 .footer_contact {
    margin-bottom: 50px;
  }
}
.cid-tOqolwsNlF {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tOqolwsNlF .mbr-text {
  color: #555555;
  margin: 10px 0;
  width: 100%;
  text-align: center;
}
.cid-tS0gHUtGEa .hidden {
  display: none;
}
.cid-tRCQsySwbC {
  z-index: 1000;
  width: 100%;
}
.cid-tRCQsySwbC nav.navbar {
  position: fixed;
}
.cid-tRCQsySwbC .navbar-logo {
  margin-right: 1rem !important;
}
.cid-tRCQsySwbC .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tRCQsySwbC .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tRCQsySwbC .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tRCQsySwbC .dropdown-item:hover,
.cid-tRCQsySwbC .dropdown-item:focus {
  background: #5f5757 !important;
  color: white !important;
}
.cid-tRCQsySwbC .dropdown-item:hover span {
  color: white;
}
.cid-tRCQsySwbC .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tRCQsySwbC .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tRCQsySwbC .nav-dropdown .link {
  padding: 0 1.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tRCQsySwbC .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tRCQsySwbC .nav-link {
  position: relative;
}
.cid-tRCQsySwbC .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tRCQsySwbC .container {
    flex-wrap: nowrap;
  }
}
.cid-tRCQsySwbC .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tRCQsySwbC .dropdown-menu,
.cid-tRCQsySwbC .navbar.opened {
  background: #ffffff !important;
}
.cid-tRCQsySwbC .nav-item:focus,
.cid-tRCQsySwbC .nav-link:focus {
  outline: none;
}
.cid-tRCQsySwbC .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tRCQsySwbC .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tRCQsySwbC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tRCQsySwbC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tRCQsySwbC .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tRCQsySwbC .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tRCQsySwbC .navbar {
  min-height: 80px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0.9);
}
.cid-tRCQsySwbC .navbar.opened {
  transition: all 0.3s;
}
.cid-tRCQsySwbC .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tRCQsySwbC .navbar .navbar-logo img {
  width: auto;
}
.cid-tRCQsySwbC .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tRCQsySwbC .navbar.collapsed {
  justify-content: center;
}
.cid-tRCQsySwbC .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tRCQsySwbC .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tRCQsySwbC .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tRCQsySwbC .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tRCQsySwbC .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-tRCQsySwbC .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tRCQsySwbC .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tRCQsySwbC .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tRCQsySwbC .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tRCQsySwbC .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tRCQsySwbC .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tRCQsySwbC .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tRCQsySwbC .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-tRCQsySwbC .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tRCQsySwbC .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tRCQsySwbC .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tRCQsySwbC .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tRCQsySwbC .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tRCQsySwbC .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tRCQsySwbC .navbar.navbar-short {
  min-height: 80px;
}
.cid-tRCQsySwbC .navbar.navbar-short .navbar-brand {
  min-height: 80px;
  padding: 0;
}
.cid-tRCQsySwbC .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tRCQsySwbC .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tRCQsySwbC .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tRCQsySwbC .dropdown-item.active,
.cid-tRCQsySwbC .dropdown-item:active {
  background-color: transparent;
}
.cid-tRCQsySwbC .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tRCQsySwbC .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tRCQsySwbC .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tRCQsySwbC .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tRCQsySwbC .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tRCQsySwbC .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tRCQsySwbC ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tRCQsySwbC .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tRCQsySwbC button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tRCQsySwbC button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tRCQsySwbC button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tRCQsySwbC button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tRCQsySwbC button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tRCQsySwbC button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tRCQsySwbC nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tRCQsySwbC nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tRCQsySwbC nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tRCQsySwbC nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tRCQsySwbC .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tRCQsySwbC a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tRCQsySwbC .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tRCQsySwbC .navbar {
    height: 70px;
  }
  .cid-tRCQsySwbC .navbar.opened {
    height: auto;
  }
  .cid-tRCQsySwbC .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tRCQszkBNJ {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tRCQszkBNJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRCQszkBNJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRCQszG9bh {
  background-image: url("../../../assets/images/resim4-2000x1415.webp");
}
.cid-tRCQszG9bh .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRCQszG9bh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRCQszXp8N {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tRCQszXp8N .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRCQszXp8N .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tRCQszXp8N .container {
    padding: 0 25px;
  }
}
.cid-tRCQszXp8N .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-tRCQszXp8N .title-wrapper .mbr-section-title {
    margin-bottom: 25px;
  }
}
.cid-tRCQszXp8N .text-wrapper .text-wrap {
  display: inline-flex;
}
.cid-tRCQszXp8N .text-wrapper .text-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 16px;
  color: #353535;
}
.cid-tRCQszXp8N .text-wrapper .text-wrap .mbr-text {
  margin-bottom: 0;
}
.cid-tRCQszXp8N .mbr-section-title {
  color: #E33030;
}
.cid-tRCQszXp8N .mbr-text {
  color: #E33030;
}
.cid-tRCQszXp8N .mbr-section-title,
.cid-tRCQszXp8N .icon-wrapper {
  color: #000000;
}
.cid-tRCQszXp8N .mbr-text,
.cid-tRCQszXp8N .text-wrapper {
  color: #000000;
  text-align: center;
}
.cid-tRCQsAgmrO {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tRCQsAgmrO .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tRCQsAgmrO .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tRCQsAgmrO .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tRCQsAgmrO .row {
  align-items: center;
}
.cid-tRCQsAgmrO .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tRCQsAgmrO .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tRCQsAgmrO .card-title,
.cid-tRCQsAgmrO .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tRCQsAgmrO a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tRCQsAgmrO .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tRCQsAgmrO .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tRCQsAgmrO .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tRCQsAgmrO .it {
  font-style: italic;
}
.cid-tRCQsAgmrO .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tRCQsAgmrO .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tRCR68cdaV {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tRCR68cdaV .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tRCR68cdaV .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tRCR68cdaV .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tRCR68cdaV .row {
  align-items: center;
}
.cid-tRCR68cdaV .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tRCR68cdaV .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tRCR68cdaV .card-title,
.cid-tRCR68cdaV .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tRCR68cdaV a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tRCR68cdaV .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tRCR68cdaV .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tRCR68cdaV .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tRCR68cdaV .it {
  font-style: italic;
}
.cid-tRCR68cdaV .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tRCR68cdaV .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tRCQsAEr5V {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tRCQsAEr5V .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRCQsAEr5V .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRCQsAEr5V .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tRCQsAEr5V .item {
    margin-bottom: 1rem;
  }
}
.cid-tRCQsAEr5V .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tRCQsAEr5V .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tRCQsAEr5V .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tRCQsAEr5V .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tRCQsAEr5V .carousel-control,
.cid-tRCQsAEr5V .close {
  background: #1b1b1b;
}
.cid-tRCQsAEr5V .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tRCQsAEr5V .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tRCQsAEr5V .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tRCQsAEr5V .carousel-control-next span {
  margin-left: 5px;
}
.cid-tRCQsAEr5V .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tRCQsAEr5V .close::before {
  content: '\e91a';
}
.cid-tRCQsAEr5V .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tRCQsAEr5V .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tRCQsAEr5V .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tRCQsAEr5V .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tRCQsAEr5V .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tRCQsAEr5V .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tRCQsAEr5V .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tRCQsAEr5V .carousel-indicators li.active,
.cid-tRCQsAEr5V .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tRCQsAEr5V .carousel-indicators li::after,
.cid-tRCQsAEr5V .carousel-indicators li::before {
  content: none;
}
.cid-tRCQsAEr5V .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tRCQsAEr5V .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tRCQsAEr5V .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tRCQsAEr5V .carousel-indicators {
    display: none;
  }
}
.cid-tRCQsAEr5V .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tRCQsAEr5V .carousel-inner > .active {
  display: block;
}
.cid-tRCQsAEr5V .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tRCQsAEr5V .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tRCQsAEr5V .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tRCQsAEr5V .carousel-control,
  .cid-tRCQsAEr5V .carousel-indicators,
  .cid-tRCQsAEr5V .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tRCQsAEr5V .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tRCQsAEr5V .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tRCQsAEr5V .carousel-indicators .active,
.cid-tRCQsAEr5V .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tRCQsAEr5V .carousel-indicators .active {
  background: #fff;
}
.cid-tRCQsAEr5V .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tRCQsAEr5V .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tRCQsAEr5V .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tRCQsAEr5V .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tRCQsAEr5V .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tRCQsAEr5V .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tRCQsAEr5V .carousel {
  width: 100%;
}
.cid-tRCQsAEr5V .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tRCQsAEr5V .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tRCQsAEr5V .modal.fade .modal-dialog,
.cid-tRCQsAEr5V .modal.in .modal-dialog {
  transform: none;
}
.cid-tRCQsAEr5V .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tRCQsBjX0E {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tRCQsBjX0E .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRCQsBjX0E .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRCQsBjX0E .col-title {
  margin-bottom: 32px;
}
.cid-tRCQsBjX0E .mbr-section-title {
  color: #24262b;
}
.cid-tRCQsBjX0E .mbr-section-subtitle {
  color: #24262b;
}
.cid-tRCQsBjX0E .cards-row {
  row-gap: 32px;
}
.cid-tRCQsBjX0E .card {
  border-radius: 0;
}
.cid-tRCQsBjX0E .card-wrapper {
  display: flex;
  align-items: center;
}
.cid-tRCQsBjX0E .mbr-iconfont {
  display: block;
  font-size: 56px;
  color: #33363b;
  margin-right: 2rem;
  flex-shrink: 0;
}
.cid-tRCQsBjX0E .text-wrap {
  flex-grow: 1;
}
.cid-tRCQsBjX0E .card-title {
  color: #24262b;
}
.cid-tRCQsBjX0E .card-text {
  color: #767676;
}
.cid-tRCQsBLGmw {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tRCQsBLGmw .mbr-section-title {
  margin-bottom: 1rem;
  color: #202020;
}
.cid-tRCQsBLGmw .footer_logo {
  margin-bottom: 2rem;
  text-align: center;
}
.cid-tRCQsBLGmw .footer_logo img {
  width: auto;
  object-fit: cover;
  display: inline-block;
}
.cid-tRCQsBLGmw .mbr-text {
  margin: 10px 0;
  text-align: center;
}
.cid-tRCQsBLGmw .footer_info {
  margin: 10px 0;
  text-align: center;
}
.cid-tRCQsBLGmw .social_icons {
  text-align: center;
}
.cid-tRCQsBLGmw .icons_footer {
  margin-top: 35px;
  padding: 0;
  display: inline-flex;
}
.cid-tRCQsBLGmw .iconfont-wrapper {
  color: #000000 !important;
  font-size: 17px;
  margin-right: 25px;
  width: 56px;
  height: 56px;
  background-color: #ffffff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.2s ease-in-out;
}
.cid-tRCQsBLGmw .iconfont-wrapper:last-child {
  margin-right: 0;
}
.cid-tRCQsBLGmw .iconfont-wrapper:hover {
  background-color: #f2f2f2;
}
@media (max-width: 767px) {
  .cid-tRCQsBLGmw .footer_timework {
    margin-top: 50px;
  }
  .cid-tRCQsBLGmw .footer_contact {
    margin-bottom: 50px;
  }
}
.cid-tRCQsCufE1 {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tRCQsCufE1 .mbr-text {
  color: #555555;
  margin: 10px 0;
  width: 100%;
  text-align: center;
}
.cid-tS0gJcItyE .hidden {
  display: none;
}
.cid-tRCUAGn68i {
  z-index: 1000;
  width: 100%;
}
.cid-tRCUAGn68i nav.navbar {
  position: fixed;
}
.cid-tRCUAGn68i .navbar-logo {
  margin-right: 1rem !important;
}
.cid-tRCUAGn68i .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tRCUAGn68i .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tRCUAGn68i .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tRCUAGn68i .dropdown-item:hover,
.cid-tRCUAGn68i .dropdown-item:focus {
  background: #5f5757 !important;
  color: white !important;
}
.cid-tRCUAGn68i .dropdown-item:hover span {
  color: white;
}
.cid-tRCUAGn68i .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tRCUAGn68i .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tRCUAGn68i .nav-dropdown .link {
  padding: 0 1.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tRCUAGn68i .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tRCUAGn68i .nav-link {
  position: relative;
}
.cid-tRCUAGn68i .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tRCUAGn68i .container {
    flex-wrap: nowrap;
  }
}
.cid-tRCUAGn68i .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tRCUAGn68i .dropdown-menu,
.cid-tRCUAGn68i .navbar.opened {
  background: #ffffff !important;
}
.cid-tRCUAGn68i .nav-item:focus,
.cid-tRCUAGn68i .nav-link:focus {
  outline: none;
}
.cid-tRCUAGn68i .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tRCUAGn68i .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tRCUAGn68i .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tRCUAGn68i .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tRCUAGn68i .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tRCUAGn68i .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tRCUAGn68i .navbar {
  min-height: 80px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0.9);
}
.cid-tRCUAGn68i .navbar.opened {
  transition: all 0.3s;
}
.cid-tRCUAGn68i .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tRCUAGn68i .navbar .navbar-logo img {
  width: auto;
}
.cid-tRCUAGn68i .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tRCUAGn68i .navbar.collapsed {
  justify-content: center;
}
.cid-tRCUAGn68i .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tRCUAGn68i .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tRCUAGn68i .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tRCUAGn68i .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tRCUAGn68i .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-tRCUAGn68i .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tRCUAGn68i .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tRCUAGn68i .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tRCUAGn68i .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tRCUAGn68i .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tRCUAGn68i .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tRCUAGn68i .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tRCUAGn68i .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-tRCUAGn68i .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tRCUAGn68i .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tRCUAGn68i .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tRCUAGn68i .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tRCUAGn68i .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tRCUAGn68i .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tRCUAGn68i .navbar.navbar-short {
  min-height: 80px;
}
.cid-tRCUAGn68i .navbar.navbar-short .navbar-brand {
  min-height: 80px;
  padding: 0;
}
.cid-tRCUAGn68i .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tRCUAGn68i .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tRCUAGn68i .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tRCUAGn68i .dropdown-item.active,
.cid-tRCUAGn68i .dropdown-item:active {
  background-color: transparent;
}
.cid-tRCUAGn68i .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tRCUAGn68i .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tRCUAGn68i .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tRCUAGn68i .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tRCUAGn68i .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tRCUAGn68i .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tRCUAGn68i ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tRCUAGn68i .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tRCUAGn68i button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tRCUAGn68i button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tRCUAGn68i button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tRCUAGn68i button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tRCUAGn68i button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tRCUAGn68i button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tRCUAGn68i nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tRCUAGn68i nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tRCUAGn68i nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tRCUAGn68i nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tRCUAGn68i .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tRCUAGn68i a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tRCUAGn68i .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tRCUAGn68i .navbar {
    height: 70px;
  }
  .cid-tRCUAGn68i .navbar.opened {
    height: auto;
  }
  .cid-tRCUAGn68i .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tRCUAGOboG {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tRCUAGOboG .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRCUAGOboG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRCUAH8ApP {
  background-image: url("../../../assets/images/resim1-2000x1030.webp");
}
.cid-tRCUAH8ApP .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRCUAH8ApP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRCUAHr5JX {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tRCUAHr5JX .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRCUAHr5JX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tRCUAHr5JX .container {
    padding: 0 25px;
  }
}
.cid-tRCUAHr5JX .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-tRCUAHr5JX .title-wrapper .mbr-section-title {
    margin-bottom: 25px;
  }
}
.cid-tRCUAHr5JX .text-wrapper .text-wrap {
  display: inline-flex;
}
.cid-tRCUAHr5JX .text-wrapper .text-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 16px;
  color: #353535;
}
.cid-tRCUAHr5JX .text-wrapper .text-wrap .mbr-text {
  margin-bottom: 0;
}
.cid-tRCUAHr5JX .mbr-section-title {
  color: #E33030;
}
.cid-tRCUAHr5JX .mbr-text {
  color: #E33030;
}
.cid-tRCUAHr5JX .mbr-section-title,
.cid-tRCUAHr5JX .icon-wrapper {
  color: #000000;
}
.cid-tRCUAHr5JX .mbr-text,
.cid-tRCUAHr5JX .text-wrapper {
  color: #000000;
  text-align: center;
}
.cid-tRCUAHLK0m {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tRCUAHLK0m .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tRCUAHLK0m .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tRCUAHLK0m .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tRCUAHLK0m .row {
  align-items: center;
}
.cid-tRCUAHLK0m .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tRCUAHLK0m .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tRCUAHLK0m .card-title,
.cid-tRCUAHLK0m .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tRCUAHLK0m a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tRCUAHLK0m .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tRCUAHLK0m .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tRCUAHLK0m .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tRCUAHLK0m .it {
  font-style: italic;
}
.cid-tRCUAHLK0m .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tRCUAHLK0m .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tRCUAIcVyX {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tRCUAIcVyX .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tRCUAIcVyX .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tRCUAIcVyX .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tRCUAIcVyX .row {
  align-items: center;
}
.cid-tRCUAIcVyX .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tRCUAIcVyX .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tRCUAIcVyX .card-title,
.cid-tRCUAIcVyX .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tRCUAIcVyX a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tRCUAIcVyX .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tRCUAIcVyX .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tRCUAIcVyX .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tRCUAIcVyX .it {
  font-style: italic;
}
.cid-tRCUAIcVyX .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tRCUAIcVyX .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tRCUAIBb07 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tRCUAIBb07 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRCUAIBb07 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRCUAIBb07 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tRCUAIBb07 .item {
    margin-bottom: 1rem;
  }
}
.cid-tRCUAIBb07 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tRCUAIBb07 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tRCUAIBb07 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tRCUAIBb07 .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tRCUAIBb07 .carousel-control,
.cid-tRCUAIBb07 .close {
  background: #1b1b1b;
}
.cid-tRCUAIBb07 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tRCUAIBb07 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tRCUAIBb07 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tRCUAIBb07 .carousel-control-next span {
  margin-left: 5px;
}
.cid-tRCUAIBb07 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tRCUAIBb07 .close::before {
  content: '\e91a';
}
.cid-tRCUAIBb07 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tRCUAIBb07 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tRCUAIBb07 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tRCUAIBb07 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tRCUAIBb07 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tRCUAIBb07 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tRCUAIBb07 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tRCUAIBb07 .carousel-indicators li.active,
.cid-tRCUAIBb07 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tRCUAIBb07 .carousel-indicators li::after,
.cid-tRCUAIBb07 .carousel-indicators li::before {
  content: none;
}
.cid-tRCUAIBb07 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tRCUAIBb07 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tRCUAIBb07 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tRCUAIBb07 .carousel-indicators {
    display: none;
  }
}
.cid-tRCUAIBb07 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tRCUAIBb07 .carousel-inner > .active {
  display: block;
}
.cid-tRCUAIBb07 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tRCUAIBb07 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tRCUAIBb07 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tRCUAIBb07 .carousel-control,
  .cid-tRCUAIBb07 .carousel-indicators,
  .cid-tRCUAIBb07 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tRCUAIBb07 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tRCUAIBb07 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tRCUAIBb07 .carousel-indicators .active,
.cid-tRCUAIBb07 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tRCUAIBb07 .carousel-indicators .active {
  background: #fff;
}
.cid-tRCUAIBb07 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tRCUAIBb07 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tRCUAIBb07 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tRCUAIBb07 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tRCUAIBb07 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tRCUAIBb07 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tRCUAIBb07 .carousel {
  width: 100%;
}
.cid-tRCUAIBb07 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tRCUAIBb07 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tRCUAIBb07 .modal.fade .modal-dialog,
.cid-tRCUAIBb07 .modal.in .modal-dialog {
  transform: none;
}
.cid-tRCUAIBb07 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tRCUAJfDcF {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tRCUAJfDcF .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRCUAJfDcF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRCUAJfDcF .col-title {
  margin-bottom: 32px;
}
.cid-tRCUAJfDcF .mbr-section-title {
  color: #24262b;
}
.cid-tRCUAJfDcF .mbr-section-subtitle {
  color: #24262b;
}
.cid-tRCUAJfDcF .cards-row {
  row-gap: 32px;
}
.cid-tRCUAJfDcF .card {
  border-radius: 0;
}
.cid-tRCUAJfDcF .card-wrapper {
  display: flex;
  align-items: center;
}
.cid-tRCUAJfDcF .mbr-iconfont {
  display: block;
  font-size: 56px;
  color: #33363b;
  margin-right: 2rem;
  flex-shrink: 0;
}
.cid-tRCUAJfDcF .text-wrap {
  flex-grow: 1;
}
.cid-tRCUAJfDcF .card-title {
  color: #24262b;
}
.cid-tRCUAJfDcF .card-text {
  color: #767676;
}
.cid-tRCUAJJMxk {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tRCUAJJMxk .mbr-section-title {
  margin-bottom: 1rem;
  color: #202020;
}
.cid-tRCUAJJMxk .footer_logo {
  margin-bottom: 2rem;
  text-align: center;
}
.cid-tRCUAJJMxk .footer_logo img {
  width: auto;
  object-fit: cover;
  display: inline-block;
}
.cid-tRCUAJJMxk .mbr-text {
  margin: 10px 0;
  text-align: center;
}
.cid-tRCUAJJMxk .footer_info {
  margin: 10px 0;
  text-align: center;
}
.cid-tRCUAJJMxk .social_icons {
  text-align: center;
}
.cid-tRCUAJJMxk .icons_footer {
  margin-top: 35px;
  padding: 0;
  display: inline-flex;
}
.cid-tRCUAJJMxk .iconfont-wrapper {
  color: #000000 !important;
  font-size: 17px;
  margin-right: 25px;
  width: 56px;
  height: 56px;
  background-color: #ffffff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.2s ease-in-out;
}
.cid-tRCUAJJMxk .iconfont-wrapper:last-child {
  margin-right: 0;
}
.cid-tRCUAJJMxk .iconfont-wrapper:hover {
  background-color: #f2f2f2;
}
@media (max-width: 767px) {
  .cid-tRCUAJJMxk .footer_timework {
    margin-top: 50px;
  }
  .cid-tRCUAJJMxk .footer_contact {
    margin-bottom: 50px;
  }
}
.cid-tRCUAKbD39 {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tRCUAKbD39 .mbr-text {
  color: #555555;
  margin: 10px 0;
  width: 100%;
  text-align: center;
}
.cid-tS0gLRI5jG .hidden {
  display: none;
}
.cid-tRCVz8VucX {
  z-index: 1000;
  width: 100%;
}
.cid-tRCVz8VucX nav.navbar {
  position: fixed;
}
.cid-tRCVz8VucX .navbar-logo {
  margin-right: 1rem !important;
}
.cid-tRCVz8VucX .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tRCVz8VucX .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tRCVz8VucX .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tRCVz8VucX .dropdown-item:hover,
.cid-tRCVz8VucX .dropdown-item:focus {
  background: #5f5757 !important;
  color: white !important;
}
.cid-tRCVz8VucX .dropdown-item:hover span {
  color: white;
}
.cid-tRCVz8VucX .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tRCVz8VucX .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tRCVz8VucX .nav-dropdown .link {
  padding: 0 1.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tRCVz8VucX .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tRCVz8VucX .nav-link {
  position: relative;
}
.cid-tRCVz8VucX .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tRCVz8VucX .container {
    flex-wrap: nowrap;
  }
}
.cid-tRCVz8VucX .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tRCVz8VucX .dropdown-menu,
.cid-tRCVz8VucX .navbar.opened {
  background: #ffffff !important;
}
.cid-tRCVz8VucX .nav-item:focus,
.cid-tRCVz8VucX .nav-link:focus {
  outline: none;
}
.cid-tRCVz8VucX .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tRCVz8VucX .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tRCVz8VucX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tRCVz8VucX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tRCVz8VucX .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tRCVz8VucX .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tRCVz8VucX .navbar {
  min-height: 80px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0.9);
}
.cid-tRCVz8VucX .navbar.opened {
  transition: all 0.3s;
}
.cid-tRCVz8VucX .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tRCVz8VucX .navbar .navbar-logo img {
  width: auto;
}
.cid-tRCVz8VucX .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tRCVz8VucX .navbar.collapsed {
  justify-content: center;
}
.cid-tRCVz8VucX .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tRCVz8VucX .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tRCVz8VucX .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tRCVz8VucX .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tRCVz8VucX .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-tRCVz8VucX .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tRCVz8VucX .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tRCVz8VucX .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tRCVz8VucX .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tRCVz8VucX .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tRCVz8VucX .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tRCVz8VucX .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tRCVz8VucX .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-tRCVz8VucX .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tRCVz8VucX .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tRCVz8VucX .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tRCVz8VucX .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tRCVz8VucX .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tRCVz8VucX .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tRCVz8VucX .navbar.navbar-short {
  min-height: 80px;
}
.cid-tRCVz8VucX .navbar.navbar-short .navbar-brand {
  min-height: 80px;
  padding: 0;
}
.cid-tRCVz8VucX .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tRCVz8VucX .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tRCVz8VucX .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tRCVz8VucX .dropdown-item.active,
.cid-tRCVz8VucX .dropdown-item:active {
  background-color: transparent;
}
.cid-tRCVz8VucX .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tRCVz8VucX .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tRCVz8VucX .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tRCVz8VucX .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tRCVz8VucX .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tRCVz8VucX .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tRCVz8VucX ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tRCVz8VucX .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tRCVz8VucX button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tRCVz8VucX button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tRCVz8VucX button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tRCVz8VucX button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tRCVz8VucX button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tRCVz8VucX button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tRCVz8VucX nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tRCVz8VucX nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tRCVz8VucX nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tRCVz8VucX nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tRCVz8VucX .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tRCVz8VucX a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tRCVz8VucX .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tRCVz8VucX .navbar {
    height: 70px;
  }
  .cid-tRCVz8VucX .navbar.opened {
    height: auto;
  }
  .cid-tRCVz8VucX .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tRCVz9louy {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tRCVz9louy .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRCVz9louy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRCVz9Gjmw {
  background-image: url("../../../assets/images/resim11-2000x1415.webp");
}
.cid-tRCVz9Gjmw .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRCVz9Gjmw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRCVz9X79O {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tRCVz9X79O .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRCVz9X79O .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tRCVz9X79O .container {
    padding: 0 25px;
  }
}
.cid-tRCVz9X79O .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-tRCVz9X79O .title-wrapper .mbr-section-title {
    margin-bottom: 25px;
  }
}
.cid-tRCVz9X79O .text-wrapper .text-wrap {
  display: inline-flex;
}
.cid-tRCVz9X79O .text-wrapper .text-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 16px;
  color: #353535;
}
.cid-tRCVz9X79O .text-wrapper .text-wrap .mbr-text {
  margin-bottom: 0;
}
.cid-tRCVz9X79O .mbr-section-title {
  color: #E33030;
}
.cid-tRCVz9X79O .mbr-text {
  color: #E33030;
}
.cid-tRCVz9X79O .mbr-section-title,
.cid-tRCVz9X79O .icon-wrapper {
  color: #000000;
}
.cid-tRCVz9X79O .mbr-text,
.cid-tRCVz9X79O .text-wrapper {
  color: #000000;
  text-align: center;
}
.cid-tRCVzaeeW6 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tRCVzaeeW6 .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tRCVzaeeW6 .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tRCVzaeeW6 .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tRCVzaeeW6 .row {
  align-items: center;
}
.cid-tRCVzaeeW6 .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tRCVzaeeW6 .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tRCVzaeeW6 .card-title,
.cid-tRCVzaeeW6 .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tRCVzaeeW6 a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tRCVzaeeW6 .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tRCVzaeeW6 .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tRCVzaeeW6 .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tRCVzaeeW6 .it {
  font-style: italic;
}
.cid-tRCVzaeeW6 .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tRCVzaeeW6 .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tRCVzaAvWV {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tRCVzaAvWV .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tRCVzaAvWV .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tRCVzaAvWV .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tRCVzaAvWV .row {
  align-items: center;
}
.cid-tRCVzaAvWV .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tRCVzaAvWV .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tRCVzaAvWV .card-title,
.cid-tRCVzaAvWV .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tRCVzaAvWV a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tRCVzaAvWV .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tRCVzaAvWV .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tRCVzaAvWV .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tRCVzaAvWV .it {
  font-style: italic;
}
.cid-tRCVzaAvWV .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tRCVzaAvWV .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tRCVzaWMwe {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tRCVzaWMwe .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRCVzaWMwe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRCVzaWMwe .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tRCVzaWMwe .item {
    margin-bottom: 1rem;
  }
}
.cid-tRCVzaWMwe .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tRCVzaWMwe .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tRCVzaWMwe .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tRCVzaWMwe .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tRCVzaWMwe .carousel-control,
.cid-tRCVzaWMwe .close {
  background: #1b1b1b;
}
.cid-tRCVzaWMwe .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tRCVzaWMwe .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tRCVzaWMwe .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tRCVzaWMwe .carousel-control-next span {
  margin-left: 5px;
}
.cid-tRCVzaWMwe .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tRCVzaWMwe .close::before {
  content: '\e91a';
}
.cid-tRCVzaWMwe .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tRCVzaWMwe .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tRCVzaWMwe .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tRCVzaWMwe .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tRCVzaWMwe .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tRCVzaWMwe .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tRCVzaWMwe .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tRCVzaWMwe .carousel-indicators li.active,
.cid-tRCVzaWMwe .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tRCVzaWMwe .carousel-indicators li::after,
.cid-tRCVzaWMwe .carousel-indicators li::before {
  content: none;
}
.cid-tRCVzaWMwe .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tRCVzaWMwe .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tRCVzaWMwe .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tRCVzaWMwe .carousel-indicators {
    display: none;
  }
}
.cid-tRCVzaWMwe .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tRCVzaWMwe .carousel-inner > .active {
  display: block;
}
.cid-tRCVzaWMwe .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tRCVzaWMwe .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tRCVzaWMwe .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tRCVzaWMwe .carousel-control,
  .cid-tRCVzaWMwe .carousel-indicators,
  .cid-tRCVzaWMwe .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tRCVzaWMwe .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tRCVzaWMwe .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tRCVzaWMwe .carousel-indicators .active,
.cid-tRCVzaWMwe .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tRCVzaWMwe .carousel-indicators .active {
  background: #fff;
}
.cid-tRCVzaWMwe .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tRCVzaWMwe .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tRCVzaWMwe .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tRCVzaWMwe .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tRCVzaWMwe .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tRCVzaWMwe .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tRCVzaWMwe .carousel {
  width: 100%;
}
.cid-tRCVzaWMwe .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tRCVzaWMwe .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tRCVzaWMwe .modal.fade .modal-dialog,
.cid-tRCVzaWMwe .modal.in .modal-dialog {
  transform: none;
}
.cid-tRCVzaWMwe .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tRCVzbCAEW {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tRCVzbCAEW .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRCVzbCAEW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRCVzbCAEW .col-title {
  margin-bottom: 32px;
}
.cid-tRCVzbCAEW .mbr-section-title {
  color: #24262b;
}
.cid-tRCVzbCAEW .mbr-section-subtitle {
  color: #24262b;
}
.cid-tRCVzbCAEW .cards-row {
  row-gap: 32px;
}
.cid-tRCVzbCAEW .card {
  border-radius: 0;
}
.cid-tRCVzbCAEW .card-wrapper {
  display: flex;
  align-items: center;
}
.cid-tRCVzbCAEW .mbr-iconfont {
  display: block;
  font-size: 56px;
  color: #33363b;
  margin-right: 2rem;
  flex-shrink: 0;
}
.cid-tRCVzbCAEW .text-wrap {
  flex-grow: 1;
}
.cid-tRCVzbCAEW .card-title {
  color: #24262b;
}
.cid-tRCVzbCAEW .card-text {
  color: #767676;
}
.cid-tRCVzc5uuL {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tRCVzc5uuL .mbr-section-title {
  margin-bottom: 1rem;
  color: #202020;
}
.cid-tRCVzc5uuL .footer_logo {
  margin-bottom: 2rem;
  text-align: center;
}
.cid-tRCVzc5uuL .footer_logo img {
  width: auto;
  object-fit: cover;
  display: inline-block;
}
.cid-tRCVzc5uuL .mbr-text {
  margin: 10px 0;
  text-align: center;
}
.cid-tRCVzc5uuL .footer_info {
  margin: 10px 0;
  text-align: center;
}
.cid-tRCVzc5uuL .social_icons {
  text-align: center;
}
.cid-tRCVzc5uuL .icons_footer {
  margin-top: 35px;
  padding: 0;
  display: inline-flex;
}
.cid-tRCVzc5uuL .iconfont-wrapper {
  color: #000000 !important;
  font-size: 17px;
  margin-right: 25px;
  width: 56px;
  height: 56px;
  background-color: #ffffff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.2s ease-in-out;
}
.cid-tRCVzc5uuL .iconfont-wrapper:last-child {
  margin-right: 0;
}
.cid-tRCVzc5uuL .iconfont-wrapper:hover {
  background-color: #f2f2f2;
}
@media (max-width: 767px) {
  .cid-tRCVzc5uuL .footer_timework {
    margin-top: 50px;
  }
  .cid-tRCVzc5uuL .footer_contact {
    margin-bottom: 50px;
  }
}
.cid-tRCVzcz7Ij {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tRCVzcz7Ij .mbr-text {
  color: #555555;
  margin: 10px 0;
  width: 100%;
  text-align: center;
}
.cid-tS0gNmKw2z .hidden {
  display: none;
}
.cid-tRCWJgED4W {
  z-index: 1000;
  width: 100%;
}
.cid-tRCWJgED4W nav.navbar {
  position: fixed;
}
.cid-tRCWJgED4W .navbar-logo {
  margin-right: 1rem !important;
}
.cid-tRCWJgED4W .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tRCWJgED4W .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tRCWJgED4W .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tRCWJgED4W .dropdown-item:hover,
.cid-tRCWJgED4W .dropdown-item:focus {
  background: #5f5757 !important;
  color: white !important;
}
.cid-tRCWJgED4W .dropdown-item:hover span {
  color: white;
}
.cid-tRCWJgED4W .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tRCWJgED4W .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tRCWJgED4W .nav-dropdown .link {
  padding: 0 1.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tRCWJgED4W .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tRCWJgED4W .nav-link {
  position: relative;
}
.cid-tRCWJgED4W .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tRCWJgED4W .container {
    flex-wrap: nowrap;
  }
}
.cid-tRCWJgED4W .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tRCWJgED4W .dropdown-menu,
.cid-tRCWJgED4W .navbar.opened {
  background: #ffffff !important;
}
.cid-tRCWJgED4W .nav-item:focus,
.cid-tRCWJgED4W .nav-link:focus {
  outline: none;
}
.cid-tRCWJgED4W .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tRCWJgED4W .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tRCWJgED4W .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tRCWJgED4W .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tRCWJgED4W .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tRCWJgED4W .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tRCWJgED4W .navbar {
  min-height: 80px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0.9);
}
.cid-tRCWJgED4W .navbar.opened {
  transition: all 0.3s;
}
.cid-tRCWJgED4W .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tRCWJgED4W .navbar .navbar-logo img {
  width: auto;
}
.cid-tRCWJgED4W .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tRCWJgED4W .navbar.collapsed {
  justify-content: center;
}
.cid-tRCWJgED4W .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tRCWJgED4W .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tRCWJgED4W .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tRCWJgED4W .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tRCWJgED4W .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-tRCWJgED4W .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tRCWJgED4W .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tRCWJgED4W .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tRCWJgED4W .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tRCWJgED4W .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tRCWJgED4W .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tRCWJgED4W .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tRCWJgED4W .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-tRCWJgED4W .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tRCWJgED4W .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tRCWJgED4W .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tRCWJgED4W .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tRCWJgED4W .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tRCWJgED4W .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tRCWJgED4W .navbar.navbar-short {
  min-height: 80px;
}
.cid-tRCWJgED4W .navbar.navbar-short .navbar-brand {
  min-height: 80px;
  padding: 0;
}
.cid-tRCWJgED4W .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tRCWJgED4W .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tRCWJgED4W .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tRCWJgED4W .dropdown-item.active,
.cid-tRCWJgED4W .dropdown-item:active {
  background-color: transparent;
}
.cid-tRCWJgED4W .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tRCWJgED4W .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tRCWJgED4W .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tRCWJgED4W .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tRCWJgED4W .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tRCWJgED4W .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tRCWJgED4W ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tRCWJgED4W .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tRCWJgED4W button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tRCWJgED4W button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tRCWJgED4W button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tRCWJgED4W button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tRCWJgED4W button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tRCWJgED4W button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tRCWJgED4W nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tRCWJgED4W nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tRCWJgED4W nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tRCWJgED4W nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tRCWJgED4W .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tRCWJgED4W a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tRCWJgED4W .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tRCWJgED4W .navbar {
    height: 70px;
  }
  .cid-tRCWJgED4W .navbar.opened {
    height: auto;
  }
  .cid-tRCWJgED4W .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tRCWJh3IV2 {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tRCWJh3IV2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRCWJh3IV2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRCWJhm8cz {
  background-image: url("../../../assets/images/resim3-2000x1415.webp");
}
.cid-tRCWJhm8cz .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRCWJhm8cz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRCWJhDQuP {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tRCWJhDQuP .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRCWJhDQuP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tRCWJhDQuP .container {
    padding: 0 25px;
  }
}
.cid-tRCWJhDQuP .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-tRCWJhDQuP .title-wrapper .mbr-section-title {
    margin-bottom: 25px;
  }
}
.cid-tRCWJhDQuP .text-wrapper .text-wrap {
  display: inline-flex;
}
.cid-tRCWJhDQuP .text-wrapper .text-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 16px;
  color: #353535;
}
.cid-tRCWJhDQuP .text-wrapper .text-wrap .mbr-text {
  margin-bottom: 0;
}
.cid-tRCWJhDQuP .mbr-section-title {
  color: #E33030;
}
.cid-tRCWJhDQuP .mbr-text {
  color: #E33030;
}
.cid-tRCWJhDQuP .mbr-section-title,
.cid-tRCWJhDQuP .icon-wrapper {
  color: #000000;
}
.cid-tRCWJhDQuP .mbr-text,
.cid-tRCWJhDQuP .text-wrapper {
  color: #000000;
  text-align: center;
}
.cid-tRCWJhUu00 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tRCWJhUu00 .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tRCWJhUu00 .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tRCWJhUu00 .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tRCWJhUu00 .row {
  align-items: center;
}
.cid-tRCWJhUu00 .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tRCWJhUu00 .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tRCWJhUu00 .card-title,
.cid-tRCWJhUu00 .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tRCWJhUu00 a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tRCWJhUu00 .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tRCWJhUu00 .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tRCWJhUu00 .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tRCWJhUu00 .it {
  font-style: italic;
}
.cid-tRCWJhUu00 .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tRCWJhUu00 .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tRCWJif2uI {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tRCWJif2uI .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tRCWJif2uI .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tRCWJif2uI .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tRCWJif2uI .row {
  align-items: center;
}
.cid-tRCWJif2uI .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tRCWJif2uI .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tRCWJif2uI .card-title,
.cid-tRCWJif2uI .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tRCWJif2uI a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tRCWJif2uI .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tRCWJif2uI .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tRCWJif2uI .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tRCWJif2uI .it {
  font-style: italic;
}
.cid-tRCWJif2uI .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tRCWJif2uI .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tRCWJiBWkh {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tRCWJiBWkh .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRCWJiBWkh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRCWJiBWkh .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tRCWJiBWkh .item {
    margin-bottom: 1rem;
  }
}
.cid-tRCWJiBWkh .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tRCWJiBWkh .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tRCWJiBWkh .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tRCWJiBWkh .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tRCWJiBWkh .carousel-control,
.cid-tRCWJiBWkh .close {
  background: #1b1b1b;
}
.cid-tRCWJiBWkh .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tRCWJiBWkh .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tRCWJiBWkh .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tRCWJiBWkh .carousel-control-next span {
  margin-left: 5px;
}
.cid-tRCWJiBWkh .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tRCWJiBWkh .close::before {
  content: '\e91a';
}
.cid-tRCWJiBWkh .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tRCWJiBWkh .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tRCWJiBWkh .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tRCWJiBWkh .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tRCWJiBWkh .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tRCWJiBWkh .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tRCWJiBWkh .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tRCWJiBWkh .carousel-indicators li.active,
.cid-tRCWJiBWkh .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tRCWJiBWkh .carousel-indicators li::after,
.cid-tRCWJiBWkh .carousel-indicators li::before {
  content: none;
}
.cid-tRCWJiBWkh .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tRCWJiBWkh .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tRCWJiBWkh .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tRCWJiBWkh .carousel-indicators {
    display: none;
  }
}
.cid-tRCWJiBWkh .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tRCWJiBWkh .carousel-inner > .active {
  display: block;
}
.cid-tRCWJiBWkh .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tRCWJiBWkh .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tRCWJiBWkh .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tRCWJiBWkh .carousel-control,
  .cid-tRCWJiBWkh .carousel-indicators,
  .cid-tRCWJiBWkh .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tRCWJiBWkh .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tRCWJiBWkh .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tRCWJiBWkh .carousel-indicators .active,
.cid-tRCWJiBWkh .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tRCWJiBWkh .carousel-indicators .active {
  background: #fff;
}
.cid-tRCWJiBWkh .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tRCWJiBWkh .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tRCWJiBWkh .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tRCWJiBWkh .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tRCWJiBWkh .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tRCWJiBWkh .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tRCWJiBWkh .carousel {
  width: 100%;
}
.cid-tRCWJiBWkh .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tRCWJiBWkh .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tRCWJiBWkh .modal.fade .modal-dialog,
.cid-tRCWJiBWkh .modal.in .modal-dialog {
  transform: none;
}
.cid-tRCWJiBWkh .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tRCWJjgi36 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tRCWJjgi36 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRCWJjgi36 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRCWJjgi36 .col-title {
  margin-bottom: 32px;
}
.cid-tRCWJjgi36 .mbr-section-title {
  color: #24262b;
}
.cid-tRCWJjgi36 .mbr-section-subtitle {
  color: #24262b;
}
.cid-tRCWJjgi36 .cards-row {
  row-gap: 32px;
}
.cid-tRCWJjgi36 .card {
  border-radius: 0;
}
.cid-tRCWJjgi36 .card-wrapper {
  display: flex;
  align-items: center;
}
.cid-tRCWJjgi36 .mbr-iconfont {
  display: block;
  font-size: 56px;
  color: #33363b;
  margin-right: 2rem;
  flex-shrink: 0;
}
.cid-tRCWJjgi36 .text-wrap {
  flex-grow: 1;
}
.cid-tRCWJjgi36 .card-title {
  color: #24262b;
}
.cid-tRCWJjgi36 .card-text {
  color: #767676;
}
.cid-tRCWJjIx40 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tRCWJjIx40 .mbr-section-title {
  margin-bottom: 1rem;
  color: #202020;
}
.cid-tRCWJjIx40 .footer_logo {
  margin-bottom: 2rem;
  text-align: center;
}
.cid-tRCWJjIx40 .footer_logo img {
  width: auto;
  object-fit: cover;
  display: inline-block;
}
.cid-tRCWJjIx40 .mbr-text {
  margin: 10px 0;
  text-align: center;
}
.cid-tRCWJjIx40 .footer_info {
  margin: 10px 0;
  text-align: center;
}
.cid-tRCWJjIx40 .social_icons {
  text-align: center;
}
.cid-tRCWJjIx40 .icons_footer {
  margin-top: 35px;
  padding: 0;
  display: inline-flex;
}
.cid-tRCWJjIx40 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 17px;
  margin-right: 25px;
  width: 56px;
  height: 56px;
  background-color: #ffffff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.2s ease-in-out;
}
.cid-tRCWJjIx40 .iconfont-wrapper:last-child {
  margin-right: 0;
}
.cid-tRCWJjIx40 .iconfont-wrapper:hover {
  background-color: #f2f2f2;
}
@media (max-width: 767px) {
  .cid-tRCWJjIx40 .footer_timework {
    margin-top: 50px;
  }
  .cid-tRCWJjIx40 .footer_contact {
    margin-bottom: 50px;
  }
}
.cid-tRCWJkajwe {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tRCWJkajwe .mbr-text {
  color: #555555;
  margin: 10px 0;
  width: 100%;
  text-align: center;
}
.cid-tS0gOK0bhn .hidden {
  display: none;
}
.cid-tRD3dJ1BKd {
  z-index: 1000;
  width: 100%;
}
.cid-tRD3dJ1BKd nav.navbar {
  position: fixed;
}
.cid-tRD3dJ1BKd .navbar-logo {
  margin-right: 1rem !important;
}
.cid-tRD3dJ1BKd .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tRD3dJ1BKd .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tRD3dJ1BKd .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tRD3dJ1BKd .dropdown-item:hover,
.cid-tRD3dJ1BKd .dropdown-item:focus {
  background: #5f5757 !important;
  color: white !important;
}
.cid-tRD3dJ1BKd .dropdown-item:hover span {
  color: white;
}
.cid-tRD3dJ1BKd .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tRD3dJ1BKd .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tRD3dJ1BKd .nav-dropdown .link {
  padding: 0 1.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tRD3dJ1BKd .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tRD3dJ1BKd .nav-link {
  position: relative;
}
.cid-tRD3dJ1BKd .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tRD3dJ1BKd .container {
    flex-wrap: nowrap;
  }
}
.cid-tRD3dJ1BKd .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tRD3dJ1BKd .dropdown-menu,
.cid-tRD3dJ1BKd .navbar.opened {
  background: #ffffff !important;
}
.cid-tRD3dJ1BKd .nav-item:focus,
.cid-tRD3dJ1BKd .nav-link:focus {
  outline: none;
}
.cid-tRD3dJ1BKd .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tRD3dJ1BKd .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tRD3dJ1BKd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tRD3dJ1BKd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tRD3dJ1BKd .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tRD3dJ1BKd .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tRD3dJ1BKd .navbar {
  min-height: 80px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0.9);
}
.cid-tRD3dJ1BKd .navbar.opened {
  transition: all 0.3s;
}
.cid-tRD3dJ1BKd .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tRD3dJ1BKd .navbar .navbar-logo img {
  width: auto;
}
.cid-tRD3dJ1BKd .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tRD3dJ1BKd .navbar.collapsed {
  justify-content: center;
}
.cid-tRD3dJ1BKd .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tRD3dJ1BKd .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tRD3dJ1BKd .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tRD3dJ1BKd .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tRD3dJ1BKd .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-tRD3dJ1BKd .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tRD3dJ1BKd .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tRD3dJ1BKd .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tRD3dJ1BKd .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tRD3dJ1BKd .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tRD3dJ1BKd .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tRD3dJ1BKd .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tRD3dJ1BKd .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-tRD3dJ1BKd .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tRD3dJ1BKd .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tRD3dJ1BKd .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tRD3dJ1BKd .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tRD3dJ1BKd .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tRD3dJ1BKd .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tRD3dJ1BKd .navbar.navbar-short {
  min-height: 80px;
}
.cid-tRD3dJ1BKd .navbar.navbar-short .navbar-brand {
  min-height: 80px;
  padding: 0;
}
.cid-tRD3dJ1BKd .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tRD3dJ1BKd .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tRD3dJ1BKd .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tRD3dJ1BKd .dropdown-item.active,
.cid-tRD3dJ1BKd .dropdown-item:active {
  background-color: transparent;
}
.cid-tRD3dJ1BKd .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tRD3dJ1BKd .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tRD3dJ1BKd .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tRD3dJ1BKd .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tRD3dJ1BKd .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tRD3dJ1BKd .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tRD3dJ1BKd ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tRD3dJ1BKd .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tRD3dJ1BKd button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tRD3dJ1BKd button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tRD3dJ1BKd button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tRD3dJ1BKd button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tRD3dJ1BKd button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tRD3dJ1BKd button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tRD3dJ1BKd nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tRD3dJ1BKd nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tRD3dJ1BKd nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tRD3dJ1BKd nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tRD3dJ1BKd .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tRD3dJ1BKd a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tRD3dJ1BKd .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tRD3dJ1BKd .navbar {
    height: 70px;
  }
  .cid-tRD3dJ1BKd .navbar.opened {
    height: auto;
  }
  .cid-tRD3dJ1BKd .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tRD3dJqHI2 {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tRD3dJqHI2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRD3dJqHI2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRD3dJJ5PM {
  background-image: url("../../../assets/images/resim1-2000x1415.webp");
}
.cid-tRD3dJJ5PM .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRD3dJJ5PM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRD3dK0OvT {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tRD3dK0OvT .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRD3dK0OvT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tRD3dK0OvT .container {
    padding: 0 25px;
  }
}
.cid-tRD3dK0OvT .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-tRD3dK0OvT .title-wrapper .mbr-section-title {
    margin-bottom: 25px;
  }
}
.cid-tRD3dK0OvT .text-wrapper .text-wrap {
  display: inline-flex;
}
.cid-tRD3dK0OvT .text-wrapper .text-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 16px;
  color: #353535;
}
.cid-tRD3dK0OvT .text-wrapper .text-wrap .mbr-text {
  margin-bottom: 0;
}
.cid-tRD3dK0OvT .mbr-section-title {
  color: #E33030;
}
.cid-tRD3dK0OvT .mbr-text {
  color: #E33030;
}
.cid-tRD3dK0OvT .mbr-section-title,
.cid-tRD3dK0OvT .icon-wrapper {
  color: #000000;
}
.cid-tRD3dK0OvT .mbr-text,
.cid-tRD3dK0OvT .text-wrapper {
  color: #000000;
  text-align: center;
}
.cid-tRD3dKhb3Q {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tRD3dKhb3Q .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tRD3dKhb3Q .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tRD3dKhb3Q .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tRD3dKhb3Q .row {
  align-items: center;
}
.cid-tRD3dKhb3Q .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tRD3dKhb3Q .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tRD3dKhb3Q .card-title,
.cid-tRD3dKhb3Q .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tRD3dKhb3Q a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tRD3dKhb3Q .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tRD3dKhb3Q .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tRD3dKhb3Q .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tRD3dKhb3Q .it {
  font-style: italic;
}
.cid-tRD3dKhb3Q .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tRD3dKhb3Q .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tRD3dKE695 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tRD3dKE695 .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tRD3dKE695 .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tRD3dKE695 .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tRD3dKE695 .row {
  align-items: center;
}
.cid-tRD3dKE695 .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tRD3dKE695 .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tRD3dKE695 .card-title,
.cid-tRD3dKE695 .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tRD3dKE695 a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tRD3dKE695 .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tRD3dKE695 .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tRD3dKE695 .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tRD3dKE695 .it {
  font-style: italic;
}
.cid-tRD3dKE695 .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tRD3dKE695 .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tRD3dL0Zdp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tRD3dL0Zdp .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRD3dL0Zdp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRD3dL0Zdp .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tRD3dL0Zdp .item {
    margin-bottom: 1rem;
  }
}
.cid-tRD3dL0Zdp .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tRD3dL0Zdp .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tRD3dL0Zdp .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tRD3dL0Zdp .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tRD3dL0Zdp .carousel-control,
.cid-tRD3dL0Zdp .close {
  background: #1b1b1b;
}
.cid-tRD3dL0Zdp .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tRD3dL0Zdp .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tRD3dL0Zdp .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tRD3dL0Zdp .carousel-control-next span {
  margin-left: 5px;
}
.cid-tRD3dL0Zdp .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tRD3dL0Zdp .close::before {
  content: '\e91a';
}
.cid-tRD3dL0Zdp .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tRD3dL0Zdp .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tRD3dL0Zdp .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tRD3dL0Zdp .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tRD3dL0Zdp .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tRD3dL0Zdp .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tRD3dL0Zdp .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tRD3dL0Zdp .carousel-indicators li.active,
.cid-tRD3dL0Zdp .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tRD3dL0Zdp .carousel-indicators li::after,
.cid-tRD3dL0Zdp .carousel-indicators li::before {
  content: none;
}
.cid-tRD3dL0Zdp .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tRD3dL0Zdp .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tRD3dL0Zdp .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tRD3dL0Zdp .carousel-indicators {
    display: none;
  }
}
.cid-tRD3dL0Zdp .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tRD3dL0Zdp .carousel-inner > .active {
  display: block;
}
.cid-tRD3dL0Zdp .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tRD3dL0Zdp .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tRD3dL0Zdp .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tRD3dL0Zdp .carousel-control,
  .cid-tRD3dL0Zdp .carousel-indicators,
  .cid-tRD3dL0Zdp .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tRD3dL0Zdp .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tRD3dL0Zdp .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tRD3dL0Zdp .carousel-indicators .active,
.cid-tRD3dL0Zdp .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tRD3dL0Zdp .carousel-indicators .active {
  background: #fff;
}
.cid-tRD3dL0Zdp .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tRD3dL0Zdp .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tRD3dL0Zdp .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tRD3dL0Zdp .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tRD3dL0Zdp .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tRD3dL0Zdp .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tRD3dL0Zdp .carousel {
  width: 100%;
}
.cid-tRD3dL0Zdp .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tRD3dL0Zdp .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tRD3dL0Zdp .modal.fade .modal-dialog,
.cid-tRD3dL0Zdp .modal.in .modal-dialog {
  transform: none;
}
.cid-tRD3dL0Zdp .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tRD3dLC5Iz {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tRD3dLC5Iz .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRD3dLC5Iz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRD3dLC5Iz .col-title {
  margin-bottom: 32px;
}
.cid-tRD3dLC5Iz .mbr-section-title {
  color: #24262b;
}
.cid-tRD3dLC5Iz .mbr-section-subtitle {
  color: #24262b;
}
.cid-tRD3dLC5Iz .cards-row {
  row-gap: 32px;
}
.cid-tRD3dLC5Iz .card {
  border-radius: 0;
}
.cid-tRD3dLC5Iz .card-wrapper {
  display: flex;
  align-items: center;
}
.cid-tRD3dLC5Iz .mbr-iconfont {
  display: block;
  font-size: 56px;
  color: #33363b;
  margin-right: 2rem;
  flex-shrink: 0;
}
.cid-tRD3dLC5Iz .text-wrap {
  flex-grow: 1;
}
.cid-tRD3dLC5Iz .card-title {
  color: #24262b;
}
.cid-tRD3dLC5Iz .card-text {
  color: #767676;
}
.cid-tRD3dM7jNt {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tRD3dM7jNt .mbr-section-title {
  margin-bottom: 1rem;
  color: #202020;
}
.cid-tRD3dM7jNt .footer_logo {
  margin-bottom: 2rem;
  text-align: center;
}
.cid-tRD3dM7jNt .footer_logo img {
  width: auto;
  object-fit: cover;
  display: inline-block;
}
.cid-tRD3dM7jNt .mbr-text {
  margin: 10px 0;
  text-align: center;
}
.cid-tRD3dM7jNt .footer_info {
  margin: 10px 0;
  text-align: center;
}
.cid-tRD3dM7jNt .social_icons {
  text-align: center;
}
.cid-tRD3dM7jNt .icons_footer {
  margin-top: 35px;
  padding: 0;
  display: inline-flex;
}
.cid-tRD3dM7jNt .iconfont-wrapper {
  color: #000000 !important;
  font-size: 17px;
  margin-right: 25px;
  width: 56px;
  height: 56px;
  background-color: #ffffff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.2s ease-in-out;
}
.cid-tRD3dM7jNt .iconfont-wrapper:last-child {
  margin-right: 0;
}
.cid-tRD3dM7jNt .iconfont-wrapper:hover {
  background-color: #f2f2f2;
}
@media (max-width: 767px) {
  .cid-tRD3dM7jNt .footer_timework {
    margin-top: 50px;
  }
  .cid-tRD3dM7jNt .footer_contact {
    margin-bottom: 50px;
  }
}
.cid-tRD3dMyQeT {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tRD3dMyQeT .mbr-text {
  color: #555555;
  margin: 10px 0;
  width: 100%;
  text-align: center;
}
.cid-tS0gQ7HJvO .hidden {
  display: none;
}
.cid-tRD3Y6VYpF {
  z-index: 1000;
  width: 100%;
}
.cid-tRD3Y6VYpF nav.navbar {
  position: fixed;
}
.cid-tRD3Y6VYpF .navbar-logo {
  margin-right: 1rem !important;
}
.cid-tRD3Y6VYpF .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tRD3Y6VYpF .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tRD3Y6VYpF .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tRD3Y6VYpF .dropdown-item:hover,
.cid-tRD3Y6VYpF .dropdown-item:focus {
  background: #5f5757 !important;
  color: white !important;
}
.cid-tRD3Y6VYpF .dropdown-item:hover span {
  color: white;
}
.cid-tRD3Y6VYpF .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tRD3Y6VYpF .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tRD3Y6VYpF .nav-dropdown .link {
  padding: 0 1.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tRD3Y6VYpF .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tRD3Y6VYpF .nav-link {
  position: relative;
}
.cid-tRD3Y6VYpF .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tRD3Y6VYpF .container {
    flex-wrap: nowrap;
  }
}
.cid-tRD3Y6VYpF .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tRD3Y6VYpF .dropdown-menu,
.cid-tRD3Y6VYpF .navbar.opened {
  background: #ffffff !important;
}
.cid-tRD3Y6VYpF .nav-item:focus,
.cid-tRD3Y6VYpF .nav-link:focus {
  outline: none;
}
.cid-tRD3Y6VYpF .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tRD3Y6VYpF .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tRD3Y6VYpF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tRD3Y6VYpF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tRD3Y6VYpF .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tRD3Y6VYpF .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tRD3Y6VYpF .navbar {
  min-height: 80px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0.9);
}
.cid-tRD3Y6VYpF .navbar.opened {
  transition: all 0.3s;
}
.cid-tRD3Y6VYpF .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tRD3Y6VYpF .navbar .navbar-logo img {
  width: auto;
}
.cid-tRD3Y6VYpF .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tRD3Y6VYpF .navbar.collapsed {
  justify-content: center;
}
.cid-tRD3Y6VYpF .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tRD3Y6VYpF .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tRD3Y6VYpF .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tRD3Y6VYpF .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tRD3Y6VYpF .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-tRD3Y6VYpF .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tRD3Y6VYpF .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tRD3Y6VYpF .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tRD3Y6VYpF .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tRD3Y6VYpF .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tRD3Y6VYpF .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tRD3Y6VYpF .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tRD3Y6VYpF .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-tRD3Y6VYpF .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tRD3Y6VYpF .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tRD3Y6VYpF .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tRD3Y6VYpF .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tRD3Y6VYpF .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tRD3Y6VYpF .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tRD3Y6VYpF .navbar.navbar-short {
  min-height: 80px;
}
.cid-tRD3Y6VYpF .navbar.navbar-short .navbar-brand {
  min-height: 80px;
  padding: 0;
}
.cid-tRD3Y6VYpF .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tRD3Y6VYpF .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tRD3Y6VYpF .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tRD3Y6VYpF .dropdown-item.active,
.cid-tRD3Y6VYpF .dropdown-item:active {
  background-color: transparent;
}
.cid-tRD3Y6VYpF .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tRD3Y6VYpF .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tRD3Y6VYpF .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tRD3Y6VYpF .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tRD3Y6VYpF .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tRD3Y6VYpF .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tRD3Y6VYpF ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tRD3Y6VYpF .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tRD3Y6VYpF button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tRD3Y6VYpF button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tRD3Y6VYpF button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tRD3Y6VYpF button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tRD3Y6VYpF button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tRD3Y6VYpF button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tRD3Y6VYpF nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tRD3Y6VYpF nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tRD3Y6VYpF nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tRD3Y6VYpF nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tRD3Y6VYpF .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tRD3Y6VYpF a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tRD3Y6VYpF .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tRD3Y6VYpF .navbar {
    height: 70px;
  }
  .cid-tRD3Y6VYpF .navbar.opened {
    height: auto;
  }
  .cid-tRD3Y6VYpF .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tRD3Y7lzgp {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tRD3Y7lzgp .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRD3Y7lzgp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRD3Y7GAVK {
  background-image: url("../../../assets/images/resim1-1-2000x1415.webp");
}
.cid-tRD3Y7GAVK .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRD3Y7GAVK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRD3Y7XD6C {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tRD3Y7XD6C .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRD3Y7XD6C .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tRD3Y7XD6C .container {
    padding: 0 25px;
  }
}
.cid-tRD3Y7XD6C .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-tRD3Y7XD6C .title-wrapper .mbr-section-title {
    margin-bottom: 25px;
  }
}
.cid-tRD3Y7XD6C .text-wrapper .text-wrap {
  display: inline-flex;
}
.cid-tRD3Y7XD6C .text-wrapper .text-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 16px;
  color: #353535;
}
.cid-tRD3Y7XD6C .text-wrapper .text-wrap .mbr-text {
  margin-bottom: 0;
}
.cid-tRD3Y7XD6C .mbr-section-title {
  color: #E33030;
}
.cid-tRD3Y7XD6C .mbr-text {
  color: #E33030;
}
.cid-tRD3Y7XD6C .mbr-section-title,
.cid-tRD3Y7XD6C .icon-wrapper {
  color: #000000;
}
.cid-tRD3Y7XD6C .mbr-text,
.cid-tRD3Y7XD6C .text-wrapper {
  color: #000000;
  text-align: center;
}
.cid-tRD3Y8ecof {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tRD3Y8ecof .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tRD3Y8ecof .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tRD3Y8ecof .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tRD3Y8ecof .row {
  align-items: center;
}
.cid-tRD3Y8ecof .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tRD3Y8ecof .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tRD3Y8ecof .card-title,
.cid-tRD3Y8ecof .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tRD3Y8ecof a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tRD3Y8ecof .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tRD3Y8ecof .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tRD3Y8ecof .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tRD3Y8ecof .it {
  font-style: italic;
}
.cid-tRD3Y8ecof .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tRD3Y8ecof .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tRD4oCEodP {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tRD4oCEodP .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tRD4oCEodP .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tRD4oCEodP .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tRD4oCEodP .row {
  align-items: center;
}
.cid-tRD4oCEodP .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tRD4oCEodP .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tRD4oCEodP .card-title,
.cid-tRD4oCEodP .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tRD4oCEodP a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tRD4oCEodP .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tRD4oCEodP .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tRD4oCEodP .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tRD4oCEodP .it {
  font-style: italic;
}
.cid-tRD4oCEodP .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tRD4oCEodP .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tRD3Y8zkAR {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tRD3Y8zkAR .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tRD3Y8zkAR .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tRD3Y8zkAR .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tRD3Y8zkAR .row {
  align-items: center;
}
.cid-tRD3Y8zkAR .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tRD3Y8zkAR .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tRD3Y8zkAR .card-title,
.cid-tRD3Y8zkAR .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tRD3Y8zkAR a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tRD3Y8zkAR .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tRD3Y8zkAR .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tRD3Y8zkAR .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tRD3Y8zkAR .it {
  font-style: italic;
}
.cid-tRD3Y8zkAR .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tRD3Y8zkAR .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tRD3Y8WLoG {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tRD3Y8WLoG .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRD3Y8WLoG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRD3Y8WLoG .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tRD3Y8WLoG .item {
    margin-bottom: 1rem;
  }
}
.cid-tRD3Y8WLoG .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tRD3Y8WLoG .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tRD3Y8WLoG .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tRD3Y8WLoG .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tRD3Y8WLoG .carousel-control,
.cid-tRD3Y8WLoG .close {
  background: #1b1b1b;
}
.cid-tRD3Y8WLoG .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tRD3Y8WLoG .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tRD3Y8WLoG .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tRD3Y8WLoG .carousel-control-next span {
  margin-left: 5px;
}
.cid-tRD3Y8WLoG .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tRD3Y8WLoG .close::before {
  content: '\e91a';
}
.cid-tRD3Y8WLoG .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tRD3Y8WLoG .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tRD3Y8WLoG .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tRD3Y8WLoG .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tRD3Y8WLoG .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tRD3Y8WLoG .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tRD3Y8WLoG .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tRD3Y8WLoG .carousel-indicators li.active,
.cid-tRD3Y8WLoG .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tRD3Y8WLoG .carousel-indicators li::after,
.cid-tRD3Y8WLoG .carousel-indicators li::before {
  content: none;
}
.cid-tRD3Y8WLoG .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tRD3Y8WLoG .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tRD3Y8WLoG .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tRD3Y8WLoG .carousel-indicators {
    display: none;
  }
}
.cid-tRD3Y8WLoG .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tRD3Y8WLoG .carousel-inner > .active {
  display: block;
}
.cid-tRD3Y8WLoG .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tRD3Y8WLoG .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tRD3Y8WLoG .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tRD3Y8WLoG .carousel-control,
  .cid-tRD3Y8WLoG .carousel-indicators,
  .cid-tRD3Y8WLoG .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tRD3Y8WLoG .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tRD3Y8WLoG .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tRD3Y8WLoG .carousel-indicators .active,
.cid-tRD3Y8WLoG .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tRD3Y8WLoG .carousel-indicators .active {
  background: #fff;
}
.cid-tRD3Y8WLoG .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tRD3Y8WLoG .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tRD3Y8WLoG .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tRD3Y8WLoG .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tRD3Y8WLoG .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tRD3Y8WLoG .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tRD3Y8WLoG .carousel {
  width: 100%;
}
.cid-tRD3Y8WLoG .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tRD3Y8WLoG .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tRD3Y8WLoG .modal.fade .modal-dialog,
.cid-tRD3Y8WLoG .modal.in .modal-dialog {
  transform: none;
}
.cid-tRD3Y8WLoG .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tRD3Y9AoDO {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tRD3Y9AoDO .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRD3Y9AoDO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRD3Y9AoDO .col-title {
  margin-bottom: 32px;
}
.cid-tRD3Y9AoDO .mbr-section-title {
  color: #24262b;
}
.cid-tRD3Y9AoDO .mbr-section-subtitle {
  color: #24262b;
}
.cid-tRD3Y9AoDO .cards-row {
  row-gap: 32px;
}
.cid-tRD3Y9AoDO .card {
  border-radius: 0;
}
.cid-tRD3Y9AoDO .card-wrapper {
  display: flex;
  align-items: center;
}
.cid-tRD3Y9AoDO .mbr-iconfont {
  display: block;
  font-size: 56px;
  color: #33363b;
  margin-right: 2rem;
  flex-shrink: 0;
}
.cid-tRD3Y9AoDO .text-wrap {
  flex-grow: 1;
}
.cid-tRD3Y9AoDO .card-title {
  color: #24262b;
}
.cid-tRD3Y9AoDO .card-text {
  color: #767676;
}
.cid-tRD3Ya2DgL {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tRD3Ya2DgL .mbr-section-title {
  margin-bottom: 1rem;
  color: #202020;
}
.cid-tRD3Ya2DgL .footer_logo {
  margin-bottom: 2rem;
  text-align: center;
}
.cid-tRD3Ya2DgL .footer_logo img {
  width: auto;
  object-fit: cover;
  display: inline-block;
}
.cid-tRD3Ya2DgL .mbr-text {
  margin: 10px 0;
  text-align: center;
}
.cid-tRD3Ya2DgL .footer_info {
  margin: 10px 0;
  text-align: center;
}
.cid-tRD3Ya2DgL .social_icons {
  text-align: center;
}
.cid-tRD3Ya2DgL .icons_footer {
  margin-top: 35px;
  padding: 0;
  display: inline-flex;
}
.cid-tRD3Ya2DgL .iconfont-wrapper {
  color: #000000 !important;
  font-size: 17px;
  margin-right: 25px;
  width: 56px;
  height: 56px;
  background-color: #ffffff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.2s ease-in-out;
}
.cid-tRD3Ya2DgL .iconfont-wrapper:last-child {
  margin-right: 0;
}
.cid-tRD3Ya2DgL .iconfont-wrapper:hover {
  background-color: #f2f2f2;
}
@media (max-width: 767px) {
  .cid-tRD3Ya2DgL .footer_timework {
    margin-top: 50px;
  }
  .cid-tRD3Ya2DgL .footer_contact {
    margin-bottom: 50px;
  }
}
.cid-tRD3YauHFS {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tRD3YauHFS .mbr-text {
  color: #555555;
  margin: 10px 0;
  width: 100%;
  text-align: center;
}
.cid-tS0gRGl24b .hidden {
  display: none;
}
.cid-tRD4U9UjeF {
  z-index: 1000;
  width: 100%;
}
.cid-tRD4U9UjeF nav.navbar {
  position: fixed;
}
.cid-tRD4U9UjeF .navbar-logo {
  margin-right: 1rem !important;
}
.cid-tRD4U9UjeF .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tRD4U9UjeF .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tRD4U9UjeF .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tRD4U9UjeF .dropdown-item:hover,
.cid-tRD4U9UjeF .dropdown-item:focus {
  background: #5f5757 !important;
  color: white !important;
}
.cid-tRD4U9UjeF .dropdown-item:hover span {
  color: white;
}
.cid-tRD4U9UjeF .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tRD4U9UjeF .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tRD4U9UjeF .nav-dropdown .link {
  padding: 0 1.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tRD4U9UjeF .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tRD4U9UjeF .nav-link {
  position: relative;
}
.cid-tRD4U9UjeF .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tRD4U9UjeF .container {
    flex-wrap: nowrap;
  }
}
.cid-tRD4U9UjeF .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tRD4U9UjeF .dropdown-menu,
.cid-tRD4U9UjeF .navbar.opened {
  background: #ffffff !important;
}
.cid-tRD4U9UjeF .nav-item:focus,
.cid-tRD4U9UjeF .nav-link:focus {
  outline: none;
}
.cid-tRD4U9UjeF .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tRD4U9UjeF .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tRD4U9UjeF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tRD4U9UjeF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tRD4U9UjeF .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tRD4U9UjeF .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tRD4U9UjeF .navbar {
  min-height: 80px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0.9);
}
.cid-tRD4U9UjeF .navbar.opened {
  transition: all 0.3s;
}
.cid-tRD4U9UjeF .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tRD4U9UjeF .navbar .navbar-logo img {
  width: auto;
}
.cid-tRD4U9UjeF .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tRD4U9UjeF .navbar.collapsed {
  justify-content: center;
}
.cid-tRD4U9UjeF .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tRD4U9UjeF .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tRD4U9UjeF .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tRD4U9UjeF .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tRD4U9UjeF .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-tRD4U9UjeF .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tRD4U9UjeF .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tRD4U9UjeF .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tRD4U9UjeF .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tRD4U9UjeF .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tRD4U9UjeF .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tRD4U9UjeF .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tRD4U9UjeF .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-tRD4U9UjeF .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tRD4U9UjeF .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tRD4U9UjeF .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tRD4U9UjeF .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tRD4U9UjeF .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tRD4U9UjeF .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tRD4U9UjeF .navbar.navbar-short {
  min-height: 80px;
}
.cid-tRD4U9UjeF .navbar.navbar-short .navbar-brand {
  min-height: 80px;
  padding: 0;
}
.cid-tRD4U9UjeF .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tRD4U9UjeF .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tRD4U9UjeF .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tRD4U9UjeF .dropdown-item.active,
.cid-tRD4U9UjeF .dropdown-item:active {
  background-color: transparent;
}
.cid-tRD4U9UjeF .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tRD4U9UjeF .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tRD4U9UjeF .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tRD4U9UjeF .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tRD4U9UjeF .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tRD4U9UjeF .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tRD4U9UjeF ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tRD4U9UjeF .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tRD4U9UjeF button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tRD4U9UjeF button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tRD4U9UjeF button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tRD4U9UjeF button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tRD4U9UjeF button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tRD4U9UjeF button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tRD4U9UjeF nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tRD4U9UjeF nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tRD4U9UjeF nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tRD4U9UjeF nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tRD4U9UjeF .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tRD4U9UjeF a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tRD4U9UjeF .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tRD4U9UjeF .navbar {
    height: 70px;
  }
  .cid-tRD4U9UjeF .navbar.opened {
    height: auto;
  }
  .cid-tRD4U9UjeF .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tRD4UajwiG {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tRD4UajwiG .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRD4UajwiG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRD4UaD9ie {
  background-image: url("../../../assets/images/resim1-2-2000x1415.webp");
}
.cid-tRD4UaD9ie .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRD4UaD9ie .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRD4UaU269 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tRD4UaU269 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRD4UaU269 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tRD4UaU269 .container {
    padding: 0 25px;
  }
}
.cid-tRD4UaU269 .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-tRD4UaU269 .title-wrapper .mbr-section-title {
    margin-bottom: 25px;
  }
}
.cid-tRD4UaU269 .text-wrapper .text-wrap {
  display: inline-flex;
}
.cid-tRD4UaU269 .text-wrapper .text-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 16px;
  color: #353535;
}
.cid-tRD4UaU269 .text-wrapper .text-wrap .mbr-text {
  margin-bottom: 0;
}
.cid-tRD4UaU269 .mbr-section-title {
  color: #E33030;
}
.cid-tRD4UaU269 .mbr-text {
  color: #E33030;
}
.cid-tRD4UaU269 .mbr-section-title,
.cid-tRD4UaU269 .icon-wrapper {
  color: #000000;
}
.cid-tRD4UaU269 .mbr-text,
.cid-tRD4UaU269 .text-wrapper {
  color: #000000;
  text-align: center;
}
.cid-tRD4Ubeepq {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tRD4Ubeepq .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tRD4Ubeepq .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tRD4Ubeepq .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tRD4Ubeepq .row {
  align-items: center;
}
.cid-tRD4Ubeepq .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tRD4Ubeepq .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tRD4Ubeepq .card-title,
.cid-tRD4Ubeepq .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tRD4Ubeepq a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tRD4Ubeepq .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tRD4Ubeepq .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tRD4Ubeepq .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tRD4Ubeepq .it {
  font-style: italic;
}
.cid-tRD4Ubeepq .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tRD4Ubeepq .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tRD4UbAIiN {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tRD4UbAIiN .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tRD4UbAIiN .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tRD4UbAIiN .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tRD4UbAIiN .row {
  align-items: center;
}
.cid-tRD4UbAIiN .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tRD4UbAIiN .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tRD4UbAIiN .card-title,
.cid-tRD4UbAIiN .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tRD4UbAIiN a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tRD4UbAIiN .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tRD4UbAIiN .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tRD4UbAIiN .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tRD4UbAIiN .it {
  font-style: italic;
}
.cid-tRD4UbAIiN .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tRD4UbAIiN .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tRD4UclF92 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tRD4UclF92 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRD4UclF92 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRD4UclF92 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tRD4UclF92 .item {
    margin-bottom: 1rem;
  }
}
.cid-tRD4UclF92 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tRD4UclF92 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tRD4UclF92 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tRD4UclF92 .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tRD4UclF92 .carousel-control,
.cid-tRD4UclF92 .close {
  background: #1b1b1b;
}
.cid-tRD4UclF92 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tRD4UclF92 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tRD4UclF92 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tRD4UclF92 .carousel-control-next span {
  margin-left: 5px;
}
.cid-tRD4UclF92 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tRD4UclF92 .close::before {
  content: '\e91a';
}
.cid-tRD4UclF92 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tRD4UclF92 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tRD4UclF92 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tRD4UclF92 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tRD4UclF92 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tRD4UclF92 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tRD4UclF92 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tRD4UclF92 .carousel-indicators li.active,
.cid-tRD4UclF92 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tRD4UclF92 .carousel-indicators li::after,
.cid-tRD4UclF92 .carousel-indicators li::before {
  content: none;
}
.cid-tRD4UclF92 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tRD4UclF92 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tRD4UclF92 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tRD4UclF92 .carousel-indicators {
    display: none;
  }
}
.cid-tRD4UclF92 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tRD4UclF92 .carousel-inner > .active {
  display: block;
}
.cid-tRD4UclF92 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tRD4UclF92 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tRD4UclF92 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tRD4UclF92 .carousel-control,
  .cid-tRD4UclF92 .carousel-indicators,
  .cid-tRD4UclF92 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tRD4UclF92 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tRD4UclF92 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tRD4UclF92 .carousel-indicators .active,
.cid-tRD4UclF92 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tRD4UclF92 .carousel-indicators .active {
  background: #fff;
}
.cid-tRD4UclF92 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tRD4UclF92 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tRD4UclF92 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tRD4UclF92 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tRD4UclF92 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tRD4UclF92 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tRD4UclF92 .carousel {
  width: 100%;
}
.cid-tRD4UclF92 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tRD4UclF92 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tRD4UclF92 .modal.fade .modal-dialog,
.cid-tRD4UclF92 .modal.in .modal-dialog {
  transform: none;
}
.cid-tRD4UclF92 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tRD4Ud8OWL {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tRD4Ud8OWL .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRD4Ud8OWL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRD4Ud8OWL .col-title {
  margin-bottom: 32px;
}
.cid-tRD4Ud8OWL .mbr-section-title {
  color: #24262b;
}
.cid-tRD4Ud8OWL .mbr-section-subtitle {
  color: #24262b;
}
.cid-tRD4Ud8OWL .cards-row {
  row-gap: 32px;
}
.cid-tRD4Ud8OWL .card {
  border-radius: 0;
}
.cid-tRD4Ud8OWL .card-wrapper {
  display: flex;
  align-items: center;
}
.cid-tRD4Ud8OWL .mbr-iconfont {
  display: block;
  font-size: 56px;
  color: #33363b;
  margin-right: 2rem;
  flex-shrink: 0;
}
.cid-tRD4Ud8OWL .text-wrap {
  flex-grow: 1;
}
.cid-tRD4Ud8OWL .card-title {
  color: #24262b;
}
.cid-tRD4Ud8OWL .card-text {
  color: #767676;
}
.cid-tRD4UdCcZZ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tRD4UdCcZZ .mbr-section-title {
  margin-bottom: 1rem;
  color: #202020;
}
.cid-tRD4UdCcZZ .footer_logo {
  margin-bottom: 2rem;
  text-align: center;
}
.cid-tRD4UdCcZZ .footer_logo img {
  width: auto;
  object-fit: cover;
  display: inline-block;
}
.cid-tRD4UdCcZZ .mbr-text {
  margin: 10px 0;
  text-align: center;
}
.cid-tRD4UdCcZZ .footer_info {
  margin: 10px 0;
  text-align: center;
}
.cid-tRD4UdCcZZ .social_icons {
  text-align: center;
}
.cid-tRD4UdCcZZ .icons_footer {
  margin-top: 35px;
  padding: 0;
  display: inline-flex;
}
.cid-tRD4UdCcZZ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 17px;
  margin-right: 25px;
  width: 56px;
  height: 56px;
  background-color: #ffffff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.2s ease-in-out;
}
.cid-tRD4UdCcZZ .iconfont-wrapper:last-child {
  margin-right: 0;
}
.cid-tRD4UdCcZZ .iconfont-wrapper:hover {
  background-color: #f2f2f2;
}
@media (max-width: 767px) {
  .cid-tRD4UdCcZZ .footer_timework {
    margin-top: 50px;
  }
  .cid-tRD4UdCcZZ .footer_contact {
    margin-bottom: 50px;
  }
}
.cid-tRD4Ue5uBr {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tRD4Ue5uBr .mbr-text {
  color: #555555;
  margin: 10px 0;
  width: 100%;
  text-align: center;
}
.cid-tS0gTjsemd .hidden {
  display: none;
}
.cid-tRD5RyOoFa {
  z-index: 1000;
  width: 100%;
}
.cid-tRD5RyOoFa nav.navbar {
  position: fixed;
}
.cid-tRD5RyOoFa .navbar-logo {
  margin-right: 1rem !important;
}
.cid-tRD5RyOoFa .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tRD5RyOoFa .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tRD5RyOoFa .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tRD5RyOoFa .dropdown-item:hover,
.cid-tRD5RyOoFa .dropdown-item:focus {
  background: #5f5757 !important;
  color: white !important;
}
.cid-tRD5RyOoFa .dropdown-item:hover span {
  color: white;
}
.cid-tRD5RyOoFa .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tRD5RyOoFa .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tRD5RyOoFa .nav-dropdown .link {
  padding: 0 1.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tRD5RyOoFa .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tRD5RyOoFa .nav-link {
  position: relative;
}
.cid-tRD5RyOoFa .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tRD5RyOoFa .container {
    flex-wrap: nowrap;
  }
}
.cid-tRD5RyOoFa .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tRD5RyOoFa .dropdown-menu,
.cid-tRD5RyOoFa .navbar.opened {
  background: #ffffff !important;
}
.cid-tRD5RyOoFa .nav-item:focus,
.cid-tRD5RyOoFa .nav-link:focus {
  outline: none;
}
.cid-tRD5RyOoFa .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tRD5RyOoFa .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tRD5RyOoFa .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tRD5RyOoFa .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tRD5RyOoFa .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tRD5RyOoFa .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tRD5RyOoFa .navbar {
  min-height: 80px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0.9);
}
.cid-tRD5RyOoFa .navbar.opened {
  transition: all 0.3s;
}
.cid-tRD5RyOoFa .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tRD5RyOoFa .navbar .navbar-logo img {
  width: auto;
}
.cid-tRD5RyOoFa .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tRD5RyOoFa .navbar.collapsed {
  justify-content: center;
}
.cid-tRD5RyOoFa .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tRD5RyOoFa .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tRD5RyOoFa .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tRD5RyOoFa .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tRD5RyOoFa .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-tRD5RyOoFa .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tRD5RyOoFa .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tRD5RyOoFa .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tRD5RyOoFa .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tRD5RyOoFa .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tRD5RyOoFa .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tRD5RyOoFa .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tRD5RyOoFa .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-tRD5RyOoFa .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tRD5RyOoFa .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tRD5RyOoFa .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tRD5RyOoFa .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tRD5RyOoFa .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tRD5RyOoFa .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tRD5RyOoFa .navbar.navbar-short {
  min-height: 80px;
}
.cid-tRD5RyOoFa .navbar.navbar-short .navbar-brand {
  min-height: 80px;
  padding: 0;
}
.cid-tRD5RyOoFa .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tRD5RyOoFa .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tRD5RyOoFa .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tRD5RyOoFa .dropdown-item.active,
.cid-tRD5RyOoFa .dropdown-item:active {
  background-color: transparent;
}
.cid-tRD5RyOoFa .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tRD5RyOoFa .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tRD5RyOoFa .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tRD5RyOoFa .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tRD5RyOoFa .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tRD5RyOoFa .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tRD5RyOoFa ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tRD5RyOoFa .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tRD5RyOoFa button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tRD5RyOoFa button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tRD5RyOoFa button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tRD5RyOoFa button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tRD5RyOoFa button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tRD5RyOoFa button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tRD5RyOoFa nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tRD5RyOoFa nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tRD5RyOoFa nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tRD5RyOoFa nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tRD5RyOoFa .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tRD5RyOoFa a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tRD5RyOoFa .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tRD5RyOoFa .navbar {
    height: 70px;
  }
  .cid-tRD5RyOoFa .navbar.opened {
    height: auto;
  }
  .cid-tRD5RyOoFa .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tRD5Rzd0Tj {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tRD5Rzd0Tj .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRD5Rzd0Tj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRD5RzwLfJ {
  background-image: url("../../../assets/images/resim2-1-2000x1415.webp");
}
.cid-tRD5RzwLfJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRD5RzwLfJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRD5RzNdUc {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tRD5RzNdUc .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRD5RzNdUc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tRD5RzNdUc .container {
    padding: 0 25px;
  }
}
.cid-tRD5RzNdUc .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-tRD5RzNdUc .title-wrapper .mbr-section-title {
    margin-bottom: 25px;
  }
}
.cid-tRD5RzNdUc .text-wrapper .text-wrap {
  display: inline-flex;
}
.cid-tRD5RzNdUc .text-wrapper .text-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 16px;
  color: #353535;
}
.cid-tRD5RzNdUc .text-wrapper .text-wrap .mbr-text {
  margin-bottom: 0;
}
.cid-tRD5RzNdUc .mbr-section-title {
  color: #E33030;
}
.cid-tRD5RzNdUc .mbr-text {
  color: #E33030;
}
.cid-tRD5RzNdUc .mbr-section-title,
.cid-tRD5RzNdUc .icon-wrapper {
  color: #000000;
}
.cid-tRD5RzNdUc .mbr-text,
.cid-tRD5RzNdUc .text-wrapper {
  color: #000000;
  text-align: center;
}
.cid-tRD5RA6DIa {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tRD5RA6DIa .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tRD5RA6DIa .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tRD5RA6DIa .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tRD5RA6DIa .row {
  align-items: center;
}
.cid-tRD5RA6DIa .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tRD5RA6DIa .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tRD5RA6DIa .card-title,
.cid-tRD5RA6DIa .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tRD5RA6DIa a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tRD5RA6DIa .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tRD5RA6DIa .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tRD5RA6DIa .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tRD5RA6DIa .it {
  font-style: italic;
}
.cid-tRD5RA6DIa .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tRD5RA6DIa .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tRD5RAsS9G {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tRD5RAsS9G .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tRD5RAsS9G .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tRD5RAsS9G .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tRD5RAsS9G .row {
  align-items: center;
}
.cid-tRD5RAsS9G .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tRD5RAsS9G .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tRD5RAsS9G .card-title,
.cid-tRD5RAsS9G .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tRD5RAsS9G a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tRD5RAsS9G .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tRD5RAsS9G .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tRD5RAsS9G .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tRD5RAsS9G .it {
  font-style: italic;
}
.cid-tRD5RAsS9G .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tRD5RAsS9G .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tRD5RAOL0d {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tRD5RAOL0d .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRD5RAOL0d .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRD5RAOL0d .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tRD5RAOL0d .item {
    margin-bottom: 1rem;
  }
}
.cid-tRD5RAOL0d .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tRD5RAOL0d .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tRD5RAOL0d .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tRD5RAOL0d .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tRD5RAOL0d .carousel-control,
.cid-tRD5RAOL0d .close {
  background: #1b1b1b;
}
.cid-tRD5RAOL0d .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tRD5RAOL0d .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tRD5RAOL0d .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tRD5RAOL0d .carousel-control-next span {
  margin-left: 5px;
}
.cid-tRD5RAOL0d .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tRD5RAOL0d .close::before {
  content: '\e91a';
}
.cid-tRD5RAOL0d .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tRD5RAOL0d .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tRD5RAOL0d .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tRD5RAOL0d .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tRD5RAOL0d .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tRD5RAOL0d .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tRD5RAOL0d .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tRD5RAOL0d .carousel-indicators li.active,
.cid-tRD5RAOL0d .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tRD5RAOL0d .carousel-indicators li::after,
.cid-tRD5RAOL0d .carousel-indicators li::before {
  content: none;
}
.cid-tRD5RAOL0d .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tRD5RAOL0d .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tRD5RAOL0d .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tRD5RAOL0d .carousel-indicators {
    display: none;
  }
}
.cid-tRD5RAOL0d .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tRD5RAOL0d .carousel-inner > .active {
  display: block;
}
.cid-tRD5RAOL0d .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tRD5RAOL0d .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tRD5RAOL0d .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tRD5RAOL0d .carousel-control,
  .cid-tRD5RAOL0d .carousel-indicators,
  .cid-tRD5RAOL0d .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tRD5RAOL0d .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tRD5RAOL0d .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tRD5RAOL0d .carousel-indicators .active,
.cid-tRD5RAOL0d .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tRD5RAOL0d .carousel-indicators .active {
  background: #fff;
}
.cid-tRD5RAOL0d .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tRD5RAOL0d .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tRD5RAOL0d .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tRD5RAOL0d .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tRD5RAOL0d .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tRD5RAOL0d .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tRD5RAOL0d .carousel {
  width: 100%;
}
.cid-tRD5RAOL0d .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tRD5RAOL0d .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tRD5RAOL0d .modal.fade .modal-dialog,
.cid-tRD5RAOL0d .modal.in .modal-dialog {
  transform: none;
}
.cid-tRD5RAOL0d .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tRD5RBz0DX {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tRD5RBz0DX .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRD5RBz0DX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRD5RBz0DX .col-title {
  margin-bottom: 32px;
}
.cid-tRD5RBz0DX .mbr-section-title {
  color: #24262b;
}
.cid-tRD5RBz0DX .mbr-section-subtitle {
  color: #24262b;
}
.cid-tRD5RBz0DX .cards-row {
  row-gap: 32px;
}
.cid-tRD5RBz0DX .card {
  border-radius: 0;
}
.cid-tRD5RBz0DX .card-wrapper {
  display: flex;
  align-items: center;
}
.cid-tRD5RBz0DX .mbr-iconfont {
  display: block;
  font-size: 56px;
  color: #33363b;
  margin-right: 2rem;
  flex-shrink: 0;
}
.cid-tRD5RBz0DX .text-wrap {
  flex-grow: 1;
}
.cid-tRD5RBz0DX .card-title {
  color: #24262b;
}
.cid-tRD5RBz0DX .card-text {
  color: #767676;
}
.cid-tRD5RC2LzK {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tRD5RC2LzK .mbr-section-title {
  margin-bottom: 1rem;
  color: #202020;
}
.cid-tRD5RC2LzK .footer_logo {
  margin-bottom: 2rem;
  text-align: center;
}
.cid-tRD5RC2LzK .footer_logo img {
  width: auto;
  object-fit: cover;
  display: inline-block;
}
.cid-tRD5RC2LzK .mbr-text {
  margin: 10px 0;
  text-align: center;
}
.cid-tRD5RC2LzK .footer_info {
  margin: 10px 0;
  text-align: center;
}
.cid-tRD5RC2LzK .social_icons {
  text-align: center;
}
.cid-tRD5RC2LzK .icons_footer {
  margin-top: 35px;
  padding: 0;
  display: inline-flex;
}
.cid-tRD5RC2LzK .iconfont-wrapper {
  color: #000000 !important;
  font-size: 17px;
  margin-right: 25px;
  width: 56px;
  height: 56px;
  background-color: #ffffff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.2s ease-in-out;
}
.cid-tRD5RC2LzK .iconfont-wrapper:last-child {
  margin-right: 0;
}
.cid-tRD5RC2LzK .iconfont-wrapper:hover {
  background-color: #f2f2f2;
}
@media (max-width: 767px) {
  .cid-tRD5RC2LzK .footer_timework {
    margin-top: 50px;
  }
  .cid-tRD5RC2LzK .footer_contact {
    margin-bottom: 50px;
  }
}
.cid-tRD5RCuJXR {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tRD5RCuJXR .mbr-text {
  color: #555555;
  margin: 10px 0;
  width: 100%;
  text-align: center;
}
.cid-tS0gUJzFYQ .hidden {
  display: none;
}
.cid-tRD6R4Q9iO {
  z-index: 1000;
  width: 100%;
}
.cid-tRD6R4Q9iO nav.navbar {
  position: fixed;
}
.cid-tRD6R4Q9iO .navbar-logo {
  margin-right: 1rem !important;
}
.cid-tRD6R4Q9iO .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tRD6R4Q9iO .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tRD6R4Q9iO .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tRD6R4Q9iO .dropdown-item:hover,
.cid-tRD6R4Q9iO .dropdown-item:focus {
  background: #5f5757 !important;
  color: white !important;
}
.cid-tRD6R4Q9iO .dropdown-item:hover span {
  color: white;
}
.cid-tRD6R4Q9iO .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tRD6R4Q9iO .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tRD6R4Q9iO .nav-dropdown .link {
  padding: 0 1.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tRD6R4Q9iO .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tRD6R4Q9iO .nav-link {
  position: relative;
}
.cid-tRD6R4Q9iO .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tRD6R4Q9iO .container {
    flex-wrap: nowrap;
  }
}
.cid-tRD6R4Q9iO .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tRD6R4Q9iO .dropdown-menu,
.cid-tRD6R4Q9iO .navbar.opened {
  background: #ffffff !important;
}
.cid-tRD6R4Q9iO .nav-item:focus,
.cid-tRD6R4Q9iO .nav-link:focus {
  outline: none;
}
.cid-tRD6R4Q9iO .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tRD6R4Q9iO .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tRD6R4Q9iO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tRD6R4Q9iO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tRD6R4Q9iO .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tRD6R4Q9iO .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tRD6R4Q9iO .navbar {
  min-height: 80px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0.9);
}
.cid-tRD6R4Q9iO .navbar.opened {
  transition: all 0.3s;
}
.cid-tRD6R4Q9iO .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tRD6R4Q9iO .navbar .navbar-logo img {
  width: auto;
}
.cid-tRD6R4Q9iO .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tRD6R4Q9iO .navbar.collapsed {
  justify-content: center;
}
.cid-tRD6R4Q9iO .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tRD6R4Q9iO .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tRD6R4Q9iO .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tRD6R4Q9iO .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tRD6R4Q9iO .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-tRD6R4Q9iO .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tRD6R4Q9iO .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tRD6R4Q9iO .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tRD6R4Q9iO .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tRD6R4Q9iO .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tRD6R4Q9iO .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tRD6R4Q9iO .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tRD6R4Q9iO .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-tRD6R4Q9iO .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tRD6R4Q9iO .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tRD6R4Q9iO .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tRD6R4Q9iO .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tRD6R4Q9iO .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tRD6R4Q9iO .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tRD6R4Q9iO .navbar.navbar-short {
  min-height: 80px;
}
.cid-tRD6R4Q9iO .navbar.navbar-short .navbar-brand {
  min-height: 80px;
  padding: 0;
}
.cid-tRD6R4Q9iO .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tRD6R4Q9iO .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tRD6R4Q9iO .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tRD6R4Q9iO .dropdown-item.active,
.cid-tRD6R4Q9iO .dropdown-item:active {
  background-color: transparent;
}
.cid-tRD6R4Q9iO .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tRD6R4Q9iO .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tRD6R4Q9iO .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tRD6R4Q9iO .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tRD6R4Q9iO .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tRD6R4Q9iO .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tRD6R4Q9iO ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tRD6R4Q9iO .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tRD6R4Q9iO button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tRD6R4Q9iO button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tRD6R4Q9iO button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tRD6R4Q9iO button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tRD6R4Q9iO button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tRD6R4Q9iO button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tRD6R4Q9iO nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tRD6R4Q9iO nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tRD6R4Q9iO nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tRD6R4Q9iO nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tRD6R4Q9iO .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tRD6R4Q9iO a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tRD6R4Q9iO .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tRD6R4Q9iO .navbar {
    height: 70px;
  }
  .cid-tRD6R4Q9iO .navbar.opened {
    height: auto;
  }
  .cid-tRD6R4Q9iO .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tRD6R5gTvI {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tRD6R5gTvI .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRD6R5gTvI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRD6R5Aqch .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRD6R5Aqch .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background-image: url("../../../assets/images/06-2000x1125.webp");
}
.cid-tRD6R5SGIX {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tRD6R5SGIX .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRD6R5SGIX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tRD6R5SGIX .container {
    padding: 0 25px;
  }
}
.cid-tRD6R5SGIX .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-tRD6R5SGIX .title-wrapper .mbr-section-title {
    margin-bottom: 25px;
  }
}
.cid-tRD6R5SGIX .text-wrapper .text-wrap {
  display: inline-flex;
}
.cid-tRD6R5SGIX .text-wrapper .text-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 16px;
  color: #353535;
}
.cid-tRD6R5SGIX .text-wrapper .text-wrap .mbr-text {
  margin-bottom: 0;
}
.cid-tRD6R5SGIX .mbr-section-title {
  color: #E33030;
}
.cid-tRD6R5SGIX .mbr-text {
  color: #E33030;
}
.cid-tRD6R5SGIX .mbr-section-title,
.cid-tRD6R5SGIX .icon-wrapper {
  color: #000000;
}
.cid-tRD6R5SGIX .mbr-text,
.cid-tRD6R5SGIX .text-wrapper {
  color: #000000;
  text-align: center;
}
.cid-tRD6R69bVM {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tRD6R69bVM .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tRD6R69bVM .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tRD6R69bVM .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tRD6R69bVM .row {
  align-items: center;
}
.cid-tRD6R69bVM .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tRD6R69bVM .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tRD6R69bVM .card-title,
.cid-tRD6R69bVM .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tRD6R69bVM a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tRD6R69bVM .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tRD6R69bVM .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tRD6R69bVM .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tRD6R69bVM .it {
  font-style: italic;
}
.cid-tRD6R69bVM .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tRD6R69bVM .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tRDfRTNb3T {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tRDfRTNb3T .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tRDfRTNb3T .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tRDfRTNb3T .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tRDfRTNb3T .row {
  align-items: center;
}
.cid-tRDfRTNb3T .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tRDfRTNb3T .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tRDfRTNb3T .card-title,
.cid-tRDfRTNb3T .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tRDfRTNb3T a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tRDfRTNb3T .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tRDfRTNb3T .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tRDfRTNb3T .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tRDfRTNb3T .it {
  font-style: italic;
}
.cid-tRDfRTNb3T .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tRDfRTNb3T .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tRDjthP275 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tRDjthP275 .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tRDjthP275 .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tRDjthP275 .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tRDjthP275 .row {
  align-items: center;
}
.cid-tRDjthP275 .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tRDjthP275 .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tRDjthP275 .card-title,
.cid-tRDjthP275 .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tRDjthP275 a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tRDjthP275 .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tRDjthP275 .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tRDjthP275 .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tRDjthP275 .it {
  font-style: italic;
}
.cid-tRDjthP275 .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tRDjthP275 .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tRDj3Fe1wX {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tRDj3Fe1wX .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tRDj3Fe1wX .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tRDj3Fe1wX .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tRDj3Fe1wX .row {
  align-items: center;
}
.cid-tRDj3Fe1wX .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tRDj3Fe1wX .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tRDj3Fe1wX .card-title,
.cid-tRDj3Fe1wX .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tRDj3Fe1wX a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tRDj3Fe1wX .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tRDj3Fe1wX .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tRDj3Fe1wX .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tRDj3Fe1wX .it {
  font-style: italic;
}
.cid-tRDj3Fe1wX .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tRDj3Fe1wX .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tRD6R6T3Iv {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tRD6R6T3Iv .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRD6R6T3Iv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRD6R6T3Iv .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tRD6R6T3Iv .item {
    margin-bottom: 1rem;
  }
}
.cid-tRD6R6T3Iv .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tRD6R6T3Iv .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tRD6R6T3Iv .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tRD6R6T3Iv .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tRD6R6T3Iv .carousel-control,
.cid-tRD6R6T3Iv .close {
  background: #1b1b1b;
}
.cid-tRD6R6T3Iv .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tRD6R6T3Iv .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tRD6R6T3Iv .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tRD6R6T3Iv .carousel-control-next span {
  margin-left: 5px;
}
.cid-tRD6R6T3Iv .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tRD6R6T3Iv .close::before {
  content: '\e91a';
}
.cid-tRD6R6T3Iv .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tRD6R6T3Iv .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tRD6R6T3Iv .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tRD6R6T3Iv .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tRD6R6T3Iv .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tRD6R6T3Iv .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tRD6R6T3Iv .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tRD6R6T3Iv .carousel-indicators li.active,
.cid-tRD6R6T3Iv .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tRD6R6T3Iv .carousel-indicators li::after,
.cid-tRD6R6T3Iv .carousel-indicators li::before {
  content: none;
}
.cid-tRD6R6T3Iv .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tRD6R6T3Iv .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tRD6R6T3Iv .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tRD6R6T3Iv .carousel-indicators {
    display: none;
  }
}
.cid-tRD6R6T3Iv .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tRD6R6T3Iv .carousel-inner > .active {
  display: block;
}
.cid-tRD6R6T3Iv .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tRD6R6T3Iv .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tRD6R6T3Iv .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tRD6R6T3Iv .carousel-control,
  .cid-tRD6R6T3Iv .carousel-indicators,
  .cid-tRD6R6T3Iv .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tRD6R6T3Iv .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tRD6R6T3Iv .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tRD6R6T3Iv .carousel-indicators .active,
.cid-tRD6R6T3Iv .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tRD6R6T3Iv .carousel-indicators .active {
  background: #fff;
}
.cid-tRD6R6T3Iv .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tRD6R6T3Iv .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tRD6R6T3Iv .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tRD6R6T3Iv .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tRD6R6T3Iv .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tRD6R6T3Iv .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tRD6R6T3Iv .carousel {
  width: 100%;
}
.cid-tRD6R6T3Iv .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tRD6R6T3Iv .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tRD6R6T3Iv .modal.fade .modal-dialog,
.cid-tRD6R6T3Iv .modal.in .modal-dialog {
  transform: none;
}
.cid-tRD6R6T3Iv .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tRD6R7wLus {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tRD6R7wLus .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRD6R7wLus .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRD6R7wLus .col-title {
  margin-bottom: 32px;
}
.cid-tRD6R7wLus .mbr-section-title {
  color: #24262b;
}
.cid-tRD6R7wLus .mbr-section-subtitle {
  color: #24262b;
}
.cid-tRD6R7wLus .cards-row {
  row-gap: 32px;
}
.cid-tRD6R7wLus .card {
  border-radius: 0;
}
.cid-tRD6R7wLus .card-wrapper {
  display: flex;
  align-items: center;
}
.cid-tRD6R7wLus .mbr-iconfont {
  display: block;
  font-size: 56px;
  color: #33363b;
  margin-right: 2rem;
  flex-shrink: 0;
}
.cid-tRD6R7wLus .text-wrap {
  flex-grow: 1;
}
.cid-tRD6R7wLus .card-title {
  color: #24262b;
}
.cid-tRD6R7wLus .card-text {
  color: #767676;
}
.cid-tRD6R7YRkF {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tRD6R7YRkF .mbr-section-title {
  margin-bottom: 1rem;
  color: #202020;
}
.cid-tRD6R7YRkF .footer_logo {
  margin-bottom: 2rem;
  text-align: center;
}
.cid-tRD6R7YRkF .footer_logo img {
  width: auto;
  object-fit: cover;
  display: inline-block;
}
.cid-tRD6R7YRkF .mbr-text {
  margin: 10px 0;
  text-align: center;
}
.cid-tRD6R7YRkF .footer_info {
  margin: 10px 0;
  text-align: center;
}
.cid-tRD6R7YRkF .social_icons {
  text-align: center;
}
.cid-tRD6R7YRkF .icons_footer {
  margin-top: 35px;
  padding: 0;
  display: inline-flex;
}
.cid-tRD6R7YRkF .iconfont-wrapper {
  color: #000000 !important;
  font-size: 17px;
  margin-right: 25px;
  width: 56px;
  height: 56px;
  background-color: #ffffff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.2s ease-in-out;
}
.cid-tRD6R7YRkF .iconfont-wrapper:last-child {
  margin-right: 0;
}
.cid-tRD6R7YRkF .iconfont-wrapper:hover {
  background-color: #f2f2f2;
}
@media (max-width: 767px) {
  .cid-tRD6R7YRkF .footer_timework {
    margin-top: 50px;
  }
  .cid-tRD6R7YRkF .footer_contact {
    margin-bottom: 50px;
  }
}
.cid-tRD6R8s0XO {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tRD6R8s0XO .mbr-text {
  color: #555555;
  margin: 10px 0;
  width: 100%;
  text-align: center;
}
.cid-tS0hnDTYue .hidden {
  display: none;
}
.cid-tRD8CrSJBl {
  z-index: 1000;
  width: 100%;
}
.cid-tRD8CrSJBl nav.navbar {
  position: fixed;
}
.cid-tRD8CrSJBl .navbar-logo {
  margin-right: 1rem !important;
}
.cid-tRD8CrSJBl .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tRD8CrSJBl .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tRD8CrSJBl .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tRD8CrSJBl .dropdown-item:hover,
.cid-tRD8CrSJBl .dropdown-item:focus {
  background: #5f5757 !important;
  color: white !important;
}
.cid-tRD8CrSJBl .dropdown-item:hover span {
  color: white;
}
.cid-tRD8CrSJBl .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tRD8CrSJBl .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tRD8CrSJBl .nav-dropdown .link {
  padding: 0 1.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tRD8CrSJBl .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tRD8CrSJBl .nav-link {
  position: relative;
}
.cid-tRD8CrSJBl .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tRD8CrSJBl .container {
    flex-wrap: nowrap;
  }
}
.cid-tRD8CrSJBl .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tRD8CrSJBl .dropdown-menu,
.cid-tRD8CrSJBl .navbar.opened {
  background: #ffffff !important;
}
.cid-tRD8CrSJBl .nav-item:focus,
.cid-tRD8CrSJBl .nav-link:focus {
  outline: none;
}
.cid-tRD8CrSJBl .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tRD8CrSJBl .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tRD8CrSJBl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tRD8CrSJBl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tRD8CrSJBl .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tRD8CrSJBl .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tRD8CrSJBl .navbar {
  min-height: 80px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0.9);
}
.cid-tRD8CrSJBl .navbar.opened {
  transition: all 0.3s;
}
.cid-tRD8CrSJBl .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tRD8CrSJBl .navbar .navbar-logo img {
  width: auto;
}
.cid-tRD8CrSJBl .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tRD8CrSJBl .navbar.collapsed {
  justify-content: center;
}
.cid-tRD8CrSJBl .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tRD8CrSJBl .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tRD8CrSJBl .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tRD8CrSJBl .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tRD8CrSJBl .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-tRD8CrSJBl .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tRD8CrSJBl .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tRD8CrSJBl .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tRD8CrSJBl .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tRD8CrSJBl .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tRD8CrSJBl .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tRD8CrSJBl .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tRD8CrSJBl .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-tRD8CrSJBl .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tRD8CrSJBl .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tRD8CrSJBl .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tRD8CrSJBl .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tRD8CrSJBl .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tRD8CrSJBl .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tRD8CrSJBl .navbar.navbar-short {
  min-height: 80px;
}
.cid-tRD8CrSJBl .navbar.navbar-short .navbar-brand {
  min-height: 80px;
  padding: 0;
}
.cid-tRD8CrSJBl .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tRD8CrSJBl .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tRD8CrSJBl .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tRD8CrSJBl .dropdown-item.active,
.cid-tRD8CrSJBl .dropdown-item:active {
  background-color: transparent;
}
.cid-tRD8CrSJBl .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tRD8CrSJBl .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tRD8CrSJBl .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tRD8CrSJBl .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tRD8CrSJBl .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tRD8CrSJBl .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tRD8CrSJBl ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tRD8CrSJBl .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tRD8CrSJBl button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tRD8CrSJBl button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tRD8CrSJBl button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tRD8CrSJBl button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tRD8CrSJBl button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tRD8CrSJBl button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tRD8CrSJBl nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tRD8CrSJBl nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tRD8CrSJBl nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tRD8CrSJBl nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tRD8CrSJBl .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tRD8CrSJBl a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tRD8CrSJBl .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tRD8CrSJBl .navbar {
    height: 70px;
  }
  .cid-tRD8CrSJBl .navbar.opened {
    height: auto;
  }
  .cid-tRD8CrSJBl .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tRD8CsgBZD {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tRD8CsgBZD .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRD8CsgBZD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRD8CswYvL {
  background-image: url("../../../assets/images/111-2000x1300.webp");
}
.cid-tRD8CswYvL .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRD8CswYvL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRD8CsMjJF {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tRD8CsMjJF .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRD8CsMjJF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tRD8CsMjJF .container {
    padding: 0 25px;
  }
}
.cid-tRD8CsMjJF .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-tRD8CsMjJF .title-wrapper .mbr-section-title {
    margin-bottom: 25px;
  }
}
.cid-tRD8CsMjJF .text-wrapper .text-wrap {
  display: inline-flex;
}
.cid-tRD8CsMjJF .text-wrapper .text-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 16px;
  color: #353535;
}
.cid-tRD8CsMjJF .text-wrapper .text-wrap .mbr-text {
  margin-bottom: 0;
}
.cid-tRD8CsMjJF .mbr-section-title {
  color: #E33030;
}
.cid-tRD8CsMjJF .mbr-text {
  color: #E33030;
}
.cid-tRD8CsMjJF .mbr-section-title,
.cid-tRD8CsMjJF .icon-wrapper {
  color: #000000;
}
.cid-tRD8CsMjJF .mbr-text,
.cid-tRD8CsMjJF .text-wrapper {
  color: #000000;
  text-align: center;
}
.cid-tRD8Ct3QwH {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tRD8Ct3QwH .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tRD8Ct3QwH .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tRD8Ct3QwH .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tRD8Ct3QwH .row {
  align-items: center;
}
.cid-tRD8Ct3QwH .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tRD8Ct3QwH .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tRD8Ct3QwH .card-title,
.cid-tRD8Ct3QwH .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tRD8Ct3QwH a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tRD8Ct3QwH .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tRD8Ct3QwH .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tRD8Ct3QwH .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tRD8Ct3QwH .it {
  font-style: italic;
}
.cid-tRD8Ct3QwH .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tRD8Ct3QwH .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tRD8CtpNFd {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tRD8CtpNFd .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRD8CtpNFd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRD8CtpNFd .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tRD8CtpNFd .item {
    margin-bottom: 1rem;
  }
}
.cid-tRD8CtpNFd .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tRD8CtpNFd .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tRD8CtpNFd .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tRD8CtpNFd .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tRD8CtpNFd .carousel-control,
.cid-tRD8CtpNFd .close {
  background: #1b1b1b;
}
.cid-tRD8CtpNFd .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tRD8CtpNFd .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tRD8CtpNFd .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tRD8CtpNFd .carousel-control-next span {
  margin-left: 5px;
}
.cid-tRD8CtpNFd .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tRD8CtpNFd .close::before {
  content: '\e91a';
}
.cid-tRD8CtpNFd .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tRD8CtpNFd .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tRD8CtpNFd .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tRD8CtpNFd .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tRD8CtpNFd .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tRD8CtpNFd .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tRD8CtpNFd .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tRD8CtpNFd .carousel-indicators li.active,
.cid-tRD8CtpNFd .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tRD8CtpNFd .carousel-indicators li::after,
.cid-tRD8CtpNFd .carousel-indicators li::before {
  content: none;
}
.cid-tRD8CtpNFd .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tRD8CtpNFd .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tRD8CtpNFd .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tRD8CtpNFd .carousel-indicators {
    display: none;
  }
}
.cid-tRD8CtpNFd .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tRD8CtpNFd .carousel-inner > .active {
  display: block;
}
.cid-tRD8CtpNFd .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tRD8CtpNFd .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tRD8CtpNFd .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tRD8CtpNFd .carousel-control,
  .cid-tRD8CtpNFd .carousel-indicators,
  .cid-tRD8CtpNFd .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tRD8CtpNFd .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tRD8CtpNFd .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tRD8CtpNFd .carousel-indicators .active,
.cid-tRD8CtpNFd .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tRD8CtpNFd .carousel-indicators .active {
  background: #fff;
}
.cid-tRD8CtpNFd .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tRD8CtpNFd .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tRD8CtpNFd .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tRD8CtpNFd .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tRD8CtpNFd .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tRD8CtpNFd .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tRD8CtpNFd .carousel {
  width: 100%;
}
.cid-tRD8CtpNFd .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tRD8CtpNFd .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tRD8CtpNFd .modal.fade .modal-dialog,
.cid-tRD8CtpNFd .modal.in .modal-dialog {
  transform: none;
}
.cid-tRD8CtpNFd .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tRD8Cu5Uv2 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tRD8Cu5Uv2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRD8Cu5Uv2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRD8Cu5Uv2 .col-title {
  margin-bottom: 32px;
}
.cid-tRD8Cu5Uv2 .mbr-section-title {
  color: #24262b;
}
.cid-tRD8Cu5Uv2 .mbr-section-subtitle {
  color: #24262b;
}
.cid-tRD8Cu5Uv2 .cards-row {
  row-gap: 32px;
}
.cid-tRD8Cu5Uv2 .card {
  border-radius: 0;
}
.cid-tRD8Cu5Uv2 .card-wrapper {
  display: flex;
  align-items: center;
}
.cid-tRD8Cu5Uv2 .mbr-iconfont {
  display: block;
  font-size: 56px;
  color: #33363b;
  margin-right: 2rem;
  flex-shrink: 0;
}
.cid-tRD8Cu5Uv2 .text-wrap {
  flex-grow: 1;
}
.cid-tRD8Cu5Uv2 .card-title {
  color: #24262b;
}
.cid-tRD8Cu5Uv2 .card-text {
  color: #767676;
}
.cid-tRD8CuyhM9 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tRD8CuyhM9 .mbr-section-title {
  margin-bottom: 1rem;
  color: #202020;
}
.cid-tRD8CuyhM9 .footer_logo {
  margin-bottom: 2rem;
  text-align: center;
}
.cid-tRD8CuyhM9 .footer_logo img {
  width: auto;
  object-fit: cover;
  display: inline-block;
}
.cid-tRD8CuyhM9 .mbr-text {
  margin: 10px 0;
  text-align: center;
}
.cid-tRD8CuyhM9 .footer_info {
  margin: 10px 0;
  text-align: center;
}
.cid-tRD8CuyhM9 .social_icons {
  text-align: center;
}
.cid-tRD8CuyhM9 .icons_footer {
  margin-top: 35px;
  padding: 0;
  display: inline-flex;
}
.cid-tRD8CuyhM9 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 17px;
  margin-right: 25px;
  width: 56px;
  height: 56px;
  background-color: #ffffff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.2s ease-in-out;
}
.cid-tRD8CuyhM9 .iconfont-wrapper:last-child {
  margin-right: 0;
}
.cid-tRD8CuyhM9 .iconfont-wrapper:hover {
  background-color: #f2f2f2;
}
@media (max-width: 767px) {
  .cid-tRD8CuyhM9 .footer_timework {
    margin-top: 50px;
  }
  .cid-tRD8CuyhM9 .footer_contact {
    margin-bottom: 50px;
  }
}
.cid-tRD8CuZmnC {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tRD8CuZmnC .mbr-text {
  color: #555555;
  margin: 10px 0;
  width: 100%;
  text-align: center;
}
.cid-tS0hfRbCiP .hidden {
  display: none;
}
.cid-tRDk1qa9Je {
  z-index: 1000;
  width: 100%;
}
.cid-tRDk1qa9Je nav.navbar {
  position: fixed;
}
.cid-tRDk1qa9Je .navbar-logo {
  margin-right: 1rem !important;
}
.cid-tRDk1qa9Je .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tRDk1qa9Je .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tRDk1qa9Je .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tRDk1qa9Je .dropdown-item:hover,
.cid-tRDk1qa9Je .dropdown-item:focus {
  background: #5f5757 !important;
  color: white !important;
}
.cid-tRDk1qa9Je .dropdown-item:hover span {
  color: white;
}
.cid-tRDk1qa9Je .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tRDk1qa9Je .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tRDk1qa9Je .nav-dropdown .link {
  padding: 0 1.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tRDk1qa9Je .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tRDk1qa9Je .nav-link {
  position: relative;
}
.cid-tRDk1qa9Je .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tRDk1qa9Je .container {
    flex-wrap: nowrap;
  }
}
.cid-tRDk1qa9Je .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tRDk1qa9Je .dropdown-menu,
.cid-tRDk1qa9Je .navbar.opened {
  background: #ffffff !important;
}
.cid-tRDk1qa9Je .nav-item:focus,
.cid-tRDk1qa9Je .nav-link:focus {
  outline: none;
}
.cid-tRDk1qa9Je .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tRDk1qa9Je .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tRDk1qa9Je .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tRDk1qa9Je .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tRDk1qa9Je .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tRDk1qa9Je .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tRDk1qa9Je .navbar {
  min-height: 80px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0.9);
}
.cid-tRDk1qa9Je .navbar.opened {
  transition: all 0.3s;
}
.cid-tRDk1qa9Je .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tRDk1qa9Je .navbar .navbar-logo img {
  width: auto;
}
.cid-tRDk1qa9Je .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tRDk1qa9Je .navbar.collapsed {
  justify-content: center;
}
.cid-tRDk1qa9Je .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tRDk1qa9Je .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tRDk1qa9Je .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tRDk1qa9Je .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tRDk1qa9Je .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-tRDk1qa9Je .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tRDk1qa9Je .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tRDk1qa9Je .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tRDk1qa9Je .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tRDk1qa9Je .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tRDk1qa9Je .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tRDk1qa9Je .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tRDk1qa9Je .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-tRDk1qa9Je .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tRDk1qa9Je .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tRDk1qa9Je .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tRDk1qa9Je .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tRDk1qa9Je .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tRDk1qa9Je .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tRDk1qa9Je .navbar.navbar-short {
  min-height: 80px;
}
.cid-tRDk1qa9Je .navbar.navbar-short .navbar-brand {
  min-height: 80px;
  padding: 0;
}
.cid-tRDk1qa9Je .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tRDk1qa9Je .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tRDk1qa9Je .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tRDk1qa9Je .dropdown-item.active,
.cid-tRDk1qa9Je .dropdown-item:active {
  background-color: transparent;
}
.cid-tRDk1qa9Je .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tRDk1qa9Je .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tRDk1qa9Je .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tRDk1qa9Je .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tRDk1qa9Je .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tRDk1qa9Je .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tRDk1qa9Je ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tRDk1qa9Je .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tRDk1qa9Je button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tRDk1qa9Je button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tRDk1qa9Je button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tRDk1qa9Je button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tRDk1qa9Je button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tRDk1qa9Je button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tRDk1qa9Je nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tRDk1qa9Je nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tRDk1qa9Je nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tRDk1qa9Je nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tRDk1qa9Je .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tRDk1qa9Je a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tRDk1qa9Je .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tRDk1qa9Je .navbar {
    height: 70px;
  }
  .cid-tRDk1qa9Je .navbar.opened {
    height: auto;
  }
  .cid-tRDk1qa9Je .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tRDk1qyXh9 {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tRDk1qyXh9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRDk1qyXh9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRDk1qRgDt .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRDk1qRgDt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background-image: url("../../../assets/images/hanmeli0004-2000x1413.webp");
}
.cid-tRDk1r87oe {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tRDk1r87oe .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRDk1r87oe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tRDk1r87oe .container {
    padding: 0 25px;
  }
}
.cid-tRDk1r87oe .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-tRDk1r87oe .title-wrapper .mbr-section-title {
    margin-bottom: 25px;
  }
}
.cid-tRDk1r87oe .text-wrapper .text-wrap {
  display: inline-flex;
}
.cid-tRDk1r87oe .text-wrapper .text-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 16px;
  color: #353535;
}
.cid-tRDk1r87oe .text-wrapper .text-wrap .mbr-text {
  margin-bottom: 0;
}
.cid-tRDk1r87oe .mbr-section-title {
  color: #E33030;
}
.cid-tRDk1r87oe .mbr-text {
  color: #E33030;
}
.cid-tRDk1r87oe .mbr-section-title,
.cid-tRDk1r87oe .icon-wrapper {
  color: #000000;
}
.cid-tRDk1r87oe .mbr-text,
.cid-tRDk1r87oe .text-wrapper {
  color: #000000;
  text-align: center;
}
.cid-tRDk1rqHWc {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tRDk1rqHWc .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tRDk1rqHWc .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tRDk1rqHWc .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tRDk1rqHWc .row {
  align-items: center;
}
.cid-tRDk1rqHWc .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tRDk1rqHWc .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tRDk1rqHWc .card-title,
.cid-tRDk1rqHWc .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tRDk1rqHWc a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tRDk1rqHWc .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tRDk1rqHWc .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tRDk1rqHWc .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tRDk1rqHWc .it {
  font-style: italic;
}
.cid-tRDk1rqHWc .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tRDk1rqHWc .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tRDk1rKfDI {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tRDk1rKfDI .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRDk1rKfDI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRDk1rKfDI .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tRDk1rKfDI .item {
    margin-bottom: 1rem;
  }
}
.cid-tRDk1rKfDI .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tRDk1rKfDI .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tRDk1rKfDI .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tRDk1rKfDI .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tRDk1rKfDI .carousel-control,
.cid-tRDk1rKfDI .close {
  background: #1b1b1b;
}
.cid-tRDk1rKfDI .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tRDk1rKfDI .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tRDk1rKfDI .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tRDk1rKfDI .carousel-control-next span {
  margin-left: 5px;
}
.cid-tRDk1rKfDI .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tRDk1rKfDI .close::before {
  content: '\e91a';
}
.cid-tRDk1rKfDI .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tRDk1rKfDI .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tRDk1rKfDI .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tRDk1rKfDI .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tRDk1rKfDI .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tRDk1rKfDI .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tRDk1rKfDI .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tRDk1rKfDI .carousel-indicators li.active,
.cid-tRDk1rKfDI .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tRDk1rKfDI .carousel-indicators li::after,
.cid-tRDk1rKfDI .carousel-indicators li::before {
  content: none;
}
.cid-tRDk1rKfDI .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tRDk1rKfDI .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tRDk1rKfDI .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tRDk1rKfDI .carousel-indicators {
    display: none;
  }
}
.cid-tRDk1rKfDI .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tRDk1rKfDI .carousel-inner > .active {
  display: block;
}
.cid-tRDk1rKfDI .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tRDk1rKfDI .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tRDk1rKfDI .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tRDk1rKfDI .carousel-control,
  .cid-tRDk1rKfDI .carousel-indicators,
  .cid-tRDk1rKfDI .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tRDk1rKfDI .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tRDk1rKfDI .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tRDk1rKfDI .carousel-indicators .active,
.cid-tRDk1rKfDI .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tRDk1rKfDI .carousel-indicators .active {
  background: #fff;
}
.cid-tRDk1rKfDI .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tRDk1rKfDI .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tRDk1rKfDI .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tRDk1rKfDI .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tRDk1rKfDI .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tRDk1rKfDI .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tRDk1rKfDI .carousel {
  width: 100%;
}
.cid-tRDk1rKfDI .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tRDk1rKfDI .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tRDk1rKfDI .modal.fade .modal-dialog,
.cid-tRDk1rKfDI .modal.in .modal-dialog {
  transform: none;
}
.cid-tRDk1rKfDI .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tRDk1sGnrv {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tRDk1sGnrv .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRDk1sGnrv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRDk1sGnrv .col-title {
  margin-bottom: 32px;
}
.cid-tRDk1sGnrv .mbr-section-title {
  color: #24262b;
}
.cid-tRDk1sGnrv .mbr-section-subtitle {
  color: #24262b;
}
.cid-tRDk1sGnrv .cards-row {
  row-gap: 32px;
}
.cid-tRDk1sGnrv .card {
  border-radius: 0;
}
.cid-tRDk1sGnrv .card-wrapper {
  display: flex;
  align-items: center;
}
.cid-tRDk1sGnrv .mbr-iconfont {
  display: block;
  font-size: 56px;
  color: #33363b;
  margin-right: 2rem;
  flex-shrink: 0;
}
.cid-tRDk1sGnrv .text-wrap {
  flex-grow: 1;
}
.cid-tRDk1sGnrv .card-title {
  color: #24262b;
}
.cid-tRDk1sGnrv .card-text {
  color: #767676;
}
.cid-tRDk1t8pfr {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tRDk1t8pfr .mbr-section-title {
  margin-bottom: 1rem;
  color: #202020;
}
.cid-tRDk1t8pfr .footer_logo {
  margin-bottom: 2rem;
  text-align: center;
}
.cid-tRDk1t8pfr .footer_logo img {
  width: auto;
  object-fit: cover;
  display: inline-block;
}
.cid-tRDk1t8pfr .mbr-text {
  margin: 10px 0;
  text-align: center;
}
.cid-tRDk1t8pfr .footer_info {
  margin: 10px 0;
  text-align: center;
}
.cid-tRDk1t8pfr .social_icons {
  text-align: center;
}
.cid-tRDk1t8pfr .icons_footer {
  margin-top: 35px;
  padding: 0;
  display: inline-flex;
}
.cid-tRDk1t8pfr .iconfont-wrapper {
  color: #000000 !important;
  font-size: 17px;
  margin-right: 25px;
  width: 56px;
  height: 56px;
  background-color: #ffffff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.2s ease-in-out;
}
.cid-tRDk1t8pfr .iconfont-wrapper:last-child {
  margin-right: 0;
}
.cid-tRDk1t8pfr .iconfont-wrapper:hover {
  background-color: #f2f2f2;
}
@media (max-width: 767px) {
  .cid-tRDk1t8pfr .footer_timework {
    margin-top: 50px;
  }
  .cid-tRDk1t8pfr .footer_contact {
    margin-bottom: 50px;
  }
}
.cid-tRDk1tz4r6 {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tRDk1tz4r6 .mbr-text {
  color: #555555;
  margin: 10px 0;
  width: 100%;
  text-align: center;
}
.cid-tS0hpL9YYY .hidden {
  display: none;
}
.cid-tRDmtKhU6y {
  z-index: 1000;
  width: 100%;
}
.cid-tRDmtKhU6y nav.navbar {
  position: fixed;
}
.cid-tRDmtKhU6y .navbar-logo {
  margin-right: 1rem !important;
}
.cid-tRDmtKhU6y .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tRDmtKhU6y .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tRDmtKhU6y .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tRDmtKhU6y .dropdown-item:hover,
.cid-tRDmtKhU6y .dropdown-item:focus {
  background: #5f5757 !important;
  color: white !important;
}
.cid-tRDmtKhU6y .dropdown-item:hover span {
  color: white;
}
.cid-tRDmtKhU6y .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tRDmtKhU6y .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tRDmtKhU6y .nav-dropdown .link {
  padding: 0 1.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tRDmtKhU6y .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tRDmtKhU6y .nav-link {
  position: relative;
}
.cid-tRDmtKhU6y .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tRDmtKhU6y .container {
    flex-wrap: nowrap;
  }
}
.cid-tRDmtKhU6y .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tRDmtKhU6y .dropdown-menu,
.cid-tRDmtKhU6y .navbar.opened {
  background: #ffffff !important;
}
.cid-tRDmtKhU6y .nav-item:focus,
.cid-tRDmtKhU6y .nav-link:focus {
  outline: none;
}
.cid-tRDmtKhU6y .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tRDmtKhU6y .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tRDmtKhU6y .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tRDmtKhU6y .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tRDmtKhU6y .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tRDmtKhU6y .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tRDmtKhU6y .navbar {
  min-height: 80px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0.9);
}
.cid-tRDmtKhU6y .navbar.opened {
  transition: all 0.3s;
}
.cid-tRDmtKhU6y .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tRDmtKhU6y .navbar .navbar-logo img {
  width: auto;
}
.cid-tRDmtKhU6y .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tRDmtKhU6y .navbar.collapsed {
  justify-content: center;
}
.cid-tRDmtKhU6y .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tRDmtKhU6y .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tRDmtKhU6y .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tRDmtKhU6y .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tRDmtKhU6y .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-tRDmtKhU6y .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tRDmtKhU6y .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tRDmtKhU6y .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tRDmtKhU6y .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tRDmtKhU6y .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tRDmtKhU6y .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tRDmtKhU6y .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tRDmtKhU6y .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-tRDmtKhU6y .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tRDmtKhU6y .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tRDmtKhU6y .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tRDmtKhU6y .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tRDmtKhU6y .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tRDmtKhU6y .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tRDmtKhU6y .navbar.navbar-short {
  min-height: 80px;
}
.cid-tRDmtKhU6y .navbar.navbar-short .navbar-brand {
  min-height: 80px;
  padding: 0;
}
.cid-tRDmtKhU6y .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tRDmtKhU6y .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tRDmtKhU6y .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tRDmtKhU6y .dropdown-item.active,
.cid-tRDmtKhU6y .dropdown-item:active {
  background-color: transparent;
}
.cid-tRDmtKhU6y .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tRDmtKhU6y .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tRDmtKhU6y .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tRDmtKhU6y .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tRDmtKhU6y .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tRDmtKhU6y .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tRDmtKhU6y ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tRDmtKhU6y .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tRDmtKhU6y button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tRDmtKhU6y button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tRDmtKhU6y button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tRDmtKhU6y button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tRDmtKhU6y button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tRDmtKhU6y button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tRDmtKhU6y nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tRDmtKhU6y nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tRDmtKhU6y nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tRDmtKhU6y nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tRDmtKhU6y .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tRDmtKhU6y a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tRDmtKhU6y .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tRDmtKhU6y .navbar {
    height: 70px;
  }
  .cid-tRDmtKhU6y .navbar.opened {
    height: auto;
  }
  .cid-tRDmtKhU6y .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tRDmtKG6Gv {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tRDmtKG6Gv .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRDmtKG6Gv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRDmtL0ekr .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRDmtL0ekr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background-image: url("../../../assets/images/whatsapp-image-2022-12-12-at-11.22.23-3-1600x900.webp");
}
.cid-tRDmtLq042 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tRDmtLq042 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRDmtLq042 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tRDmtLq042 .container {
    padding: 0 25px;
  }
}
.cid-tRDmtLq042 .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-tRDmtLq042 .title-wrapper .mbr-section-title {
    margin-bottom: 25px;
  }
}
.cid-tRDmtLq042 .text-wrapper .text-wrap {
  display: inline-flex;
}
.cid-tRDmtLq042 .text-wrapper .text-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 16px;
  color: #353535;
}
.cid-tRDmtLq042 .text-wrapper .text-wrap .mbr-text {
  margin-bottom: 0;
}
.cid-tRDmtLq042 .mbr-section-title {
  color: #E33030;
}
.cid-tRDmtLq042 .mbr-text {
  color: #E33030;
}
.cid-tRDmtLq042 .mbr-section-title,
.cid-tRDmtLq042 .icon-wrapper {
  color: #000000;
}
.cid-tRDmtLq042 .mbr-text,
.cid-tRDmtLq042 .text-wrapper {
  color: #000000;
  text-align: center;
}
.cid-tRDmtLGr8f {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tRDmtLGr8f .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tRDmtLGr8f .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tRDmtLGr8f .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tRDmtLGr8f .row {
  align-items: center;
}
.cid-tRDmtLGr8f .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tRDmtLGr8f .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tRDmtLGr8f .card-title,
.cid-tRDmtLGr8f .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tRDmtLGr8f a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tRDmtLGr8f .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tRDmtLGr8f .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tRDmtLGr8f .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tRDmtLGr8f .it {
  font-style: italic;
}
.cid-tRDmtLGr8f .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tRDmtLGr8f .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tRDuZ3TWXx {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tRDuZ3TWXx .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tRDuZ3TWXx .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tRDuZ3TWXx .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tRDuZ3TWXx .row {
  align-items: center;
}
.cid-tRDuZ3TWXx .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tRDuZ3TWXx .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tRDuZ3TWXx .card-title,
.cid-tRDuZ3TWXx .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tRDuZ3TWXx a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tRDuZ3TWXx .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tRDuZ3TWXx .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tRDuZ3TWXx .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tRDuZ3TWXx .it {
  font-style: italic;
}
.cid-tRDuZ3TWXx .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tRDuZ3TWXx .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tRDvdAhNWv {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tRDvdAhNWv .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tRDvdAhNWv .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tRDvdAhNWv .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tRDvdAhNWv .row {
  align-items: center;
}
.cid-tRDvdAhNWv .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tRDvdAhNWv .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tRDvdAhNWv .card-title,
.cid-tRDvdAhNWv .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tRDvdAhNWv a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tRDvdAhNWv .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tRDvdAhNWv .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tRDvdAhNWv .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tRDvdAhNWv .it {
  font-style: italic;
}
.cid-tRDvdAhNWv .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tRDvdAhNWv .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tRDmtM1C4E {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tRDmtM1C4E .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRDmtM1C4E .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRDmtM1C4E .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tRDmtM1C4E .item {
    margin-bottom: 1rem;
  }
}
.cid-tRDmtM1C4E .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tRDmtM1C4E .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tRDmtM1C4E .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tRDmtM1C4E .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tRDmtM1C4E .carousel-control,
.cid-tRDmtM1C4E .close {
  background: #1b1b1b;
}
.cid-tRDmtM1C4E .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tRDmtM1C4E .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tRDmtM1C4E .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tRDmtM1C4E .carousel-control-next span {
  margin-left: 5px;
}
.cid-tRDmtM1C4E .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tRDmtM1C4E .close::before {
  content: '\e91a';
}
.cid-tRDmtM1C4E .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tRDmtM1C4E .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tRDmtM1C4E .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tRDmtM1C4E .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tRDmtM1C4E .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tRDmtM1C4E .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tRDmtM1C4E .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tRDmtM1C4E .carousel-indicators li.active,
.cid-tRDmtM1C4E .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tRDmtM1C4E .carousel-indicators li::after,
.cid-tRDmtM1C4E .carousel-indicators li::before {
  content: none;
}
.cid-tRDmtM1C4E .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tRDmtM1C4E .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tRDmtM1C4E .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tRDmtM1C4E .carousel-indicators {
    display: none;
  }
}
.cid-tRDmtM1C4E .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tRDmtM1C4E .carousel-inner > .active {
  display: block;
}
.cid-tRDmtM1C4E .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tRDmtM1C4E .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tRDmtM1C4E .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tRDmtM1C4E .carousel-control,
  .cid-tRDmtM1C4E .carousel-indicators,
  .cid-tRDmtM1C4E .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tRDmtM1C4E .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tRDmtM1C4E .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tRDmtM1C4E .carousel-indicators .active,
.cid-tRDmtM1C4E .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tRDmtM1C4E .carousel-indicators .active {
  background: #fff;
}
.cid-tRDmtM1C4E .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tRDmtM1C4E .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tRDmtM1C4E .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tRDmtM1C4E .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tRDmtM1C4E .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tRDmtM1C4E .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tRDmtM1C4E .carousel {
  width: 100%;
}
.cid-tRDmtM1C4E .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tRDmtM1C4E .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tRDmtM1C4E .modal.fade .modal-dialog,
.cid-tRDmtM1C4E .modal.in .modal-dialog {
  transform: none;
}
.cid-tRDmtM1C4E .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tRDmtN4IP1 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tRDmtN4IP1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRDmtN4IP1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRDmtN4IP1 .col-title {
  margin-bottom: 32px;
}
.cid-tRDmtN4IP1 .mbr-section-title {
  color: #24262b;
}
.cid-tRDmtN4IP1 .mbr-section-subtitle {
  color: #24262b;
}
.cid-tRDmtN4IP1 .cards-row {
  row-gap: 32px;
}
.cid-tRDmtN4IP1 .card {
  border-radius: 0;
}
.cid-tRDmtN4IP1 .card-wrapper {
  display: flex;
  align-items: center;
}
.cid-tRDmtN4IP1 .mbr-iconfont {
  display: block;
  font-size: 56px;
  color: #33363b;
  margin-right: 2rem;
  flex-shrink: 0;
}
.cid-tRDmtN4IP1 .text-wrap {
  flex-grow: 1;
}
.cid-tRDmtN4IP1 .card-title {
  color: #24262b;
}
.cid-tRDmtN4IP1 .card-text {
  color: #767676;
}
.cid-tRDmtNygve {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tRDmtNygve .mbr-section-title {
  margin-bottom: 1rem;
  color: #202020;
}
.cid-tRDmtNygve .footer_logo {
  margin-bottom: 2rem;
  text-align: center;
}
.cid-tRDmtNygve .footer_logo img {
  width: auto;
  object-fit: cover;
  display: inline-block;
}
.cid-tRDmtNygve .mbr-text {
  margin: 10px 0;
  text-align: center;
}
.cid-tRDmtNygve .footer_info {
  margin: 10px 0;
  text-align: center;
}
.cid-tRDmtNygve .social_icons {
  text-align: center;
}
.cid-tRDmtNygve .icons_footer {
  margin-top: 35px;
  padding: 0;
  display: inline-flex;
}
.cid-tRDmtNygve .iconfont-wrapper {
  color: #000000 !important;
  font-size: 17px;
  margin-right: 25px;
  width: 56px;
  height: 56px;
  background-color: #ffffff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.2s ease-in-out;
}
.cid-tRDmtNygve .iconfont-wrapper:last-child {
  margin-right: 0;
}
.cid-tRDmtNygve .iconfont-wrapper:hover {
  background-color: #f2f2f2;
}
@media (max-width: 767px) {
  .cid-tRDmtNygve .footer_timework {
    margin-top: 50px;
  }
  .cid-tRDmtNygve .footer_contact {
    margin-bottom: 50px;
  }
}
.cid-tRDmtO26ET {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tRDmtO26ET .mbr-text {
  color: #555555;
  margin: 10px 0;
  width: 100%;
  text-align: center;
}
.cid-tS0hrupDxK .hidden {
  display: none;
}
.cid-tRDqfzA25R {
  z-index: 1000;
  width: 100%;
}
.cid-tRDqfzA25R nav.navbar {
  position: fixed;
}
.cid-tRDqfzA25R .navbar-logo {
  margin-right: 1rem !important;
}
.cid-tRDqfzA25R .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tRDqfzA25R .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tRDqfzA25R .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tRDqfzA25R .dropdown-item:hover,
.cid-tRDqfzA25R .dropdown-item:focus {
  background: #5f5757 !important;
  color: white !important;
}
.cid-tRDqfzA25R .dropdown-item:hover span {
  color: white;
}
.cid-tRDqfzA25R .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tRDqfzA25R .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tRDqfzA25R .nav-dropdown .link {
  padding: 0 1.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tRDqfzA25R .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tRDqfzA25R .nav-link {
  position: relative;
}
.cid-tRDqfzA25R .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tRDqfzA25R .container {
    flex-wrap: nowrap;
  }
}
.cid-tRDqfzA25R .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tRDqfzA25R .dropdown-menu,
.cid-tRDqfzA25R .navbar.opened {
  background: #ffffff !important;
}
.cid-tRDqfzA25R .nav-item:focus,
.cid-tRDqfzA25R .nav-link:focus {
  outline: none;
}
.cid-tRDqfzA25R .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tRDqfzA25R .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tRDqfzA25R .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tRDqfzA25R .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tRDqfzA25R .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tRDqfzA25R .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tRDqfzA25R .navbar {
  min-height: 80px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0.9);
}
.cid-tRDqfzA25R .navbar.opened {
  transition: all 0.3s;
}
.cid-tRDqfzA25R .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tRDqfzA25R .navbar .navbar-logo img {
  width: auto;
}
.cid-tRDqfzA25R .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tRDqfzA25R .navbar.collapsed {
  justify-content: center;
}
.cid-tRDqfzA25R .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tRDqfzA25R .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tRDqfzA25R .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tRDqfzA25R .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tRDqfzA25R .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-tRDqfzA25R .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tRDqfzA25R .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tRDqfzA25R .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tRDqfzA25R .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tRDqfzA25R .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tRDqfzA25R .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tRDqfzA25R .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tRDqfzA25R .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-tRDqfzA25R .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tRDqfzA25R .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tRDqfzA25R .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tRDqfzA25R .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tRDqfzA25R .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tRDqfzA25R .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tRDqfzA25R .navbar.navbar-short {
  min-height: 80px;
}
.cid-tRDqfzA25R .navbar.navbar-short .navbar-brand {
  min-height: 80px;
  padding: 0;
}
.cid-tRDqfzA25R .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tRDqfzA25R .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tRDqfzA25R .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tRDqfzA25R .dropdown-item.active,
.cid-tRDqfzA25R .dropdown-item:active {
  background-color: transparent;
}
.cid-tRDqfzA25R .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tRDqfzA25R .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tRDqfzA25R .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tRDqfzA25R .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tRDqfzA25R .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tRDqfzA25R .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tRDqfzA25R ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tRDqfzA25R .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tRDqfzA25R button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tRDqfzA25R button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tRDqfzA25R button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tRDqfzA25R button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tRDqfzA25R button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tRDqfzA25R button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tRDqfzA25R nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tRDqfzA25R nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tRDqfzA25R nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tRDqfzA25R nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tRDqfzA25R .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tRDqfzA25R a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tRDqfzA25R .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tRDqfzA25R .navbar {
    height: 70px;
  }
  .cid-tRDqfzA25R .navbar.opened {
    height: auto;
  }
  .cid-tRDqfzA25R .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tRDqfzVxn3 {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tRDqfzVxn3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRDqfzVxn3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRDqfAcHM4 {
  background-image: url("../../../assets/images/1-2000x1414.webp");
}
.cid-tRDqfAcHM4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRDqfAcHM4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRDqfAuk0T {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tRDqfAuk0T .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRDqfAuk0T .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tRDqfAuk0T .container {
    padding: 0 25px;
  }
}
.cid-tRDqfAuk0T .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-tRDqfAuk0T .title-wrapper .mbr-section-title {
    margin-bottom: 25px;
  }
}
.cid-tRDqfAuk0T .text-wrapper .text-wrap {
  display: inline-flex;
}
.cid-tRDqfAuk0T .text-wrapper .text-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 16px;
  color: #353535;
}
.cid-tRDqfAuk0T .text-wrapper .text-wrap .mbr-text {
  margin-bottom: 0;
}
.cid-tRDqfAuk0T .mbr-section-title {
  color: #E33030;
}
.cid-tRDqfAuk0T .mbr-text {
  color: #E33030;
}
.cid-tRDqfAuk0T .mbr-section-title,
.cid-tRDqfAuk0T .icon-wrapper {
  color: #000000;
}
.cid-tRDqfAuk0T .mbr-text,
.cid-tRDqfAuk0T .text-wrapper {
  color: #000000;
  text-align: center;
}
.cid-tRDqfAKy5d {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tRDqfAKy5d .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tRDqfAKy5d .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tRDqfAKy5d .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tRDqfAKy5d .row {
  align-items: center;
}
.cid-tRDqfAKy5d .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tRDqfAKy5d .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tRDqfAKy5d .card-title,
.cid-tRDqfAKy5d .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tRDqfAKy5d a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tRDqfAKy5d .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tRDqfAKy5d .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tRDqfAKy5d .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tRDqfAKy5d .it {
  font-style: italic;
}
.cid-tRDqfAKy5d .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tRDqfAKy5d .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tRDqfB4ktL {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tRDqfB4ktL .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRDqfB4ktL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRDqfB4ktL .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tRDqfB4ktL .item {
    margin-bottom: 1rem;
  }
}
.cid-tRDqfB4ktL .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tRDqfB4ktL .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tRDqfB4ktL .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tRDqfB4ktL .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tRDqfB4ktL .carousel-control,
.cid-tRDqfB4ktL .close {
  background: #1b1b1b;
}
.cid-tRDqfB4ktL .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tRDqfB4ktL .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tRDqfB4ktL .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tRDqfB4ktL .carousel-control-next span {
  margin-left: 5px;
}
.cid-tRDqfB4ktL .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tRDqfB4ktL .close::before {
  content: '\e91a';
}
.cid-tRDqfB4ktL .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tRDqfB4ktL .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tRDqfB4ktL .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tRDqfB4ktL .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tRDqfB4ktL .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tRDqfB4ktL .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tRDqfB4ktL .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tRDqfB4ktL .carousel-indicators li.active,
.cid-tRDqfB4ktL .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tRDqfB4ktL .carousel-indicators li::after,
.cid-tRDqfB4ktL .carousel-indicators li::before {
  content: none;
}
.cid-tRDqfB4ktL .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tRDqfB4ktL .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tRDqfB4ktL .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tRDqfB4ktL .carousel-indicators {
    display: none;
  }
}
.cid-tRDqfB4ktL .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tRDqfB4ktL .carousel-inner > .active {
  display: block;
}
.cid-tRDqfB4ktL .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tRDqfB4ktL .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tRDqfB4ktL .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tRDqfB4ktL .carousel-control,
  .cid-tRDqfB4ktL .carousel-indicators,
  .cid-tRDqfB4ktL .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tRDqfB4ktL .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tRDqfB4ktL .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tRDqfB4ktL .carousel-indicators .active,
.cid-tRDqfB4ktL .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tRDqfB4ktL .carousel-indicators .active {
  background: #fff;
}
.cid-tRDqfB4ktL .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tRDqfB4ktL .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tRDqfB4ktL .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tRDqfB4ktL .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tRDqfB4ktL .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tRDqfB4ktL .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tRDqfB4ktL .carousel {
  width: 100%;
}
.cid-tRDqfB4ktL .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tRDqfB4ktL .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tRDqfB4ktL .modal.fade .modal-dialog,
.cid-tRDqfB4ktL .modal.in .modal-dialog {
  transform: none;
}
.cid-tRDqfB4ktL .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tRDqfBLGJL {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tRDqfBLGJL .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRDqfBLGJL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRDqfBLGJL .col-title {
  margin-bottom: 32px;
}
.cid-tRDqfBLGJL .mbr-section-title {
  color: #24262b;
}
.cid-tRDqfBLGJL .mbr-section-subtitle {
  color: #24262b;
}
.cid-tRDqfBLGJL .cards-row {
  row-gap: 32px;
}
.cid-tRDqfBLGJL .card {
  border-radius: 0;
}
.cid-tRDqfBLGJL .card-wrapper {
  display: flex;
  align-items: center;
}
.cid-tRDqfBLGJL .mbr-iconfont {
  display: block;
  font-size: 56px;
  color: #33363b;
  margin-right: 2rem;
  flex-shrink: 0;
}
.cid-tRDqfBLGJL .text-wrap {
  flex-grow: 1;
}
.cid-tRDqfBLGJL .card-title {
  color: #24262b;
}
.cid-tRDqfBLGJL .card-text {
  color: #767676;
}
.cid-tRDqfCbzM0 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tRDqfCbzM0 .mbr-section-title {
  margin-bottom: 1rem;
  color: #202020;
}
.cid-tRDqfCbzM0 .footer_logo {
  margin-bottom: 2rem;
  text-align: center;
}
.cid-tRDqfCbzM0 .footer_logo img {
  width: auto;
  object-fit: cover;
  display: inline-block;
}
.cid-tRDqfCbzM0 .mbr-text {
  margin: 10px 0;
  text-align: center;
}
.cid-tRDqfCbzM0 .footer_info {
  margin: 10px 0;
  text-align: center;
}
.cid-tRDqfCbzM0 .social_icons {
  text-align: center;
}
.cid-tRDqfCbzM0 .icons_footer {
  margin-top: 35px;
  padding: 0;
  display: inline-flex;
}
.cid-tRDqfCbzM0 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 17px;
  margin-right: 25px;
  width: 56px;
  height: 56px;
  background-color: #ffffff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.2s ease-in-out;
}
.cid-tRDqfCbzM0 .iconfont-wrapper:last-child {
  margin-right: 0;
}
.cid-tRDqfCbzM0 .iconfont-wrapper:hover {
  background-color: #f2f2f2;
}
@media (max-width: 767px) {
  .cid-tRDqfCbzM0 .footer_timework {
    margin-top: 50px;
  }
  .cid-tRDqfCbzM0 .footer_contact {
    margin-bottom: 50px;
  }
}
.cid-tRDqfCCNxB {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tRDqfCCNxB .mbr-text {
  color: #555555;
  margin: 10px 0;
  width: 100%;
  text-align: center;
}
.cid-tROqKXT4Bi {
  z-index: 1000;
  width: 100%;
}
.cid-tROqKXT4Bi nav.navbar {
  position: fixed;
}
.cid-tROqKXT4Bi .navbar-logo {
  margin-right: 1rem !important;
}
.cid-tROqKXT4Bi .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tROqKXT4Bi .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tROqKXT4Bi .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tROqKXT4Bi .dropdown-item:hover,
.cid-tROqKXT4Bi .dropdown-item:focus {
  background: #5f5757 !important;
  color: white !important;
}
.cid-tROqKXT4Bi .dropdown-item:hover span {
  color: white;
}
.cid-tROqKXT4Bi .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tROqKXT4Bi .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tROqKXT4Bi .nav-dropdown .link {
  padding: 0 1.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tROqKXT4Bi .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tROqKXT4Bi .nav-link {
  position: relative;
}
.cid-tROqKXT4Bi .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tROqKXT4Bi .container {
    flex-wrap: nowrap;
  }
}
.cid-tROqKXT4Bi .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tROqKXT4Bi .dropdown-menu,
.cid-tROqKXT4Bi .navbar.opened {
  background: #ffffff !important;
}
.cid-tROqKXT4Bi .nav-item:focus,
.cid-tROqKXT4Bi .nav-link:focus {
  outline: none;
}
.cid-tROqKXT4Bi .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tROqKXT4Bi .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tROqKXT4Bi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tROqKXT4Bi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tROqKXT4Bi .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tROqKXT4Bi .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tROqKXT4Bi .navbar {
  min-height: 80px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0.9);
}
.cid-tROqKXT4Bi .navbar.opened {
  transition: all 0.3s;
}
.cid-tROqKXT4Bi .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tROqKXT4Bi .navbar .navbar-logo img {
  width: auto;
}
.cid-tROqKXT4Bi .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tROqKXT4Bi .navbar.collapsed {
  justify-content: center;
}
.cid-tROqKXT4Bi .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tROqKXT4Bi .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tROqKXT4Bi .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tROqKXT4Bi .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tROqKXT4Bi .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-tROqKXT4Bi .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tROqKXT4Bi .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tROqKXT4Bi .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tROqKXT4Bi .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tROqKXT4Bi .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tROqKXT4Bi .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tROqKXT4Bi .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tROqKXT4Bi .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-tROqKXT4Bi .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tROqKXT4Bi .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tROqKXT4Bi .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tROqKXT4Bi .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tROqKXT4Bi .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tROqKXT4Bi .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tROqKXT4Bi .navbar.navbar-short {
  min-height: 80px;
}
.cid-tROqKXT4Bi .navbar.navbar-short .navbar-brand {
  min-height: 80px;
  padding: 0;
}
.cid-tROqKXT4Bi .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tROqKXT4Bi .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tROqKXT4Bi .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tROqKXT4Bi .dropdown-item.active,
.cid-tROqKXT4Bi .dropdown-item:active {
  background-color: transparent;
}
.cid-tROqKXT4Bi .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tROqKXT4Bi .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tROqKXT4Bi .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tROqKXT4Bi .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tROqKXT4Bi .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tROqKXT4Bi .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tROqKXT4Bi ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tROqKXT4Bi .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tROqKXT4Bi button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tROqKXT4Bi button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tROqKXT4Bi button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tROqKXT4Bi button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tROqKXT4Bi button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tROqKXT4Bi button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tROqKXT4Bi nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tROqKXT4Bi nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tROqKXT4Bi nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tROqKXT4Bi nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tROqKXT4Bi .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tROqKXT4Bi a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tROqKXT4Bi .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tROqKXT4Bi .navbar {
    height: 70px;
  }
  .cid-tROqKXT4Bi .navbar.opened {
    height: auto;
  }
  .cid-tROqKXT4Bi .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tROqKYimEQ {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tROqKYimEQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-tROqKYimEQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tROqKYCLLN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tROqKYCLLN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background-image: url("../../../assets/images/1.kat5-2000x1250.webp");
}
.cid-tROqKYUHtw {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tROqKYUHtw .mbr-fallback-image.disabled {
  display: none;
}
.cid-tROqKYUHtw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tROqKYUHtw .container {
    padding: 0 25px;
  }
}
.cid-tROqKYUHtw .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-tROqKYUHtw .title-wrapper .mbr-section-title {
    margin-bottom: 25px;
  }
}
.cid-tROqKYUHtw .text-wrapper .text-wrap {
  display: inline-flex;
}
.cid-tROqKYUHtw .text-wrapper .text-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 16px;
  color: #353535;
}
.cid-tROqKYUHtw .text-wrapper .text-wrap .mbr-text {
  margin-bottom: 0;
}
.cid-tROqKYUHtw .mbr-section-title {
  color: #E33030;
}
.cid-tROqKYUHtw .mbr-text {
  color: #E33030;
}
.cid-tROqKYUHtw .mbr-section-title,
.cid-tROqKYUHtw .icon-wrapper {
  color: #000000;
}
.cid-tROqKYUHtw .mbr-text,
.cid-tROqKYUHtw .text-wrapper {
  color: #000000;
  text-align: center;
}
.cid-tROqKZcOW1 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tROqKZcOW1 .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tROqKZcOW1 .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tROqKZcOW1 .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tROqKZcOW1 .row {
  align-items: center;
}
.cid-tROqKZcOW1 .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tROqKZcOW1 .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tROqKZcOW1 .card-title,
.cid-tROqKZcOW1 .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tROqKZcOW1 a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tROqKZcOW1 .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tROqKZcOW1 .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tROqKZcOW1 .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tROqKZcOW1 .it {
  font-style: italic;
}
.cid-tROqKZcOW1 .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tROqKZcOW1 .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tROqKZx1ae {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tROqKZx1ae .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tROqKZx1ae .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tROqKZx1ae .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tROqKZx1ae .row {
  align-items: center;
}
.cid-tROqKZx1ae .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tROqKZx1ae .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tROqKZx1ae .card-title,
.cid-tROqKZx1ae .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tROqKZx1ae a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tROqKZx1ae .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tROqKZx1ae .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tROqKZx1ae .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tROqKZx1ae .it {
  font-style: italic;
}
.cid-tROqKZx1ae .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tROqKZx1ae .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tROqKZU4AQ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tROqKZU4AQ .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tROqKZU4AQ .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tROqKZU4AQ .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tROqKZU4AQ .row {
  align-items: center;
}
.cid-tROqKZU4AQ .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tROqKZU4AQ .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tROqKZU4AQ .card-title,
.cid-tROqKZU4AQ .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tROqKZU4AQ a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tROqKZU4AQ .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tROqKZU4AQ .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tROqKZU4AQ .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tROqKZU4AQ .it {
  font-style: italic;
}
.cid-tROqKZU4AQ .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tROqKZU4AQ .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tROqL0kPnq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tROqL0kPnq .mbr-fallback-image.disabled {
  display: none;
}
.cid-tROqL0kPnq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tROqL0kPnq .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tROqL0kPnq .item {
    margin-bottom: 1rem;
  }
}
.cid-tROqL0kPnq .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tROqL0kPnq .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tROqL0kPnq .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tROqL0kPnq .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tROqL0kPnq .carousel-control,
.cid-tROqL0kPnq .close {
  background: #1b1b1b;
}
.cid-tROqL0kPnq .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tROqL0kPnq .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tROqL0kPnq .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tROqL0kPnq .carousel-control-next span {
  margin-left: 5px;
}
.cid-tROqL0kPnq .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tROqL0kPnq .close::before {
  content: '\e91a';
}
.cid-tROqL0kPnq .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tROqL0kPnq .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tROqL0kPnq .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tROqL0kPnq .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tROqL0kPnq .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tROqL0kPnq .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tROqL0kPnq .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tROqL0kPnq .carousel-indicators li.active,
.cid-tROqL0kPnq .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tROqL0kPnq .carousel-indicators li::after,
.cid-tROqL0kPnq .carousel-indicators li::before {
  content: none;
}
.cid-tROqL0kPnq .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tROqL0kPnq .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tROqL0kPnq .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tROqL0kPnq .carousel-indicators {
    display: none;
  }
}
.cid-tROqL0kPnq .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tROqL0kPnq .carousel-inner > .active {
  display: block;
}
.cid-tROqL0kPnq .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tROqL0kPnq .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tROqL0kPnq .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tROqL0kPnq .carousel-control,
  .cid-tROqL0kPnq .carousel-indicators,
  .cid-tROqL0kPnq .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tROqL0kPnq .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tROqL0kPnq .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tROqL0kPnq .carousel-indicators .active,
.cid-tROqL0kPnq .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tROqL0kPnq .carousel-indicators .active {
  background: #fff;
}
.cid-tROqL0kPnq .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tROqL0kPnq .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tROqL0kPnq .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tROqL0kPnq .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tROqL0kPnq .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tROqL0kPnq .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tROqL0kPnq .carousel {
  width: 100%;
}
.cid-tROqL0kPnq .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tROqL0kPnq .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tROqL0kPnq .modal.fade .modal-dialog,
.cid-tROqL0kPnq .modal.in .modal-dialog {
  transform: none;
}
.cid-tROqL0kPnq .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tROqL2kqjm {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tROqL2kqjm .mbr-fallback-image.disabled {
  display: none;
}
.cid-tROqL2kqjm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tROqL2kqjm .col-title {
  margin-bottom: 32px;
}
.cid-tROqL2kqjm .mbr-section-title {
  color: #24262b;
}
.cid-tROqL2kqjm .mbr-section-subtitle {
  color: #24262b;
}
.cid-tROqL2kqjm .cards-row {
  row-gap: 32px;
}
.cid-tROqL2kqjm .card {
  border-radius: 0;
}
.cid-tROqL2kqjm .card-wrapper {
  display: flex;
  align-items: center;
}
.cid-tROqL2kqjm .mbr-iconfont {
  display: block;
  font-size: 56px;
  color: #33363b;
  margin-right: 2rem;
  flex-shrink: 0;
}
.cid-tROqL2kqjm .text-wrap {
  flex-grow: 1;
}
.cid-tROqL2kqjm .card-title {
  color: #24262b;
}
.cid-tROqL2kqjm .card-text {
  color: #767676;
}
.cid-tROqL2V8cM {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tROqL2V8cM .mbr-section-title {
  margin-bottom: 1rem;
  color: #202020;
}
.cid-tROqL2V8cM .footer_logo {
  margin-bottom: 2rem;
  text-align: center;
}
.cid-tROqL2V8cM .footer_logo img {
  width: auto;
  object-fit: cover;
  display: inline-block;
}
.cid-tROqL2V8cM .mbr-text {
  margin: 10px 0;
  text-align: center;
}
.cid-tROqL2V8cM .footer_info {
  margin: 10px 0;
  text-align: center;
}
.cid-tROqL2V8cM .social_icons {
  text-align: center;
}
.cid-tROqL2V8cM .icons_footer {
  margin-top: 35px;
  padding: 0;
  display: inline-flex;
}
.cid-tROqL2V8cM .iconfont-wrapper {
  color: #000000 !important;
  font-size: 17px;
  margin-right: 25px;
  width: 56px;
  height: 56px;
  background-color: #ffffff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.2s ease-in-out;
}
.cid-tROqL2V8cM .iconfont-wrapper:last-child {
  margin-right: 0;
}
.cid-tROqL2V8cM .iconfont-wrapper:hover {
  background-color: #f2f2f2;
}
@media (max-width: 767px) {
  .cid-tROqL2V8cM .footer_timework {
    margin-top: 50px;
  }
  .cid-tROqL2V8cM .footer_contact {
    margin-bottom: 50px;
  }
}
.cid-tROqL3wILo {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tROqL3wILo .mbr-text {
  color: #555555;
  margin: 10px 0;
  width: 100%;
  text-align: center;
}
.cid-tS0hteNbsW .hidden {
  display: none;
}
.cid-tROtTUS1Ry {
  z-index: 1000;
  width: 100%;
}
.cid-tROtTUS1Ry nav.navbar {
  position: fixed;
}
.cid-tROtTUS1Ry .navbar-logo {
  margin-right: 1rem !important;
}
.cid-tROtTUS1Ry .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tROtTUS1Ry .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tROtTUS1Ry .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tROtTUS1Ry .dropdown-item:hover,
.cid-tROtTUS1Ry .dropdown-item:focus {
  background: #5f5757 !important;
  color: white !important;
}
.cid-tROtTUS1Ry .dropdown-item:hover span {
  color: white;
}
.cid-tROtTUS1Ry .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tROtTUS1Ry .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tROtTUS1Ry .nav-dropdown .link {
  padding: 0 1.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tROtTUS1Ry .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tROtTUS1Ry .nav-link {
  position: relative;
}
.cid-tROtTUS1Ry .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tROtTUS1Ry .container {
    flex-wrap: nowrap;
  }
}
.cid-tROtTUS1Ry .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tROtTUS1Ry .dropdown-menu,
.cid-tROtTUS1Ry .navbar.opened {
  background: #ffffff !important;
}
.cid-tROtTUS1Ry .nav-item:focus,
.cid-tROtTUS1Ry .nav-link:focus {
  outline: none;
}
.cid-tROtTUS1Ry .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tROtTUS1Ry .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tROtTUS1Ry .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tROtTUS1Ry .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tROtTUS1Ry .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tROtTUS1Ry .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tROtTUS1Ry .navbar {
  min-height: 80px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0.9);
}
.cid-tROtTUS1Ry .navbar.opened {
  transition: all 0.3s;
}
.cid-tROtTUS1Ry .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tROtTUS1Ry .navbar .navbar-logo img {
  width: auto;
}
.cid-tROtTUS1Ry .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tROtTUS1Ry .navbar.collapsed {
  justify-content: center;
}
.cid-tROtTUS1Ry .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tROtTUS1Ry .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tROtTUS1Ry .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tROtTUS1Ry .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tROtTUS1Ry .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-tROtTUS1Ry .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tROtTUS1Ry .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tROtTUS1Ry .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tROtTUS1Ry .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tROtTUS1Ry .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tROtTUS1Ry .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tROtTUS1Ry .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tROtTUS1Ry .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-tROtTUS1Ry .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tROtTUS1Ry .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tROtTUS1Ry .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tROtTUS1Ry .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tROtTUS1Ry .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tROtTUS1Ry .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tROtTUS1Ry .navbar.navbar-short {
  min-height: 80px;
}
.cid-tROtTUS1Ry .navbar.navbar-short .navbar-brand {
  min-height: 80px;
  padding: 0;
}
.cid-tROtTUS1Ry .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tROtTUS1Ry .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tROtTUS1Ry .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tROtTUS1Ry .dropdown-item.active,
.cid-tROtTUS1Ry .dropdown-item:active {
  background-color: transparent;
}
.cid-tROtTUS1Ry .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tROtTUS1Ry .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tROtTUS1Ry .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tROtTUS1Ry .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tROtTUS1Ry .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tROtTUS1Ry .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tROtTUS1Ry ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tROtTUS1Ry .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tROtTUS1Ry button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tROtTUS1Ry button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tROtTUS1Ry button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tROtTUS1Ry button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tROtTUS1Ry button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tROtTUS1Ry button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tROtTUS1Ry nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tROtTUS1Ry nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tROtTUS1Ry nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tROtTUS1Ry nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tROtTUS1Ry .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tROtTUS1Ry a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tROtTUS1Ry .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tROtTUS1Ry .navbar {
    height: 70px;
  }
  .cid-tROtTUS1Ry .navbar.opened {
    height: auto;
  }
  .cid-tROtTUS1Ry .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tROtTVeRhZ {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tROtTVeRhZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-tROtTVeRhZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tROtTVvgAU {
  background-image: url("../../../assets/images/img-20230526-wa0023-1600x900.webp");
}
.cid-tROtTVvgAU .mbr-fallback-image.disabled {
  display: none;
}
.cid-tROtTVvgAU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tROtTVMjo8 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tROtTVMjo8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tROtTVMjo8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tROtTVMjo8 .container {
    padding: 0 25px;
  }
}
.cid-tROtTVMjo8 .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-tROtTVMjo8 .title-wrapper .mbr-section-title {
    margin-bottom: 25px;
  }
}
.cid-tROtTVMjo8 .text-wrapper .text-wrap {
  display: inline-flex;
}
.cid-tROtTVMjo8 .text-wrapper .text-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 16px;
  color: #353535;
}
.cid-tROtTVMjo8 .text-wrapper .text-wrap .mbr-text {
  margin-bottom: 0;
}
.cid-tROtTVMjo8 .mbr-section-title {
  color: #E33030;
}
.cid-tROtTVMjo8 .mbr-text {
  color: #E33030;
}
.cid-tROtTVMjo8 .mbr-section-title,
.cid-tROtTVMjo8 .icon-wrapper {
  color: #000000;
}
.cid-tROtTVMjo8 .mbr-text,
.cid-tROtTVMjo8 .text-wrapper {
  color: #000000;
  text-align: center;
}
.cid-tROtTW32Cl {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tROtTW32Cl .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tROtTW32Cl .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tROtTW32Cl .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tROtTW32Cl .row {
  align-items: center;
}
.cid-tROtTW32Cl .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tROtTW32Cl .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tROtTW32Cl .card-title,
.cid-tROtTW32Cl .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tROtTW32Cl a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tROtTW32Cl .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tROtTW32Cl .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tROtTW32Cl .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tROtTW32Cl .it {
  font-style: italic;
}
.cid-tROtTW32Cl .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tROtTW32Cl .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tROtTWnrDj {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tROtTWnrDj .mbr-fallback-image.disabled {
  display: none;
}
.cid-tROtTWnrDj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tROtTWnrDj .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tROtTWnrDj .item {
    margin-bottom: 1rem;
  }
}
.cid-tROtTWnrDj .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tROtTWnrDj .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tROtTWnrDj .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tROtTWnrDj .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tROtTWnrDj .carousel-control,
.cid-tROtTWnrDj .close {
  background: #1b1b1b;
}
.cid-tROtTWnrDj .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tROtTWnrDj .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tROtTWnrDj .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tROtTWnrDj .carousel-control-next span {
  margin-left: 5px;
}
.cid-tROtTWnrDj .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tROtTWnrDj .close::before {
  content: '\e91a';
}
.cid-tROtTWnrDj .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tROtTWnrDj .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tROtTWnrDj .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tROtTWnrDj .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tROtTWnrDj .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tROtTWnrDj .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tROtTWnrDj .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tROtTWnrDj .carousel-indicators li.active,
.cid-tROtTWnrDj .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tROtTWnrDj .carousel-indicators li::after,
.cid-tROtTWnrDj .carousel-indicators li::before {
  content: none;
}
.cid-tROtTWnrDj .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tROtTWnrDj .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tROtTWnrDj .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tROtTWnrDj .carousel-indicators {
    display: none;
  }
}
.cid-tROtTWnrDj .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tROtTWnrDj .carousel-inner > .active {
  display: block;
}
.cid-tROtTWnrDj .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tROtTWnrDj .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tROtTWnrDj .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tROtTWnrDj .carousel-control,
  .cid-tROtTWnrDj .carousel-indicators,
  .cid-tROtTWnrDj .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tROtTWnrDj .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tROtTWnrDj .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tROtTWnrDj .carousel-indicators .active,
.cid-tROtTWnrDj .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tROtTWnrDj .carousel-indicators .active {
  background: #fff;
}
.cid-tROtTWnrDj .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tROtTWnrDj .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tROtTWnrDj .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tROtTWnrDj .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tROtTWnrDj .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tROtTWnrDj .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tROtTWnrDj .carousel {
  width: 100%;
}
.cid-tROtTWnrDj .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tROtTWnrDj .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tROtTWnrDj .modal.fade .modal-dialog,
.cid-tROtTWnrDj .modal.in .modal-dialog {
  transform: none;
}
.cid-tROtTWnrDj .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tROtTX589D {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tROtTX589D .mbr-fallback-image.disabled {
  display: none;
}
.cid-tROtTX589D .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tROtTX589D .col-title {
  margin-bottom: 32px;
}
.cid-tROtTX589D .mbr-section-title {
  color: #24262b;
}
.cid-tROtTX589D .mbr-section-subtitle {
  color: #24262b;
}
.cid-tROtTX589D .cards-row {
  row-gap: 32px;
}
.cid-tROtTX589D .card {
  border-radius: 0;
}
.cid-tROtTX589D .card-wrapper {
  display: flex;
  align-items: center;
}
.cid-tROtTX589D .mbr-iconfont {
  display: block;
  font-size: 56px;
  color: #33363b;
  margin-right: 2rem;
  flex-shrink: 0;
}
.cid-tROtTX589D .text-wrap {
  flex-grow: 1;
}
.cid-tROtTX589D .card-title {
  color: #24262b;
}
.cid-tROtTX589D .card-text {
  color: #767676;
}
.cid-tROtTXvKEy {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tROtTXvKEy .mbr-section-title {
  margin-bottom: 1rem;
  color: #202020;
}
.cid-tROtTXvKEy .footer_logo {
  margin-bottom: 2rem;
  text-align: center;
}
.cid-tROtTXvKEy .footer_logo img {
  width: auto;
  object-fit: cover;
  display: inline-block;
}
.cid-tROtTXvKEy .mbr-text {
  margin: 10px 0;
  text-align: center;
}
.cid-tROtTXvKEy .footer_info {
  margin: 10px 0;
  text-align: center;
}
.cid-tROtTXvKEy .social_icons {
  text-align: center;
}
.cid-tROtTXvKEy .icons_footer {
  margin-top: 35px;
  padding: 0;
  display: inline-flex;
}
.cid-tROtTXvKEy .iconfont-wrapper {
  color: #000000 !important;
  font-size: 17px;
  margin-right: 25px;
  width: 56px;
  height: 56px;
  background-color: #ffffff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.2s ease-in-out;
}
.cid-tROtTXvKEy .iconfont-wrapper:last-child {
  margin-right: 0;
}
.cid-tROtTXvKEy .iconfont-wrapper:hover {
  background-color: #f2f2f2;
}
@media (max-width: 767px) {
  .cid-tROtTXvKEy .footer_timework {
    margin-top: 50px;
  }
  .cid-tROtTXvKEy .footer_contact {
    margin-bottom: 50px;
  }
}
.cid-tROtTXVZc6 {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tROtTXVZc6 .mbr-text {
  color: #555555;
  margin: 10px 0;
  width: 100%;
  text-align: center;
}
.cid-tS0hvqVtfN .hidden {
  display: none;
}
.cid-tROvrwhpqi {
  z-index: 1000;
  width: 100%;
}
.cid-tROvrwhpqi nav.navbar {
  position: fixed;
}
.cid-tROvrwhpqi .navbar-logo {
  margin-right: 1rem !important;
}
.cid-tROvrwhpqi .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tROvrwhpqi .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tROvrwhpqi .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tROvrwhpqi .dropdown-item:hover,
.cid-tROvrwhpqi .dropdown-item:focus {
  background: #5f5757 !important;
  color: white !important;
}
.cid-tROvrwhpqi .dropdown-item:hover span {
  color: white;
}
.cid-tROvrwhpqi .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tROvrwhpqi .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tROvrwhpqi .nav-dropdown .link {
  padding: 0 1.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tROvrwhpqi .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tROvrwhpqi .nav-link {
  position: relative;
}
.cid-tROvrwhpqi .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tROvrwhpqi .container {
    flex-wrap: nowrap;
  }
}
.cid-tROvrwhpqi .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tROvrwhpqi .dropdown-menu,
.cid-tROvrwhpqi .navbar.opened {
  background: #ffffff !important;
}
.cid-tROvrwhpqi .nav-item:focus,
.cid-tROvrwhpqi .nav-link:focus {
  outline: none;
}
.cid-tROvrwhpqi .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tROvrwhpqi .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tROvrwhpqi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tROvrwhpqi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tROvrwhpqi .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tROvrwhpqi .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tROvrwhpqi .navbar {
  min-height: 80px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0.9);
}
.cid-tROvrwhpqi .navbar.opened {
  transition: all 0.3s;
}
.cid-tROvrwhpqi .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tROvrwhpqi .navbar .navbar-logo img {
  width: auto;
}
.cid-tROvrwhpqi .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tROvrwhpqi .navbar.collapsed {
  justify-content: center;
}
.cid-tROvrwhpqi .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tROvrwhpqi .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tROvrwhpqi .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tROvrwhpqi .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tROvrwhpqi .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-tROvrwhpqi .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tROvrwhpqi .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tROvrwhpqi .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tROvrwhpqi .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tROvrwhpqi .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tROvrwhpqi .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tROvrwhpqi .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tROvrwhpqi .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-tROvrwhpqi .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tROvrwhpqi .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tROvrwhpqi .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tROvrwhpqi .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tROvrwhpqi .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tROvrwhpqi .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tROvrwhpqi .navbar.navbar-short {
  min-height: 80px;
}
.cid-tROvrwhpqi .navbar.navbar-short .navbar-brand {
  min-height: 80px;
  padding: 0;
}
.cid-tROvrwhpqi .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tROvrwhpqi .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tROvrwhpqi .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tROvrwhpqi .dropdown-item.active,
.cid-tROvrwhpqi .dropdown-item:active {
  background-color: transparent;
}
.cid-tROvrwhpqi .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tROvrwhpqi .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tROvrwhpqi .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tROvrwhpqi .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tROvrwhpqi .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tROvrwhpqi .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tROvrwhpqi ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tROvrwhpqi .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tROvrwhpqi button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tROvrwhpqi button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tROvrwhpqi button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tROvrwhpqi button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tROvrwhpqi button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tROvrwhpqi button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tROvrwhpqi nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tROvrwhpqi nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tROvrwhpqi nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tROvrwhpqi nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tROvrwhpqi .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tROvrwhpqi a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tROvrwhpqi .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tROvrwhpqi .navbar {
    height: 70px;
  }
  .cid-tROvrwhpqi .navbar.opened {
    height: auto;
  }
  .cid-tROvrwhpqi .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tROvrwDirc {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tROvrwDirc .mbr-fallback-image.disabled {
  display: none;
}
.cid-tROvrwDirc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tROvrwWBKh {
  background-image: url("../../../assets/images/img-20230526-wa0026-1600x900.webp");
}
.cid-tROvrwWBKh .mbr-fallback-image.disabled {
  display: none;
}
.cid-tROvrwWBKh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tROvrxcDWb {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tROvrxcDWb .mbr-fallback-image.disabled {
  display: none;
}
.cid-tROvrxcDWb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tROvrxcDWb .container {
    padding: 0 25px;
  }
}
.cid-tROvrxcDWb .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-tROvrxcDWb .title-wrapper .mbr-section-title {
    margin-bottom: 25px;
  }
}
.cid-tROvrxcDWb .text-wrapper .text-wrap {
  display: inline-flex;
}
.cid-tROvrxcDWb .text-wrapper .text-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 16px;
  color: #353535;
}
.cid-tROvrxcDWb .text-wrapper .text-wrap .mbr-text {
  margin-bottom: 0;
}
.cid-tROvrxcDWb .mbr-section-title {
  color: #E33030;
}
.cid-tROvrxcDWb .mbr-text {
  color: #E33030;
}
.cid-tROvrxcDWb .mbr-section-title,
.cid-tROvrxcDWb .icon-wrapper {
  color: #000000;
}
.cid-tROvrxcDWb .mbr-text,
.cid-tROvrxcDWb .text-wrapper {
  color: #000000;
  text-align: center;
}
.cid-tROvrxusrM {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tROvrxusrM .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tROvrxusrM .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tROvrxusrM .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tROvrxusrM .row {
  align-items: center;
}
.cid-tROvrxusrM .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tROvrxusrM .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tROvrxusrM .card-title,
.cid-tROvrxusrM .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tROvrxusrM a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tROvrxusrM .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tROvrxusrM .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tROvrxusrM .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tROvrxusrM .it {
  font-style: italic;
}
.cid-tROvrxusrM .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tROvrxusrM .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tROvrxOaks {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tROvrxOaks .mbr-fallback-image.disabled {
  display: none;
}
.cid-tROvrxOaks .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tROvrxOaks .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tROvrxOaks .item {
    margin-bottom: 1rem;
  }
}
.cid-tROvrxOaks .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tROvrxOaks .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tROvrxOaks .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tROvrxOaks .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tROvrxOaks .carousel-control,
.cid-tROvrxOaks .close {
  background: #1b1b1b;
}
.cid-tROvrxOaks .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tROvrxOaks .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tROvrxOaks .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tROvrxOaks .carousel-control-next span {
  margin-left: 5px;
}
.cid-tROvrxOaks .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tROvrxOaks .close::before {
  content: '\e91a';
}
.cid-tROvrxOaks .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tROvrxOaks .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tROvrxOaks .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tROvrxOaks .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tROvrxOaks .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tROvrxOaks .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tROvrxOaks .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tROvrxOaks .carousel-indicators li.active,
.cid-tROvrxOaks .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tROvrxOaks .carousel-indicators li::after,
.cid-tROvrxOaks .carousel-indicators li::before {
  content: none;
}
.cid-tROvrxOaks .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tROvrxOaks .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tROvrxOaks .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tROvrxOaks .carousel-indicators {
    display: none;
  }
}
.cid-tROvrxOaks .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tROvrxOaks .carousel-inner > .active {
  display: block;
}
.cid-tROvrxOaks .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tROvrxOaks .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tROvrxOaks .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tROvrxOaks .carousel-control,
  .cid-tROvrxOaks .carousel-indicators,
  .cid-tROvrxOaks .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tROvrxOaks .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tROvrxOaks .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tROvrxOaks .carousel-indicators .active,
.cid-tROvrxOaks .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tROvrxOaks .carousel-indicators .active {
  background: #fff;
}
.cid-tROvrxOaks .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tROvrxOaks .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tROvrxOaks .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tROvrxOaks .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tROvrxOaks .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tROvrxOaks .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tROvrxOaks .carousel {
  width: 100%;
}
.cid-tROvrxOaks .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tROvrxOaks .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tROvrxOaks .modal.fade .modal-dialog,
.cid-tROvrxOaks .modal.in .modal-dialog {
  transform: none;
}
.cid-tROvrxOaks .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tROvryl3QV {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tROvryl3QV .mbr-fallback-image.disabled {
  display: none;
}
.cid-tROvryl3QV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tROvryl3QV .col-title {
  margin-bottom: 32px;
}
.cid-tROvryl3QV .mbr-section-title {
  color: #24262b;
}
.cid-tROvryl3QV .mbr-section-subtitle {
  color: #24262b;
}
.cid-tROvryl3QV .cards-row {
  row-gap: 32px;
}
.cid-tROvryl3QV .card {
  border-radius: 0;
}
.cid-tROvryl3QV .card-wrapper {
  display: flex;
  align-items: center;
}
.cid-tROvryl3QV .mbr-iconfont {
  display: block;
  font-size: 56px;
  color: #33363b;
  margin-right: 2rem;
  flex-shrink: 0;
}
.cid-tROvryl3QV .text-wrap {
  flex-grow: 1;
}
.cid-tROvryl3QV .card-title {
  color: #24262b;
}
.cid-tROvryl3QV .card-text {
  color: #767676;
}
.cid-tROvryNZuX {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tROvryNZuX .mbr-section-title {
  margin-bottom: 1rem;
  color: #202020;
}
.cid-tROvryNZuX .footer_logo {
  margin-bottom: 2rem;
  text-align: center;
}
.cid-tROvryNZuX .footer_logo img {
  width: auto;
  object-fit: cover;
  display: inline-block;
}
.cid-tROvryNZuX .mbr-text {
  margin: 10px 0;
  text-align: center;
}
.cid-tROvryNZuX .footer_info {
  margin: 10px 0;
  text-align: center;
}
.cid-tROvryNZuX .social_icons {
  text-align: center;
}
.cid-tROvryNZuX .icons_footer {
  margin-top: 35px;
  padding: 0;
  display: inline-flex;
}
.cid-tROvryNZuX .iconfont-wrapper {
  color: #000000 !important;
  font-size: 17px;
  margin-right: 25px;
  width: 56px;
  height: 56px;
  background-color: #ffffff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.2s ease-in-out;
}
.cid-tROvryNZuX .iconfont-wrapper:last-child {
  margin-right: 0;
}
.cid-tROvryNZuX .iconfont-wrapper:hover {
  background-color: #f2f2f2;
}
@media (max-width: 767px) {
  .cid-tROvryNZuX .footer_timework {
    margin-top: 50px;
  }
  .cid-tROvryNZuX .footer_contact {
    margin-bottom: 50px;
  }
}
.cid-tROvrzdvAP {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tROvrzdvAP .mbr-text {
  color: #555555;
  margin: 10px 0;
  width: 100%;
  text-align: center;
}
.cid-tS0hwOX4lz .hidden {
  display: none;
}
.cid-tROEirJhjr {
  z-index: 1000;
  width: 100%;
}
.cid-tROEirJhjr nav.navbar {
  position: fixed;
}
.cid-tROEirJhjr .navbar-logo {
  margin-right: 1rem !important;
}
.cid-tROEirJhjr .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tROEirJhjr .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tROEirJhjr .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tROEirJhjr .dropdown-item:hover,
.cid-tROEirJhjr .dropdown-item:focus {
  background: #5f5757 !important;
  color: white !important;
}
.cid-tROEirJhjr .dropdown-item:hover span {
  color: white;
}
.cid-tROEirJhjr .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tROEirJhjr .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tROEirJhjr .nav-dropdown .link {
  padding: 0 1.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tROEirJhjr .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tROEirJhjr .nav-link {
  position: relative;
}
.cid-tROEirJhjr .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tROEirJhjr .container {
    flex-wrap: nowrap;
  }
}
.cid-tROEirJhjr .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tROEirJhjr .dropdown-menu,
.cid-tROEirJhjr .navbar.opened {
  background: #ffffff !important;
}
.cid-tROEirJhjr .nav-item:focus,
.cid-tROEirJhjr .nav-link:focus {
  outline: none;
}
.cid-tROEirJhjr .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tROEirJhjr .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tROEirJhjr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tROEirJhjr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tROEirJhjr .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tROEirJhjr .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tROEirJhjr .navbar {
  min-height: 80px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0.9);
}
.cid-tROEirJhjr .navbar.opened {
  transition: all 0.3s;
}
.cid-tROEirJhjr .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tROEirJhjr .navbar .navbar-logo img {
  width: auto;
}
.cid-tROEirJhjr .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tROEirJhjr .navbar.collapsed {
  justify-content: center;
}
.cid-tROEirJhjr .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tROEirJhjr .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tROEirJhjr .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tROEirJhjr .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tROEirJhjr .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-tROEirJhjr .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tROEirJhjr .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tROEirJhjr .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tROEirJhjr .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tROEirJhjr .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tROEirJhjr .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tROEirJhjr .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tROEirJhjr .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-tROEirJhjr .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tROEirJhjr .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tROEirJhjr .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tROEirJhjr .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tROEirJhjr .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tROEirJhjr .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tROEirJhjr .navbar.navbar-short {
  min-height: 80px;
}
.cid-tROEirJhjr .navbar.navbar-short .navbar-brand {
  min-height: 80px;
  padding: 0;
}
.cid-tROEirJhjr .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tROEirJhjr .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tROEirJhjr .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tROEirJhjr .dropdown-item.active,
.cid-tROEirJhjr .dropdown-item:active {
  background-color: transparent;
}
.cid-tROEirJhjr .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tROEirJhjr .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tROEirJhjr .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tROEirJhjr .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tROEirJhjr .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tROEirJhjr .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tROEirJhjr ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tROEirJhjr .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tROEirJhjr button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tROEirJhjr button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tROEirJhjr button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tROEirJhjr button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tROEirJhjr button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tROEirJhjr button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tROEirJhjr nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tROEirJhjr nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tROEirJhjr nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tROEirJhjr nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tROEirJhjr .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tROEirJhjr a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tROEirJhjr .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tROEirJhjr .navbar {
    height: 70px;
  }
  .cid-tROEirJhjr .navbar.opened {
    height: auto;
  }
  .cid-tROEirJhjr .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tROEis6SMI {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tROEis6SMI .mbr-fallback-image.disabled {
  display: none;
}
.cid-tROEis6SMI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tROEispAHM {
  background-image: url("../../../assets/images/k7-1920x1044.webp");
}
.cid-tROEispAHM .mbr-fallback-image.disabled {
  display: none;
}
.cid-tROEispAHM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tROEisFK9W {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tROEisFK9W .mbr-fallback-image.disabled {
  display: none;
}
.cid-tROEisFK9W .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tROEisFK9W .container {
    padding: 0 25px;
  }
}
.cid-tROEisFK9W .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-tROEisFK9W .title-wrapper .mbr-section-title {
    margin-bottom: 25px;
  }
}
.cid-tROEisFK9W .text-wrapper .text-wrap {
  display: inline-flex;
}
.cid-tROEisFK9W .text-wrapper .text-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 16px;
  color: #353535;
}
.cid-tROEisFK9W .text-wrapper .text-wrap .mbr-text {
  margin-bottom: 0;
}
.cid-tROEisFK9W .mbr-section-title {
  color: #E33030;
}
.cid-tROEisFK9W .mbr-text {
  color: #E33030;
}
.cid-tROEisFK9W .mbr-section-title,
.cid-tROEisFK9W .icon-wrapper {
  color: #000000;
}
.cid-tROEisFK9W .mbr-text,
.cid-tROEisFK9W .text-wrapper {
  color: #000000;
  text-align: center;
}
.cid-tROEisVCbD {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tROEisVCbD .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tROEisVCbD .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tROEisVCbD .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tROEisVCbD .row {
  align-items: center;
}
.cid-tROEisVCbD .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tROEisVCbD .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tROEisVCbD .card-title,
.cid-tROEisVCbD .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tROEisVCbD a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tROEisVCbD .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tROEisVCbD .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tROEisVCbD .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tROEisVCbD .it {
  font-style: italic;
}
.cid-tROEisVCbD .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tROEisVCbD .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tROEitfsic {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tROEitfsic .mbr-fallback-image.disabled {
  display: none;
}
.cid-tROEitfsic .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tROEitfsic .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tROEitfsic .item {
    margin-bottom: 1rem;
  }
}
.cid-tROEitfsic .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tROEitfsic .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tROEitfsic .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tROEitfsic .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tROEitfsic .carousel-control,
.cid-tROEitfsic .close {
  background: #1b1b1b;
}
.cid-tROEitfsic .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tROEitfsic .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tROEitfsic .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tROEitfsic .carousel-control-next span {
  margin-left: 5px;
}
.cid-tROEitfsic .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tROEitfsic .close::before {
  content: '\e91a';
}
.cid-tROEitfsic .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tROEitfsic .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tROEitfsic .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tROEitfsic .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tROEitfsic .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tROEitfsic .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tROEitfsic .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tROEitfsic .carousel-indicators li.active,
.cid-tROEitfsic .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tROEitfsic .carousel-indicators li::after,
.cid-tROEitfsic .carousel-indicators li::before {
  content: none;
}
.cid-tROEitfsic .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tROEitfsic .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tROEitfsic .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tROEitfsic .carousel-indicators {
    display: none;
  }
}
.cid-tROEitfsic .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tROEitfsic .carousel-inner > .active {
  display: block;
}
.cid-tROEitfsic .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tROEitfsic .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tROEitfsic .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tROEitfsic .carousel-control,
  .cid-tROEitfsic .carousel-indicators,
  .cid-tROEitfsic .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tROEitfsic .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tROEitfsic .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tROEitfsic .carousel-indicators .active,
.cid-tROEitfsic .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tROEitfsic .carousel-indicators .active {
  background: #fff;
}
.cid-tROEitfsic .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tROEitfsic .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tROEitfsic .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tROEitfsic .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tROEitfsic .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tROEitfsic .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tROEitfsic .carousel {
  width: 100%;
}
.cid-tROEitfsic .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tROEitfsic .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tROEitfsic .modal.fade .modal-dialog,
.cid-tROEitfsic .modal.in .modal-dialog {
  transform: none;
}
.cid-tROEitfsic .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tROEitJMf1 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tROEitJMf1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tROEitJMf1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tROEitJMf1 .col-title {
  margin-bottom: 32px;
}
.cid-tROEitJMf1 .mbr-section-title {
  color: #24262b;
}
.cid-tROEitJMf1 .mbr-section-subtitle {
  color: #24262b;
}
.cid-tROEitJMf1 .cards-row {
  row-gap: 32px;
}
.cid-tROEitJMf1 .card {
  border-radius: 0;
}
.cid-tROEitJMf1 .card-wrapper {
  display: flex;
  align-items: center;
}
.cid-tROEitJMf1 .mbr-iconfont {
  display: block;
  font-size: 56px;
  color: #33363b;
  margin-right: 2rem;
  flex-shrink: 0;
}
.cid-tROEitJMf1 .text-wrap {
  flex-grow: 1;
}
.cid-tROEitJMf1 .card-title {
  color: #24262b;
}
.cid-tROEitJMf1 .card-text {
  color: #767676;
}
.cid-tROEiuaHgI {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tROEiuaHgI .mbr-section-title {
  margin-bottom: 1rem;
  color: #202020;
}
.cid-tROEiuaHgI .footer_logo {
  margin-bottom: 2rem;
  text-align: center;
}
.cid-tROEiuaHgI .footer_logo img {
  width: auto;
  object-fit: cover;
  display: inline-block;
}
.cid-tROEiuaHgI .mbr-text {
  margin: 10px 0;
  text-align: center;
}
.cid-tROEiuaHgI .footer_info {
  margin: 10px 0;
  text-align: center;
}
.cid-tROEiuaHgI .social_icons {
  text-align: center;
}
.cid-tROEiuaHgI .icons_footer {
  margin-top: 35px;
  padding: 0;
  display: inline-flex;
}
.cid-tROEiuaHgI .iconfont-wrapper {
  color: #000000 !important;
  font-size: 17px;
  margin-right: 25px;
  width: 56px;
  height: 56px;
  background-color: #ffffff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.2s ease-in-out;
}
.cid-tROEiuaHgI .iconfont-wrapper:last-child {
  margin-right: 0;
}
.cid-tROEiuaHgI .iconfont-wrapper:hover {
  background-color: #f2f2f2;
}
@media (max-width: 767px) {
  .cid-tROEiuaHgI .footer_timework {
    margin-top: 50px;
  }
  .cid-tROEiuaHgI .footer_contact {
    margin-bottom: 50px;
  }
}
.cid-tROEiuzxfD {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tROEiuzxfD .mbr-text {
  color: #555555;
  margin: 10px 0;
  width: 100%;
  text-align: center;
}
.cid-tS0hyhXlrW .hidden {
  display: none;
}
.cid-tRUKrbaizo {
  z-index: 1000;
  width: 100%;
}
.cid-tRUKrbaizo nav.navbar {
  position: fixed;
}
.cid-tRUKrbaizo .navbar-logo {
  margin-right: 1rem !important;
}
.cid-tRUKrbaizo .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tRUKrbaizo .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tRUKrbaizo .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tRUKrbaizo .dropdown-item:hover,
.cid-tRUKrbaizo .dropdown-item:focus {
  background: #5f5757 !important;
  color: white !important;
}
.cid-tRUKrbaizo .dropdown-item:hover span {
  color: white;
}
.cid-tRUKrbaizo .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tRUKrbaizo .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tRUKrbaizo .nav-dropdown .link {
  padding: 0 1.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tRUKrbaizo .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tRUKrbaizo .nav-link {
  position: relative;
}
.cid-tRUKrbaizo .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tRUKrbaizo .container {
    flex-wrap: nowrap;
  }
}
.cid-tRUKrbaizo .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tRUKrbaizo .dropdown-menu,
.cid-tRUKrbaizo .navbar.opened {
  background: #ffffff !important;
}
.cid-tRUKrbaizo .nav-item:focus,
.cid-tRUKrbaizo .nav-link:focus {
  outline: none;
}
.cid-tRUKrbaizo .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tRUKrbaizo .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tRUKrbaizo .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tRUKrbaizo .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tRUKrbaizo .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tRUKrbaizo .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tRUKrbaizo .navbar {
  min-height: 80px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0.9);
}
.cid-tRUKrbaizo .navbar.opened {
  transition: all 0.3s;
}
.cid-tRUKrbaizo .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tRUKrbaizo .navbar .navbar-logo img {
  width: auto;
}
.cid-tRUKrbaizo .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tRUKrbaizo .navbar.collapsed {
  justify-content: center;
}
.cid-tRUKrbaizo .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tRUKrbaizo .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tRUKrbaizo .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tRUKrbaizo .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tRUKrbaizo .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-tRUKrbaizo .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tRUKrbaizo .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tRUKrbaizo .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tRUKrbaizo .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tRUKrbaizo .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tRUKrbaizo .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tRUKrbaizo .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tRUKrbaizo .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-tRUKrbaizo .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tRUKrbaizo .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tRUKrbaizo .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tRUKrbaizo .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tRUKrbaizo .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tRUKrbaizo .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tRUKrbaizo .navbar.navbar-short {
  min-height: 80px;
}
.cid-tRUKrbaizo .navbar.navbar-short .navbar-brand {
  min-height: 80px;
  padding: 0;
}
.cid-tRUKrbaizo .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tRUKrbaizo .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tRUKrbaizo .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tRUKrbaizo .dropdown-item.active,
.cid-tRUKrbaizo .dropdown-item:active {
  background-color: transparent;
}
.cid-tRUKrbaizo .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tRUKrbaizo .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tRUKrbaizo .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tRUKrbaizo .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tRUKrbaizo .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tRUKrbaizo .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tRUKrbaizo ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tRUKrbaizo .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tRUKrbaizo button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tRUKrbaizo button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tRUKrbaizo button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tRUKrbaizo button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tRUKrbaizo button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tRUKrbaizo button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tRUKrbaizo nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tRUKrbaizo nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tRUKrbaizo nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tRUKrbaizo nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tRUKrbaizo .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tRUKrbaizo a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tRUKrbaizo .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tRUKrbaizo .navbar {
    height: 70px;
  }
  .cid-tRUKrbaizo .navbar.opened {
    height: auto;
  }
  .cid-tRUKrbaizo .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tRUKrbAGLa {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tRUKrbAGLa .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRUKrbAGLa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRUKrbT6sX {
  background-image: url("../../../assets/images/whatsapp-image-2022-08-03-at-13.09.35-1600x900.webp");
}
.cid-tRUKrbT6sX .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRUKrbT6sX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRUKrcavAO {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tRUKrcavAO .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRUKrcavAO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tRUKrcavAO .container {
    padding: 0 25px;
  }
}
.cid-tRUKrcavAO .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-tRUKrcavAO .title-wrapper .mbr-section-title {
    margin-bottom: 25px;
  }
}
.cid-tRUKrcavAO .text-wrapper .text-wrap {
  display: inline-flex;
}
.cid-tRUKrcavAO .text-wrapper .text-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 16px;
  color: #353535;
}
.cid-tRUKrcavAO .text-wrapper .text-wrap .mbr-text {
  margin-bottom: 0;
}
.cid-tRUKrcavAO .mbr-section-title {
  color: #E33030;
}
.cid-tRUKrcavAO .mbr-text {
  color: #E33030;
}
.cid-tRUKrcavAO .mbr-section-title,
.cid-tRUKrcavAO .icon-wrapper {
  color: #000000;
}
.cid-tRUKrcavAO .mbr-text,
.cid-tRUKrcavAO .text-wrapper {
  color: #000000;
  text-align: center;
}
.cid-tRUKrcs6d8 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tRUKrcs6d8 .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tRUKrcs6d8 .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tRUKrcs6d8 .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tRUKrcs6d8 .row {
  align-items: center;
}
.cid-tRUKrcs6d8 .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tRUKrcs6d8 .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tRUKrcs6d8 .card-title,
.cid-tRUKrcs6d8 .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tRUKrcs6d8 a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tRUKrcs6d8 .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tRUKrcs6d8 .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tRUKrcs6d8 .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tRUKrcs6d8 .it {
  font-style: italic;
}
.cid-tRUKrcs6d8 .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tRUKrcs6d8 .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tRUKrcOITx {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tRUKrcOITx .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRUKrcOITx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRUKrcOITx .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tRUKrcOITx .item {
    margin-bottom: 1rem;
  }
}
.cid-tRUKrcOITx .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tRUKrcOITx .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tRUKrcOITx .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tRUKrcOITx .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tRUKrcOITx .carousel-control,
.cid-tRUKrcOITx .close {
  background: #1b1b1b;
}
.cid-tRUKrcOITx .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tRUKrcOITx .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tRUKrcOITx .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tRUKrcOITx .carousel-control-next span {
  margin-left: 5px;
}
.cid-tRUKrcOITx .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tRUKrcOITx .close::before {
  content: '\e91a';
}
.cid-tRUKrcOITx .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tRUKrcOITx .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tRUKrcOITx .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tRUKrcOITx .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tRUKrcOITx .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tRUKrcOITx .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tRUKrcOITx .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tRUKrcOITx .carousel-indicators li.active,
.cid-tRUKrcOITx .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tRUKrcOITx .carousel-indicators li::after,
.cid-tRUKrcOITx .carousel-indicators li::before {
  content: none;
}
.cid-tRUKrcOITx .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tRUKrcOITx .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tRUKrcOITx .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tRUKrcOITx .carousel-indicators {
    display: none;
  }
}
.cid-tRUKrcOITx .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tRUKrcOITx .carousel-inner > .active {
  display: block;
}
.cid-tRUKrcOITx .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tRUKrcOITx .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tRUKrcOITx .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tRUKrcOITx .carousel-control,
  .cid-tRUKrcOITx .carousel-indicators,
  .cid-tRUKrcOITx .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tRUKrcOITx .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tRUKrcOITx .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tRUKrcOITx .carousel-indicators .active,
.cid-tRUKrcOITx .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tRUKrcOITx .carousel-indicators .active {
  background: #fff;
}
.cid-tRUKrcOITx .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tRUKrcOITx .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tRUKrcOITx .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tRUKrcOITx .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tRUKrcOITx .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tRUKrcOITx .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tRUKrcOITx .carousel {
  width: 100%;
}
.cid-tRUKrcOITx .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tRUKrcOITx .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tRUKrcOITx .modal.fade .modal-dialog,
.cid-tRUKrcOITx .modal.in .modal-dialog {
  transform: none;
}
.cid-tRUKrcOITx .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tRUKrdxfyn {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tRUKrdxfyn .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRUKrdxfyn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRUKrdxfyn .col-title {
  margin-bottom: 32px;
}
.cid-tRUKrdxfyn .mbr-section-title {
  color: #24262b;
}
.cid-tRUKrdxfyn .mbr-section-subtitle {
  color: #24262b;
}
.cid-tRUKrdxfyn .cards-row {
  row-gap: 32px;
}
.cid-tRUKrdxfyn .card {
  border-radius: 0;
}
.cid-tRUKrdxfyn .card-wrapper {
  display: flex;
  align-items: center;
}
.cid-tRUKrdxfyn .mbr-iconfont {
  display: block;
  font-size: 56px;
  color: #33363b;
  margin-right: 2rem;
  flex-shrink: 0;
}
.cid-tRUKrdxfyn .text-wrap {
  flex-grow: 1;
}
.cid-tRUKrdxfyn .card-title {
  color: #24262b;
}
.cid-tRUKrdxfyn .card-text {
  color: #767676;
}
.cid-tRUKre0V8M {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tRUKre0V8M .mbr-section-title {
  margin-bottom: 1rem;
  color: #202020;
}
.cid-tRUKre0V8M .footer_logo {
  margin-bottom: 2rem;
  text-align: center;
}
.cid-tRUKre0V8M .footer_logo img {
  width: auto;
  object-fit: cover;
  display: inline-block;
}
.cid-tRUKre0V8M .mbr-text {
  margin: 10px 0;
  text-align: center;
}
.cid-tRUKre0V8M .footer_info {
  margin: 10px 0;
  text-align: center;
}
.cid-tRUKre0V8M .social_icons {
  text-align: center;
}
.cid-tRUKre0V8M .icons_footer {
  margin-top: 35px;
  padding: 0;
  display: inline-flex;
}
.cid-tRUKre0V8M .iconfont-wrapper {
  color: #000000 !important;
  font-size: 17px;
  margin-right: 25px;
  width: 56px;
  height: 56px;
  background-color: #ffffff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.2s ease-in-out;
}
.cid-tRUKre0V8M .iconfont-wrapper:last-child {
  margin-right: 0;
}
.cid-tRUKre0V8M .iconfont-wrapper:hover {
  background-color: #f2f2f2;
}
@media (max-width: 767px) {
  .cid-tRUKre0V8M .footer_timework {
    margin-top: 50px;
  }
  .cid-tRUKre0V8M .footer_contact {
    margin-bottom: 50px;
  }
}
.cid-tRUKresodj {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tRUKresodj .mbr-text {
  color: #555555;
  margin: 10px 0;
  width: 100%;
  text-align: center;
}
.cid-tS0hAfhc7A .hidden {
  display: none;
}
.cid-tRULnogUKU {
  z-index: 1000;
  width: 100%;
}
.cid-tRULnogUKU nav.navbar {
  position: fixed;
}
.cid-tRULnogUKU .navbar-logo {
  margin-right: 1rem !important;
}
.cid-tRULnogUKU .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tRULnogUKU .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tRULnogUKU .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tRULnogUKU .dropdown-item:hover,
.cid-tRULnogUKU .dropdown-item:focus {
  background: #5f5757 !important;
  color: white !important;
}
.cid-tRULnogUKU .dropdown-item:hover span {
  color: white;
}
.cid-tRULnogUKU .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tRULnogUKU .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tRULnogUKU .nav-dropdown .link {
  padding: 0 1.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tRULnogUKU .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tRULnogUKU .nav-link {
  position: relative;
}
.cid-tRULnogUKU .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tRULnogUKU .container {
    flex-wrap: nowrap;
  }
}
.cid-tRULnogUKU .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tRULnogUKU .dropdown-menu,
.cid-tRULnogUKU .navbar.opened {
  background: #ffffff !important;
}
.cid-tRULnogUKU .nav-item:focus,
.cid-tRULnogUKU .nav-link:focus {
  outline: none;
}
.cid-tRULnogUKU .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tRULnogUKU .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tRULnogUKU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tRULnogUKU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tRULnogUKU .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tRULnogUKU .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tRULnogUKU .navbar {
  min-height: 80px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0.9);
}
.cid-tRULnogUKU .navbar.opened {
  transition: all 0.3s;
}
.cid-tRULnogUKU .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tRULnogUKU .navbar .navbar-logo img {
  width: auto;
}
.cid-tRULnogUKU .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tRULnogUKU .navbar.collapsed {
  justify-content: center;
}
.cid-tRULnogUKU .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tRULnogUKU .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tRULnogUKU .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tRULnogUKU .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tRULnogUKU .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-tRULnogUKU .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tRULnogUKU .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tRULnogUKU .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tRULnogUKU .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tRULnogUKU .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tRULnogUKU .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tRULnogUKU .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tRULnogUKU .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-tRULnogUKU .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tRULnogUKU .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tRULnogUKU .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tRULnogUKU .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tRULnogUKU .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tRULnogUKU .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tRULnogUKU .navbar.navbar-short {
  min-height: 80px;
}
.cid-tRULnogUKU .navbar.navbar-short .navbar-brand {
  min-height: 80px;
  padding: 0;
}
.cid-tRULnogUKU .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tRULnogUKU .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tRULnogUKU .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tRULnogUKU .dropdown-item.active,
.cid-tRULnogUKU .dropdown-item:active {
  background-color: transparent;
}
.cid-tRULnogUKU .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tRULnogUKU .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tRULnogUKU .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tRULnogUKU .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tRULnogUKU .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tRULnogUKU .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tRULnogUKU ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tRULnogUKU .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tRULnogUKU button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tRULnogUKU button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tRULnogUKU button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tRULnogUKU button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tRULnogUKU button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tRULnogUKU button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tRULnogUKU nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tRULnogUKU nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tRULnogUKU nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tRULnogUKU nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tRULnogUKU .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tRULnogUKU a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tRULnogUKU .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tRULnogUKU .navbar {
    height: 70px;
  }
  .cid-tRULnogUKU .navbar.opened {
    height: auto;
  }
  .cid-tRULnogUKU .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tRULnoGhdf {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tRULnoGhdf .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRULnoGhdf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRULnoYrZv {
  background-image: url("../../../assets/images/resim6-2000x1415.webp");
}
.cid-tRULnoYrZv .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRULnoYrZv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRULnpgkbM {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tRULnpgkbM .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRULnpgkbM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tRULnpgkbM .container {
    padding: 0 25px;
  }
}
.cid-tRULnpgkbM .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-tRULnpgkbM .title-wrapper .mbr-section-title {
    margin-bottom: 25px;
  }
}
.cid-tRULnpgkbM .text-wrapper .text-wrap {
  display: inline-flex;
}
.cid-tRULnpgkbM .text-wrapper .text-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 16px;
  color: #353535;
}
.cid-tRULnpgkbM .text-wrapper .text-wrap .mbr-text {
  margin-bottom: 0;
}
.cid-tRULnpgkbM .mbr-section-title {
  color: #E33030;
}
.cid-tRULnpgkbM .mbr-text {
  color: #E33030;
}
.cid-tRULnpgkbM .mbr-section-title,
.cid-tRULnpgkbM .icon-wrapper {
  color: #000000;
}
.cid-tRULnpgkbM .mbr-text,
.cid-tRULnpgkbM .text-wrapper {
  color: #000000;
  text-align: center;
}
.cid-tRULnpAtds {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tRULnpAtds .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tRULnpAtds .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tRULnpAtds .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tRULnpAtds .row {
  align-items: center;
}
.cid-tRULnpAtds .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tRULnpAtds .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tRULnpAtds .card-title,
.cid-tRULnpAtds .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tRULnpAtds a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tRULnpAtds .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tRULnpAtds .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tRULnpAtds .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tRULnpAtds .it {
  font-style: italic;
}
.cid-tRULnpAtds .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tRULnpAtds .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tRULnpWo3P {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tRULnpWo3P .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tRULnpWo3P .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tRULnpWo3P .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tRULnpWo3P .row {
  align-items: center;
}
.cid-tRULnpWo3P .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tRULnpWo3P .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tRULnpWo3P .card-title,
.cid-tRULnpWo3P .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tRULnpWo3P a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tRULnpWo3P .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tRULnpWo3P .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tRULnpWo3P .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tRULnpWo3P .it {
  font-style: italic;
}
.cid-tRULnpWo3P .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tRULnpWo3P .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tRULnqjagW {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tRULnqjagW .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRULnqjagW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRULnqjagW .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tRULnqjagW .item {
    margin-bottom: 1rem;
  }
}
.cid-tRULnqjagW .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tRULnqjagW .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tRULnqjagW .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tRULnqjagW .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tRULnqjagW .carousel-control,
.cid-tRULnqjagW .close {
  background: #1b1b1b;
}
.cid-tRULnqjagW .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tRULnqjagW .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tRULnqjagW .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tRULnqjagW .carousel-control-next span {
  margin-left: 5px;
}
.cid-tRULnqjagW .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tRULnqjagW .close::before {
  content: '\e91a';
}
.cid-tRULnqjagW .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tRULnqjagW .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tRULnqjagW .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tRULnqjagW .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tRULnqjagW .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tRULnqjagW .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tRULnqjagW .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tRULnqjagW .carousel-indicators li.active,
.cid-tRULnqjagW .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tRULnqjagW .carousel-indicators li::after,
.cid-tRULnqjagW .carousel-indicators li::before {
  content: none;
}
.cid-tRULnqjagW .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tRULnqjagW .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tRULnqjagW .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tRULnqjagW .carousel-indicators {
    display: none;
  }
}
.cid-tRULnqjagW .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tRULnqjagW .carousel-inner > .active {
  display: block;
}
.cid-tRULnqjagW .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tRULnqjagW .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tRULnqjagW .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tRULnqjagW .carousel-control,
  .cid-tRULnqjagW .carousel-indicators,
  .cid-tRULnqjagW .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tRULnqjagW .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tRULnqjagW .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tRULnqjagW .carousel-indicators .active,
.cid-tRULnqjagW .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tRULnqjagW .carousel-indicators .active {
  background: #fff;
}
.cid-tRULnqjagW .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tRULnqjagW .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tRULnqjagW .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tRULnqjagW .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tRULnqjagW .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tRULnqjagW .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tRULnqjagW .carousel {
  width: 100%;
}
.cid-tRULnqjagW .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tRULnqjagW .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tRULnqjagW .modal.fade .modal-dialog,
.cid-tRULnqjagW .modal.in .modal-dialog {
  transform: none;
}
.cid-tRULnqjagW .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tRULnqXGdL {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tRULnqXGdL .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRULnqXGdL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRULnqXGdL .col-title {
  margin-bottom: 32px;
}
.cid-tRULnqXGdL .mbr-section-title {
  color: #24262b;
}
.cid-tRULnqXGdL .mbr-section-subtitle {
  color: #24262b;
}
.cid-tRULnqXGdL .cards-row {
  row-gap: 32px;
}
.cid-tRULnqXGdL .card {
  border-radius: 0;
}
.cid-tRULnqXGdL .card-wrapper {
  display: flex;
  align-items: center;
}
.cid-tRULnqXGdL .mbr-iconfont {
  display: block;
  font-size: 56px;
  color: #33363b;
  margin-right: 2rem;
  flex-shrink: 0;
}
.cid-tRULnqXGdL .text-wrap {
  flex-grow: 1;
}
.cid-tRULnqXGdL .card-title {
  color: #24262b;
}
.cid-tRULnqXGdL .card-text {
  color: #767676;
}
.cid-tRULnrs0kc {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tRULnrs0kc .mbr-section-title {
  margin-bottom: 1rem;
  color: #202020;
}
.cid-tRULnrs0kc .footer_logo {
  margin-bottom: 2rem;
  text-align: center;
}
.cid-tRULnrs0kc .footer_logo img {
  width: auto;
  object-fit: cover;
  display: inline-block;
}
.cid-tRULnrs0kc .mbr-text {
  margin: 10px 0;
  text-align: center;
}
.cid-tRULnrs0kc .footer_info {
  margin: 10px 0;
  text-align: center;
}
.cid-tRULnrs0kc .social_icons {
  text-align: center;
}
.cid-tRULnrs0kc .icons_footer {
  margin-top: 35px;
  padding: 0;
  display: inline-flex;
}
.cid-tRULnrs0kc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 17px;
  margin-right: 25px;
  width: 56px;
  height: 56px;
  background-color: #ffffff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.2s ease-in-out;
}
.cid-tRULnrs0kc .iconfont-wrapper:last-child {
  margin-right: 0;
}
.cid-tRULnrs0kc .iconfont-wrapper:hover {
  background-color: #f2f2f2;
}
@media (max-width: 767px) {
  .cid-tRULnrs0kc .footer_timework {
    margin-top: 50px;
  }
  .cid-tRULnrs0kc .footer_contact {
    margin-bottom: 50px;
  }
}
.cid-tRULnrVRWr {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tRULnrVRWr .mbr-text {
  color: #555555;
  margin: 10px 0;
  width: 100%;
  text-align: center;
}
.cid-tS0hBqr6qD .hidden {
  display: none;
}
.cid-tRZedmU3Sj {
  z-index: 1000;
  width: 100%;
}
.cid-tRZedmU3Sj nav.navbar {
  position: fixed;
}
.cid-tRZedmU3Sj .navbar-logo {
  margin-right: 1rem !important;
}
.cid-tRZedmU3Sj .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tRZedmU3Sj .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tRZedmU3Sj .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tRZedmU3Sj .dropdown-item:hover,
.cid-tRZedmU3Sj .dropdown-item:focus {
  background: #5f5757 !important;
  color: white !important;
}
.cid-tRZedmU3Sj .dropdown-item:hover span {
  color: white;
}
.cid-tRZedmU3Sj .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tRZedmU3Sj .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tRZedmU3Sj .nav-dropdown .link {
  padding: 0 1.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tRZedmU3Sj .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tRZedmU3Sj .nav-link {
  position: relative;
}
.cid-tRZedmU3Sj .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tRZedmU3Sj .container {
    flex-wrap: nowrap;
  }
}
.cid-tRZedmU3Sj .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tRZedmU3Sj .dropdown-menu,
.cid-tRZedmU3Sj .navbar.opened {
  background: #ffffff !important;
}
.cid-tRZedmU3Sj .nav-item:focus,
.cid-tRZedmU3Sj .nav-link:focus {
  outline: none;
}
.cid-tRZedmU3Sj .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tRZedmU3Sj .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tRZedmU3Sj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tRZedmU3Sj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tRZedmU3Sj .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tRZedmU3Sj .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tRZedmU3Sj .navbar {
  min-height: 80px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0.9);
}
.cid-tRZedmU3Sj .navbar.opened {
  transition: all 0.3s;
}
.cid-tRZedmU3Sj .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tRZedmU3Sj .navbar .navbar-logo img {
  width: auto;
}
.cid-tRZedmU3Sj .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tRZedmU3Sj .navbar.collapsed {
  justify-content: center;
}
.cid-tRZedmU3Sj .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tRZedmU3Sj .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tRZedmU3Sj .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tRZedmU3Sj .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tRZedmU3Sj .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-tRZedmU3Sj .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tRZedmU3Sj .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tRZedmU3Sj .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tRZedmU3Sj .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tRZedmU3Sj .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tRZedmU3Sj .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tRZedmU3Sj .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tRZedmU3Sj .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-tRZedmU3Sj .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tRZedmU3Sj .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tRZedmU3Sj .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tRZedmU3Sj .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tRZedmU3Sj .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tRZedmU3Sj .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tRZedmU3Sj .navbar.navbar-short {
  min-height: 80px;
}
.cid-tRZedmU3Sj .navbar.navbar-short .navbar-brand {
  min-height: 80px;
  padding: 0;
}
.cid-tRZedmU3Sj .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tRZedmU3Sj .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tRZedmU3Sj .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tRZedmU3Sj .dropdown-item.active,
.cid-tRZedmU3Sj .dropdown-item:active {
  background-color: transparent;
}
.cid-tRZedmU3Sj .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tRZedmU3Sj .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tRZedmU3Sj .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tRZedmU3Sj .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tRZedmU3Sj .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tRZedmU3Sj .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tRZedmU3Sj ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tRZedmU3Sj .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tRZedmU3Sj button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tRZedmU3Sj button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tRZedmU3Sj button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tRZedmU3Sj button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tRZedmU3Sj button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tRZedmU3Sj button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tRZedmU3Sj nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tRZedmU3Sj nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tRZedmU3Sj nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tRZedmU3Sj nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tRZedmU3Sj .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tRZedmU3Sj a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tRZedmU3Sj .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tRZedmU3Sj .navbar {
    height: 70px;
  }
  .cid-tRZedmU3Sj .navbar.opened {
    height: auto;
  }
  .cid-tRZedmU3Sj .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tRZednihfX {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tRZednihfX .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRZednihfX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRZednzZd8 {
  background-image: url("../../../assets/images/aa5-1000x650.webp");
}
.cid-tRZednzZd8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRZednzZd8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRZednQhcb {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tRZednQhcb .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRZednQhcb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tRZednQhcb .container {
    padding: 0 25px;
  }
}
.cid-tRZednQhcb .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-tRZednQhcb .title-wrapper .mbr-section-title {
    margin-bottom: 25px;
  }
}
.cid-tRZednQhcb .text-wrapper .text-wrap {
  display: inline-flex;
}
.cid-tRZednQhcb .text-wrapper .text-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 16px;
  color: #353535;
}
.cid-tRZednQhcb .text-wrapper .text-wrap .mbr-text {
  margin-bottom: 0;
}
.cid-tRZednQhcb .mbr-section-title {
  color: #E33030;
}
.cid-tRZednQhcb .mbr-text {
  color: #E33030;
}
.cid-tRZednQhcb .mbr-section-title,
.cid-tRZednQhcb .icon-wrapper {
  color: #000000;
}
.cid-tRZednQhcb .mbr-text,
.cid-tRZednQhcb .text-wrapper {
  color: #000000;
  text-align: center;
}
.cid-tRZedo6XH5 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tRZedo6XH5 .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tRZedo6XH5 .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tRZedo6XH5 .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tRZedo6XH5 .row {
  align-items: center;
}
.cid-tRZedo6XH5 .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tRZedo6XH5 .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tRZedo6XH5 .card-title,
.cid-tRZedo6XH5 .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tRZedo6XH5 a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tRZedo6XH5 .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tRZedo6XH5 .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tRZedo6XH5 .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tRZedo6XH5 .it {
  font-style: italic;
}
.cid-tRZedo6XH5 .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tRZedo6XH5 .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tRZedos6cr {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tRZedos6cr .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tRZedos6cr .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tRZedos6cr .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tRZedos6cr .row {
  align-items: center;
}
.cid-tRZedos6cr .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tRZedos6cr .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tRZedos6cr .card-title,
.cid-tRZedos6cr .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tRZedos6cr a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tRZedos6cr .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tRZedos6cr .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tRZedos6cr .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tRZedos6cr .it {
  font-style: italic;
}
.cid-tRZedos6cr .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tRZedos6cr .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tRZedoP6Zb {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tRZedoP6Zb .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRZedoP6Zb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRZedoP6Zb .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tRZedoP6Zb .item {
    margin-bottom: 1rem;
  }
}
.cid-tRZedoP6Zb .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tRZedoP6Zb .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tRZedoP6Zb .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tRZedoP6Zb .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tRZedoP6Zb .carousel-control,
.cid-tRZedoP6Zb .close {
  background: #1b1b1b;
}
.cid-tRZedoP6Zb .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tRZedoP6Zb .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tRZedoP6Zb .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tRZedoP6Zb .carousel-control-next span {
  margin-left: 5px;
}
.cid-tRZedoP6Zb .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tRZedoP6Zb .close::before {
  content: '\e91a';
}
.cid-tRZedoP6Zb .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tRZedoP6Zb .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tRZedoP6Zb .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tRZedoP6Zb .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tRZedoP6Zb .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tRZedoP6Zb .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tRZedoP6Zb .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tRZedoP6Zb .carousel-indicators li.active,
.cid-tRZedoP6Zb .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tRZedoP6Zb .carousel-indicators li::after,
.cid-tRZedoP6Zb .carousel-indicators li::before {
  content: none;
}
.cid-tRZedoP6Zb .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tRZedoP6Zb .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tRZedoP6Zb .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tRZedoP6Zb .carousel-indicators {
    display: none;
  }
}
.cid-tRZedoP6Zb .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tRZedoP6Zb .carousel-inner > .active {
  display: block;
}
.cid-tRZedoP6Zb .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tRZedoP6Zb .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tRZedoP6Zb .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tRZedoP6Zb .carousel-control,
  .cid-tRZedoP6Zb .carousel-indicators,
  .cid-tRZedoP6Zb .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tRZedoP6Zb .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tRZedoP6Zb .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tRZedoP6Zb .carousel-indicators .active,
.cid-tRZedoP6Zb .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tRZedoP6Zb .carousel-indicators .active {
  background: #fff;
}
.cid-tRZedoP6Zb .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tRZedoP6Zb .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tRZedoP6Zb .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tRZedoP6Zb .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tRZedoP6Zb .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tRZedoP6Zb .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tRZedoP6Zb .carousel {
  width: 100%;
}
.cid-tRZedoP6Zb .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tRZedoP6Zb .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tRZedoP6Zb .modal.fade .modal-dialog,
.cid-tRZedoP6Zb .modal.in .modal-dialog {
  transform: none;
}
.cid-tRZedoP6Zb .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tRZedpg0Gm {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tRZedpg0Gm .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRZedpg0Gm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRZedpg0Gm .col-title {
  margin-bottom: 32px;
}
.cid-tRZedpg0Gm .mbr-section-title {
  color: #24262b;
}
.cid-tRZedpg0Gm .mbr-section-subtitle {
  color: #24262b;
}
.cid-tRZedpg0Gm .cards-row {
  row-gap: 32px;
}
.cid-tRZedpg0Gm .card {
  border-radius: 0;
}
.cid-tRZedpg0Gm .card-wrapper {
  display: flex;
  align-items: center;
}
.cid-tRZedpg0Gm .mbr-iconfont {
  display: block;
  font-size: 56px;
  color: #33363b;
  margin-right: 2rem;
  flex-shrink: 0;
}
.cid-tRZedpg0Gm .text-wrap {
  flex-grow: 1;
}
.cid-tRZedpg0Gm .card-title {
  color: #24262b;
}
.cid-tRZedpg0Gm .card-text {
  color: #767676;
}
.cid-tRZedpHuvI {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tRZedpHuvI .mbr-section-title {
  margin-bottom: 1rem;
  color: #202020;
}
.cid-tRZedpHuvI .footer_logo {
  margin-bottom: 2rem;
  text-align: center;
}
.cid-tRZedpHuvI .footer_logo img {
  width: auto;
  object-fit: cover;
  display: inline-block;
}
.cid-tRZedpHuvI .mbr-text {
  margin: 10px 0;
  text-align: center;
}
.cid-tRZedpHuvI .footer_info {
  margin: 10px 0;
  text-align: center;
}
.cid-tRZedpHuvI .social_icons {
  text-align: center;
}
.cid-tRZedpHuvI .icons_footer {
  margin-top: 35px;
  padding: 0;
  display: inline-flex;
}
.cid-tRZedpHuvI .iconfont-wrapper {
  color: #000000 !important;
  font-size: 17px;
  margin-right: 25px;
  width: 56px;
  height: 56px;
  background-color: #ffffff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.2s ease-in-out;
}
.cid-tRZedpHuvI .iconfont-wrapper:last-child {
  margin-right: 0;
}
.cid-tRZedpHuvI .iconfont-wrapper:hover {
  background-color: #f2f2f2;
}
@media (max-width: 767px) {
  .cid-tRZedpHuvI .footer_timework {
    margin-top: 50px;
  }
  .cid-tRZedpHuvI .footer_contact {
    margin-bottom: 50px;
  }
}
.cid-tRZedq8Hch {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tRZedq8Hch .mbr-text {
  color: #555555;
  margin: 10px 0;
  width: 100%;
  text-align: center;
}
.cid-tS0hCA5Nvf .hidden {
  display: none;
}
.cid-tRZhQAxfDU {
  z-index: 1000;
  width: 100%;
}
.cid-tRZhQAxfDU nav.navbar {
  position: fixed;
}
.cid-tRZhQAxfDU .navbar-logo {
  margin-right: 1rem !important;
}
.cid-tRZhQAxfDU .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tRZhQAxfDU .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tRZhQAxfDU .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tRZhQAxfDU .dropdown-item:hover,
.cid-tRZhQAxfDU .dropdown-item:focus {
  background: #5f5757 !important;
  color: white !important;
}
.cid-tRZhQAxfDU .dropdown-item:hover span {
  color: white;
}
.cid-tRZhQAxfDU .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tRZhQAxfDU .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tRZhQAxfDU .nav-dropdown .link {
  padding: 0 1.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tRZhQAxfDU .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tRZhQAxfDU .nav-link {
  position: relative;
}
.cid-tRZhQAxfDU .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tRZhQAxfDU .container {
    flex-wrap: nowrap;
  }
}
.cid-tRZhQAxfDU .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tRZhQAxfDU .dropdown-menu,
.cid-tRZhQAxfDU .navbar.opened {
  background: #ffffff !important;
}
.cid-tRZhQAxfDU .nav-item:focus,
.cid-tRZhQAxfDU .nav-link:focus {
  outline: none;
}
.cid-tRZhQAxfDU .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tRZhQAxfDU .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tRZhQAxfDU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tRZhQAxfDU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tRZhQAxfDU .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tRZhQAxfDU .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tRZhQAxfDU .navbar {
  min-height: 80px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0.9);
}
.cid-tRZhQAxfDU .navbar.opened {
  transition: all 0.3s;
}
.cid-tRZhQAxfDU .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tRZhQAxfDU .navbar .navbar-logo img {
  width: auto;
}
.cid-tRZhQAxfDU .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tRZhQAxfDU .navbar.collapsed {
  justify-content: center;
}
.cid-tRZhQAxfDU .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tRZhQAxfDU .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tRZhQAxfDU .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tRZhQAxfDU .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tRZhQAxfDU .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-tRZhQAxfDU .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tRZhQAxfDU .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tRZhQAxfDU .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tRZhQAxfDU .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tRZhQAxfDU .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tRZhQAxfDU .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tRZhQAxfDU .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tRZhQAxfDU .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-tRZhQAxfDU .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tRZhQAxfDU .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tRZhQAxfDU .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tRZhQAxfDU .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tRZhQAxfDU .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tRZhQAxfDU .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tRZhQAxfDU .navbar.navbar-short {
  min-height: 80px;
}
.cid-tRZhQAxfDU .navbar.navbar-short .navbar-brand {
  min-height: 80px;
  padding: 0;
}
.cid-tRZhQAxfDU .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tRZhQAxfDU .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tRZhQAxfDU .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tRZhQAxfDU .dropdown-item.active,
.cid-tRZhQAxfDU .dropdown-item:active {
  background-color: transparent;
}
.cid-tRZhQAxfDU .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tRZhQAxfDU .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tRZhQAxfDU .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tRZhQAxfDU .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tRZhQAxfDU .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tRZhQAxfDU .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tRZhQAxfDU ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tRZhQAxfDU .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tRZhQAxfDU button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tRZhQAxfDU button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tRZhQAxfDU button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tRZhQAxfDU button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tRZhQAxfDU button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tRZhQAxfDU button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tRZhQAxfDU nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tRZhQAxfDU nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tRZhQAxfDU nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tRZhQAxfDU nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tRZhQAxfDU .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tRZhQAxfDU a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tRZhQAxfDU .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tRZhQAxfDU .navbar {
    height: 70px;
  }
  .cid-tRZhQAxfDU .navbar.opened {
    height: auto;
  }
  .cid-tRZhQAxfDU .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tRZhQAX2yM {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tRZhQAX2yM .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRZhQAX2yM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRZhQBhMuj {
  background-image: url("../../../assets/images/whatsapp-image-2020-10-18-at-17.49.43-1600x900.webp");
}
.cid-tRZhQBhMuj .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRZhQBhMuj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRZhQByVsp {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tRZhQByVsp .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRZhQByVsp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tRZhQByVsp .container {
    padding: 0 25px;
  }
}
.cid-tRZhQByVsp .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-tRZhQByVsp .title-wrapper .mbr-section-title {
    margin-bottom: 25px;
  }
}
.cid-tRZhQByVsp .text-wrapper .text-wrap {
  display: inline-flex;
}
.cid-tRZhQByVsp .text-wrapper .text-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 16px;
  color: #353535;
}
.cid-tRZhQByVsp .text-wrapper .text-wrap .mbr-text {
  margin-bottom: 0;
}
.cid-tRZhQByVsp .mbr-section-title {
  color: #E33030;
}
.cid-tRZhQByVsp .mbr-text {
  color: #E33030;
}
.cid-tRZhQByVsp .mbr-section-title,
.cid-tRZhQByVsp .icon-wrapper {
  color: #000000;
}
.cid-tRZhQByVsp .mbr-text,
.cid-tRZhQByVsp .text-wrapper {
  color: #000000;
  text-align: center;
}
.cid-tRZhQBP3G6 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tRZhQBP3G6 .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tRZhQBP3G6 .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tRZhQBP3G6 .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tRZhQBP3G6 .row {
  align-items: center;
}
.cid-tRZhQBP3G6 .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tRZhQBP3G6 .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tRZhQBP3G6 .card-title,
.cid-tRZhQBP3G6 .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tRZhQBP3G6 a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tRZhQBP3G6 .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tRZhQBP3G6 .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tRZhQBP3G6 .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tRZhQBP3G6 .it {
  font-style: italic;
}
.cid-tRZhQBP3G6 .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tRZhQBP3G6 .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tRZhQCyVDP {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tRZhQCyVDP .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRZhQCyVDP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRZhQCyVDP .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tRZhQCyVDP .item {
    margin-bottom: 1rem;
  }
}
.cid-tRZhQCyVDP .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tRZhQCyVDP .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tRZhQCyVDP .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tRZhQCyVDP .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tRZhQCyVDP .carousel-control,
.cid-tRZhQCyVDP .close {
  background: #1b1b1b;
}
.cid-tRZhQCyVDP .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tRZhQCyVDP .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tRZhQCyVDP .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tRZhQCyVDP .carousel-control-next span {
  margin-left: 5px;
}
.cid-tRZhQCyVDP .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tRZhQCyVDP .close::before {
  content: '\e91a';
}
.cid-tRZhQCyVDP .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tRZhQCyVDP .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tRZhQCyVDP .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tRZhQCyVDP .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tRZhQCyVDP .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tRZhQCyVDP .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tRZhQCyVDP .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tRZhQCyVDP .carousel-indicators li.active,
.cid-tRZhQCyVDP .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tRZhQCyVDP .carousel-indicators li::after,
.cid-tRZhQCyVDP .carousel-indicators li::before {
  content: none;
}
.cid-tRZhQCyVDP .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tRZhQCyVDP .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tRZhQCyVDP .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tRZhQCyVDP .carousel-indicators {
    display: none;
  }
}
.cid-tRZhQCyVDP .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tRZhQCyVDP .carousel-inner > .active {
  display: block;
}
.cid-tRZhQCyVDP .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tRZhQCyVDP .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tRZhQCyVDP .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tRZhQCyVDP .carousel-control,
  .cid-tRZhQCyVDP .carousel-indicators,
  .cid-tRZhQCyVDP .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tRZhQCyVDP .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tRZhQCyVDP .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tRZhQCyVDP .carousel-indicators .active,
.cid-tRZhQCyVDP .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tRZhQCyVDP .carousel-indicators .active {
  background: #fff;
}
.cid-tRZhQCyVDP .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tRZhQCyVDP .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tRZhQCyVDP .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tRZhQCyVDP .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tRZhQCyVDP .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tRZhQCyVDP .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tRZhQCyVDP .carousel {
  width: 100%;
}
.cid-tRZhQCyVDP .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tRZhQCyVDP .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tRZhQCyVDP .modal.fade .modal-dialog,
.cid-tRZhQCyVDP .modal.in .modal-dialog {
  transform: none;
}
.cid-tRZhQCyVDP .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tRZhQDcE4a {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tRZhQDcE4a .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRZhQDcE4a .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRZhQDcE4a .col-title {
  margin-bottom: 32px;
}
.cid-tRZhQDcE4a .mbr-section-title {
  color: #24262b;
}
.cid-tRZhQDcE4a .mbr-section-subtitle {
  color: #24262b;
}
.cid-tRZhQDcE4a .cards-row {
  row-gap: 32px;
}
.cid-tRZhQDcE4a .card {
  border-radius: 0;
}
.cid-tRZhQDcE4a .card-wrapper {
  display: flex;
  align-items: center;
}
.cid-tRZhQDcE4a .mbr-iconfont {
  display: block;
  font-size: 56px;
  color: #33363b;
  margin-right: 2rem;
  flex-shrink: 0;
}
.cid-tRZhQDcE4a .text-wrap {
  flex-grow: 1;
}
.cid-tRZhQDcE4a .card-title {
  color: #24262b;
}
.cid-tRZhQDcE4a .card-text {
  color: #767676;
}
.cid-tRZhQDEeGR {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tRZhQDEeGR .mbr-section-title {
  margin-bottom: 1rem;
  color: #202020;
}
.cid-tRZhQDEeGR .footer_logo {
  margin-bottom: 2rem;
  text-align: center;
}
.cid-tRZhQDEeGR .footer_logo img {
  width: auto;
  object-fit: cover;
  display: inline-block;
}
.cid-tRZhQDEeGR .mbr-text {
  margin: 10px 0;
  text-align: center;
}
.cid-tRZhQDEeGR .footer_info {
  margin: 10px 0;
  text-align: center;
}
.cid-tRZhQDEeGR .social_icons {
  text-align: center;
}
.cid-tRZhQDEeGR .icons_footer {
  margin-top: 35px;
  padding: 0;
  display: inline-flex;
}
.cid-tRZhQDEeGR .iconfont-wrapper {
  color: #000000 !important;
  font-size: 17px;
  margin-right: 25px;
  width: 56px;
  height: 56px;
  background-color: #ffffff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.2s ease-in-out;
}
.cid-tRZhQDEeGR .iconfont-wrapper:last-child {
  margin-right: 0;
}
.cid-tRZhQDEeGR .iconfont-wrapper:hover {
  background-color: #f2f2f2;
}
@media (max-width: 767px) {
  .cid-tRZhQDEeGR .footer_timework {
    margin-top: 50px;
  }
  .cid-tRZhQDEeGR .footer_contact {
    margin-bottom: 50px;
  }
}
.cid-tRZhQE661a {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tRZhQE661a .mbr-text {
  color: #555555;
  margin: 10px 0;
  width: 100%;
  text-align: center;
}
.cid-tS0hDQP74W .hidden {
  display: none;
}
.cid-tRZj92Jd8s {
  z-index: 1000;
  width: 100%;
}
.cid-tRZj92Jd8s nav.navbar {
  position: fixed;
}
.cid-tRZj92Jd8s .navbar-logo {
  margin-right: 1rem !important;
}
.cid-tRZj92Jd8s .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tRZj92Jd8s .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tRZj92Jd8s .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tRZj92Jd8s .dropdown-item:hover,
.cid-tRZj92Jd8s .dropdown-item:focus {
  background: #5f5757 !important;
  color: white !important;
}
.cid-tRZj92Jd8s .dropdown-item:hover span {
  color: white;
}
.cid-tRZj92Jd8s .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tRZj92Jd8s .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tRZj92Jd8s .nav-dropdown .link {
  padding: 0 1.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tRZj92Jd8s .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tRZj92Jd8s .nav-link {
  position: relative;
}
.cid-tRZj92Jd8s .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tRZj92Jd8s .container {
    flex-wrap: nowrap;
  }
}
.cid-tRZj92Jd8s .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tRZj92Jd8s .dropdown-menu,
.cid-tRZj92Jd8s .navbar.opened {
  background: #ffffff !important;
}
.cid-tRZj92Jd8s .nav-item:focus,
.cid-tRZj92Jd8s .nav-link:focus {
  outline: none;
}
.cid-tRZj92Jd8s .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tRZj92Jd8s .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tRZj92Jd8s .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tRZj92Jd8s .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tRZj92Jd8s .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tRZj92Jd8s .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tRZj92Jd8s .navbar {
  min-height: 80px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0.9);
}
.cid-tRZj92Jd8s .navbar.opened {
  transition: all 0.3s;
}
.cid-tRZj92Jd8s .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tRZj92Jd8s .navbar .navbar-logo img {
  width: auto;
}
.cid-tRZj92Jd8s .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tRZj92Jd8s .navbar.collapsed {
  justify-content: center;
}
.cid-tRZj92Jd8s .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tRZj92Jd8s .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tRZj92Jd8s .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tRZj92Jd8s .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tRZj92Jd8s .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-tRZj92Jd8s .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tRZj92Jd8s .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tRZj92Jd8s .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tRZj92Jd8s .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tRZj92Jd8s .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tRZj92Jd8s .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tRZj92Jd8s .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tRZj92Jd8s .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-tRZj92Jd8s .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tRZj92Jd8s .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tRZj92Jd8s .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tRZj92Jd8s .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tRZj92Jd8s .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tRZj92Jd8s .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tRZj92Jd8s .navbar.navbar-short {
  min-height: 80px;
}
.cid-tRZj92Jd8s .navbar.navbar-short .navbar-brand {
  min-height: 80px;
  padding: 0;
}
.cid-tRZj92Jd8s .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tRZj92Jd8s .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tRZj92Jd8s .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tRZj92Jd8s .dropdown-item.active,
.cid-tRZj92Jd8s .dropdown-item:active {
  background-color: transparent;
}
.cid-tRZj92Jd8s .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tRZj92Jd8s .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tRZj92Jd8s .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tRZj92Jd8s .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tRZj92Jd8s .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tRZj92Jd8s .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tRZj92Jd8s ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tRZj92Jd8s .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tRZj92Jd8s button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tRZj92Jd8s button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tRZj92Jd8s button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tRZj92Jd8s button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tRZj92Jd8s button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tRZj92Jd8s button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tRZj92Jd8s nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tRZj92Jd8s nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tRZj92Jd8s nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tRZj92Jd8s nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tRZj92Jd8s .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tRZj92Jd8s a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tRZj92Jd8s .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tRZj92Jd8s .navbar {
    height: 70px;
  }
  .cid-tRZj92Jd8s .navbar.opened {
    height: auto;
  }
  .cid-tRZj92Jd8s .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tRZj938Onf {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tRZj938Onf .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRZj938Onf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRZj93pHfD {
  background-image: url("../../../assets/images/1-1600x900.webp");
}
.cid-tRZj93pHfD .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRZj93pHfD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRZj93G4UP {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tRZj93G4UP .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRZj93G4UP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tRZj93G4UP .container {
    padding: 0 25px;
  }
}
.cid-tRZj93G4UP .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-tRZj93G4UP .title-wrapper .mbr-section-title {
    margin-bottom: 25px;
  }
}
.cid-tRZj93G4UP .text-wrapper .text-wrap {
  display: inline-flex;
}
.cid-tRZj93G4UP .text-wrapper .text-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 16px;
  color: #353535;
}
.cid-tRZj93G4UP .text-wrapper .text-wrap .mbr-text {
  margin-bottom: 0;
}
.cid-tRZj93G4UP .mbr-section-title {
  color: #E33030;
}
.cid-tRZj93G4UP .mbr-text {
  color: #E33030;
}
.cid-tRZj93G4UP .mbr-section-title,
.cid-tRZj93G4UP .icon-wrapper {
  color: #000000;
}
.cid-tRZj93G4UP .mbr-text,
.cid-tRZj93G4UP .text-wrapper {
  color: #000000;
  text-align: center;
}
.cid-tRZj93XfZF {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tRZj93XfZF .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tRZj93XfZF .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tRZj93XfZF .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tRZj93XfZF .row {
  align-items: center;
}
.cid-tRZj93XfZF .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tRZj93XfZF .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tRZj93XfZF .card-title,
.cid-tRZj93XfZF .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tRZj93XfZF a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tRZj93XfZF .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tRZj93XfZF .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tRZj93XfZF .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tRZj93XfZF .it {
  font-style: italic;
}
.cid-tRZj93XfZF .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tRZj93XfZF .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tRZj94hY5Z {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tRZj94hY5Z .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRZj94hY5Z .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRZj94hY5Z .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tRZj94hY5Z .item {
    margin-bottom: 1rem;
  }
}
.cid-tRZj94hY5Z .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tRZj94hY5Z .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tRZj94hY5Z .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tRZj94hY5Z .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tRZj94hY5Z .carousel-control,
.cid-tRZj94hY5Z .close {
  background: #1b1b1b;
}
.cid-tRZj94hY5Z .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tRZj94hY5Z .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tRZj94hY5Z .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tRZj94hY5Z .carousel-control-next span {
  margin-left: 5px;
}
.cid-tRZj94hY5Z .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tRZj94hY5Z .close::before {
  content: '\e91a';
}
.cid-tRZj94hY5Z .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tRZj94hY5Z .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tRZj94hY5Z .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tRZj94hY5Z .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tRZj94hY5Z .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tRZj94hY5Z .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tRZj94hY5Z .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tRZj94hY5Z .carousel-indicators li.active,
.cid-tRZj94hY5Z .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tRZj94hY5Z .carousel-indicators li::after,
.cid-tRZj94hY5Z .carousel-indicators li::before {
  content: none;
}
.cid-tRZj94hY5Z .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tRZj94hY5Z .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tRZj94hY5Z .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tRZj94hY5Z .carousel-indicators {
    display: none;
  }
}
.cid-tRZj94hY5Z .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tRZj94hY5Z .carousel-inner > .active {
  display: block;
}
.cid-tRZj94hY5Z .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tRZj94hY5Z .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tRZj94hY5Z .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tRZj94hY5Z .carousel-control,
  .cid-tRZj94hY5Z .carousel-indicators,
  .cid-tRZj94hY5Z .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tRZj94hY5Z .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tRZj94hY5Z .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tRZj94hY5Z .carousel-indicators .active,
.cid-tRZj94hY5Z .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tRZj94hY5Z .carousel-indicators .active {
  background: #fff;
}
.cid-tRZj94hY5Z .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tRZj94hY5Z .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tRZj94hY5Z .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tRZj94hY5Z .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tRZj94hY5Z .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tRZj94hY5Z .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tRZj94hY5Z .carousel {
  width: 100%;
}
.cid-tRZj94hY5Z .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tRZj94hY5Z .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tRZj94hY5Z .modal.fade .modal-dialog,
.cid-tRZj94hY5Z .modal.in .modal-dialog {
  transform: none;
}
.cid-tRZj94hY5Z .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tRZj94UmdF {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tRZj94UmdF .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRZj94UmdF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRZj94UmdF .col-title {
  margin-bottom: 32px;
}
.cid-tRZj94UmdF .mbr-section-title {
  color: #24262b;
}
.cid-tRZj94UmdF .mbr-section-subtitle {
  color: #24262b;
}
.cid-tRZj94UmdF .cards-row {
  row-gap: 32px;
}
.cid-tRZj94UmdF .card {
  border-radius: 0;
}
.cid-tRZj94UmdF .card-wrapper {
  display: flex;
  align-items: center;
}
.cid-tRZj94UmdF .mbr-iconfont {
  display: block;
  font-size: 56px;
  color: #33363b;
  margin-right: 2rem;
  flex-shrink: 0;
}
.cid-tRZj94UmdF .text-wrap {
  flex-grow: 1;
}
.cid-tRZj94UmdF .card-title {
  color: #24262b;
}
.cid-tRZj94UmdF .card-text {
  color: #767676;
}
.cid-tRZj95kU2i {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tRZj95kU2i .mbr-section-title {
  margin-bottom: 1rem;
  color: #202020;
}
.cid-tRZj95kU2i .footer_logo {
  margin-bottom: 2rem;
  text-align: center;
}
.cid-tRZj95kU2i .footer_logo img {
  width: auto;
  object-fit: cover;
  display: inline-block;
}
.cid-tRZj95kU2i .mbr-text {
  margin: 10px 0;
  text-align: center;
}
.cid-tRZj95kU2i .footer_info {
  margin: 10px 0;
  text-align: center;
}
.cid-tRZj95kU2i .social_icons {
  text-align: center;
}
.cid-tRZj95kU2i .icons_footer {
  margin-top: 35px;
  padding: 0;
  display: inline-flex;
}
.cid-tRZj95kU2i .iconfont-wrapper {
  color: #000000 !important;
  font-size: 17px;
  margin-right: 25px;
  width: 56px;
  height: 56px;
  background-color: #ffffff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.2s ease-in-out;
}
.cid-tRZj95kU2i .iconfont-wrapper:last-child {
  margin-right: 0;
}
.cid-tRZj95kU2i .iconfont-wrapper:hover {
  background-color: #f2f2f2;
}
@media (max-width: 767px) {
  .cid-tRZj95kU2i .footer_timework {
    margin-top: 50px;
  }
  .cid-tRZj95kU2i .footer_contact {
    margin-bottom: 50px;
  }
}
.cid-tRZj95LZys {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tRZj95LZys .mbr-text {
  color: #555555;
  margin: 10px 0;
  width: 100%;
  text-align: center;
}
.cid-tS0hFkEI83 .hidden {
  display: none;
}
.cid-tRZjbDmWsN {
  z-index: 1000;
  width: 100%;
}
.cid-tRZjbDmWsN nav.navbar {
  position: fixed;
}
.cid-tRZjbDmWsN .navbar-logo {
  margin-right: 1rem !important;
}
.cid-tRZjbDmWsN .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tRZjbDmWsN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tRZjbDmWsN .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tRZjbDmWsN .dropdown-item:hover,
.cid-tRZjbDmWsN .dropdown-item:focus {
  background: #5f5757 !important;
  color: white !important;
}
.cid-tRZjbDmWsN .dropdown-item:hover span {
  color: white;
}
.cid-tRZjbDmWsN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tRZjbDmWsN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tRZjbDmWsN .nav-dropdown .link {
  padding: 0 1.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tRZjbDmWsN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tRZjbDmWsN .nav-link {
  position: relative;
}
.cid-tRZjbDmWsN .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tRZjbDmWsN .container {
    flex-wrap: nowrap;
  }
}
.cid-tRZjbDmWsN .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tRZjbDmWsN .dropdown-menu,
.cid-tRZjbDmWsN .navbar.opened {
  background: #ffffff !important;
}
.cid-tRZjbDmWsN .nav-item:focus,
.cid-tRZjbDmWsN .nav-link:focus {
  outline: none;
}
.cid-tRZjbDmWsN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tRZjbDmWsN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tRZjbDmWsN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tRZjbDmWsN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tRZjbDmWsN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tRZjbDmWsN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tRZjbDmWsN .navbar {
  min-height: 80px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0.9);
}
.cid-tRZjbDmWsN .navbar.opened {
  transition: all 0.3s;
}
.cid-tRZjbDmWsN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tRZjbDmWsN .navbar .navbar-logo img {
  width: auto;
}
.cid-tRZjbDmWsN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tRZjbDmWsN .navbar.collapsed {
  justify-content: center;
}
.cid-tRZjbDmWsN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tRZjbDmWsN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tRZjbDmWsN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tRZjbDmWsN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tRZjbDmWsN .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-tRZjbDmWsN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tRZjbDmWsN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tRZjbDmWsN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tRZjbDmWsN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tRZjbDmWsN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tRZjbDmWsN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tRZjbDmWsN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tRZjbDmWsN .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-tRZjbDmWsN .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tRZjbDmWsN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tRZjbDmWsN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tRZjbDmWsN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tRZjbDmWsN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tRZjbDmWsN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tRZjbDmWsN .navbar.navbar-short {
  min-height: 80px;
}
.cid-tRZjbDmWsN .navbar.navbar-short .navbar-brand {
  min-height: 80px;
  padding: 0;
}
.cid-tRZjbDmWsN .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tRZjbDmWsN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tRZjbDmWsN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tRZjbDmWsN .dropdown-item.active,
.cid-tRZjbDmWsN .dropdown-item:active {
  background-color: transparent;
}
.cid-tRZjbDmWsN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tRZjbDmWsN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tRZjbDmWsN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tRZjbDmWsN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tRZjbDmWsN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tRZjbDmWsN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tRZjbDmWsN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tRZjbDmWsN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tRZjbDmWsN button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tRZjbDmWsN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tRZjbDmWsN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tRZjbDmWsN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tRZjbDmWsN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tRZjbDmWsN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tRZjbDmWsN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tRZjbDmWsN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tRZjbDmWsN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tRZjbDmWsN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tRZjbDmWsN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tRZjbDmWsN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tRZjbDmWsN .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tRZjbDmWsN .navbar {
    height: 70px;
  }
  .cid-tRZjbDmWsN .navbar.opened {
    height: auto;
  }
  .cid-tRZjbDmWsN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tRZjbDHrSo {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tRZjbDHrSo .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRZjbDHrSo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRZjbDYRXj {
  background-image: url("../../../assets/images/salon-2-2000x1125.webp");
}
.cid-tRZjbDYRXj .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRZjbDYRXj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRZjbEeDhX {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tRZjbEeDhX .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRZjbEeDhX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tRZjbEeDhX .container {
    padding: 0 25px;
  }
}
.cid-tRZjbEeDhX .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-tRZjbEeDhX .title-wrapper .mbr-section-title {
    margin-bottom: 25px;
  }
}
.cid-tRZjbEeDhX .text-wrapper .text-wrap {
  display: inline-flex;
}
.cid-tRZjbEeDhX .text-wrapper .text-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 16px;
  color: #353535;
}
.cid-tRZjbEeDhX .text-wrapper .text-wrap .mbr-text {
  margin-bottom: 0;
}
.cid-tRZjbEeDhX .mbr-section-title {
  color: #E33030;
}
.cid-tRZjbEeDhX .mbr-text {
  color: #E33030;
}
.cid-tRZjbEeDhX .mbr-section-title,
.cid-tRZjbEeDhX .icon-wrapper {
  color: #000000;
}
.cid-tRZjbEeDhX .mbr-text,
.cid-tRZjbEeDhX .text-wrapper {
  color: #000000;
  text-align: center;
}
.cid-tRZjbEu4Qm {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tRZjbEu4Qm .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tRZjbEu4Qm .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tRZjbEu4Qm .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tRZjbEu4Qm .row {
  align-items: center;
}
.cid-tRZjbEu4Qm .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tRZjbEu4Qm .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tRZjbEu4Qm .card-title,
.cid-tRZjbEu4Qm .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tRZjbEu4Qm a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tRZjbEu4Qm .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tRZjbEu4Qm .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tRZjbEu4Qm .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tRZjbEu4Qm .it {
  font-style: italic;
}
.cid-tRZjbEu4Qm .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tRZjbEu4Qm .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tRZkWoVJJN {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tRZkWoVJJN .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tRZkWoVJJN .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tRZkWoVJJN .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tRZkWoVJJN .row {
  align-items: center;
}
.cid-tRZkWoVJJN .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tRZkWoVJJN .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tRZkWoVJJN .card-title,
.cid-tRZkWoVJJN .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tRZkWoVJJN a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tRZkWoVJJN .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tRZkWoVJJN .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tRZkWoVJJN .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tRZkWoVJJN .it {
  font-style: italic;
}
.cid-tRZkWoVJJN .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tRZkWoVJJN .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tRZjbEOvCC {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tRZjbEOvCC .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRZjbEOvCC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRZjbEOvCC .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tRZjbEOvCC .item {
    margin-bottom: 1rem;
  }
}
.cid-tRZjbEOvCC .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tRZjbEOvCC .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tRZjbEOvCC .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tRZjbEOvCC .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tRZjbEOvCC .carousel-control,
.cid-tRZjbEOvCC .close {
  background: #1b1b1b;
}
.cid-tRZjbEOvCC .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tRZjbEOvCC .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tRZjbEOvCC .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tRZjbEOvCC .carousel-control-next span {
  margin-left: 5px;
}
.cid-tRZjbEOvCC .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tRZjbEOvCC .close::before {
  content: '\e91a';
}
.cid-tRZjbEOvCC .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tRZjbEOvCC .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tRZjbEOvCC .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tRZjbEOvCC .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tRZjbEOvCC .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tRZjbEOvCC .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tRZjbEOvCC .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tRZjbEOvCC .carousel-indicators li.active,
.cid-tRZjbEOvCC .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tRZjbEOvCC .carousel-indicators li::after,
.cid-tRZjbEOvCC .carousel-indicators li::before {
  content: none;
}
.cid-tRZjbEOvCC .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tRZjbEOvCC .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tRZjbEOvCC .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tRZjbEOvCC .carousel-indicators {
    display: none;
  }
}
.cid-tRZjbEOvCC .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tRZjbEOvCC .carousel-inner > .active {
  display: block;
}
.cid-tRZjbEOvCC .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tRZjbEOvCC .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tRZjbEOvCC .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tRZjbEOvCC .carousel-control,
  .cid-tRZjbEOvCC .carousel-indicators,
  .cid-tRZjbEOvCC .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tRZjbEOvCC .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tRZjbEOvCC .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tRZjbEOvCC .carousel-indicators .active,
.cid-tRZjbEOvCC .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tRZjbEOvCC .carousel-indicators .active {
  background: #fff;
}
.cid-tRZjbEOvCC .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tRZjbEOvCC .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tRZjbEOvCC .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tRZjbEOvCC .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tRZjbEOvCC .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tRZjbEOvCC .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tRZjbEOvCC .carousel {
  width: 100%;
}
.cid-tRZjbEOvCC .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tRZjbEOvCC .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tRZjbEOvCC .modal.fade .modal-dialog,
.cid-tRZjbEOvCC .modal.in .modal-dialog {
  transform: none;
}
.cid-tRZjbEOvCC .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tRZjbFoUxD {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tRZjbFoUxD .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRZjbFoUxD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRZjbFoUxD .col-title {
  margin-bottom: 32px;
}
.cid-tRZjbFoUxD .mbr-section-title {
  color: #24262b;
}
.cid-tRZjbFoUxD .mbr-section-subtitle {
  color: #24262b;
}
.cid-tRZjbFoUxD .cards-row {
  row-gap: 32px;
}
.cid-tRZjbFoUxD .card {
  border-radius: 0;
}
.cid-tRZjbFoUxD .card-wrapper {
  display: flex;
  align-items: center;
}
.cid-tRZjbFoUxD .mbr-iconfont {
  display: block;
  font-size: 56px;
  color: #33363b;
  margin-right: 2rem;
  flex-shrink: 0;
}
.cid-tRZjbFoUxD .text-wrap {
  flex-grow: 1;
}
.cid-tRZjbFoUxD .card-title {
  color: #24262b;
}
.cid-tRZjbFoUxD .card-text {
  color: #767676;
}
.cid-tRZjbFOg0t {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tRZjbFOg0t .mbr-section-title {
  margin-bottom: 1rem;
  color: #202020;
}
.cid-tRZjbFOg0t .footer_logo {
  margin-bottom: 2rem;
  text-align: center;
}
.cid-tRZjbFOg0t .footer_logo img {
  width: auto;
  object-fit: cover;
  display: inline-block;
}
.cid-tRZjbFOg0t .mbr-text {
  margin: 10px 0;
  text-align: center;
}
.cid-tRZjbFOg0t .footer_info {
  margin: 10px 0;
  text-align: center;
}
.cid-tRZjbFOg0t .social_icons {
  text-align: center;
}
.cid-tRZjbFOg0t .icons_footer {
  margin-top: 35px;
  padding: 0;
  display: inline-flex;
}
.cid-tRZjbFOg0t .iconfont-wrapper {
  color: #000000 !important;
  font-size: 17px;
  margin-right: 25px;
  width: 56px;
  height: 56px;
  background-color: #ffffff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.2s ease-in-out;
}
.cid-tRZjbFOg0t .iconfont-wrapper:last-child {
  margin-right: 0;
}
.cid-tRZjbFOg0t .iconfont-wrapper:hover {
  background-color: #f2f2f2;
}
@media (max-width: 767px) {
  .cid-tRZjbFOg0t .footer_timework {
    margin-top: 50px;
  }
  .cid-tRZjbFOg0t .footer_contact {
    margin-bottom: 50px;
  }
}
.cid-tRZjbGeuLW {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tRZjbGeuLW .mbr-text {
  color: #555555;
  margin: 10px 0;
  width: 100%;
  text-align: center;
}
.cid-tS0hGNgK8t .hidden {
  display: none;
}
.cid-tRZul2sKY3 {
  z-index: 1000;
  width: 100%;
}
.cid-tRZul2sKY3 nav.navbar {
  position: fixed;
}
.cid-tRZul2sKY3 .navbar-logo {
  margin-right: 1rem !important;
}
.cid-tRZul2sKY3 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tRZul2sKY3 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tRZul2sKY3 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tRZul2sKY3 .dropdown-item:hover,
.cid-tRZul2sKY3 .dropdown-item:focus {
  background: #5f5757 !important;
  color: white !important;
}
.cid-tRZul2sKY3 .dropdown-item:hover span {
  color: white;
}
.cid-tRZul2sKY3 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tRZul2sKY3 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tRZul2sKY3 .nav-dropdown .link {
  padding: 0 1.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tRZul2sKY3 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tRZul2sKY3 .nav-link {
  position: relative;
}
.cid-tRZul2sKY3 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tRZul2sKY3 .container {
    flex-wrap: nowrap;
  }
}
.cid-tRZul2sKY3 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tRZul2sKY3 .dropdown-menu,
.cid-tRZul2sKY3 .navbar.opened {
  background: #ffffff !important;
}
.cid-tRZul2sKY3 .nav-item:focus,
.cid-tRZul2sKY3 .nav-link:focus {
  outline: none;
}
.cid-tRZul2sKY3 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tRZul2sKY3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tRZul2sKY3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tRZul2sKY3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tRZul2sKY3 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tRZul2sKY3 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tRZul2sKY3 .navbar {
  min-height: 80px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0.9);
}
.cid-tRZul2sKY3 .navbar.opened {
  transition: all 0.3s;
}
.cid-tRZul2sKY3 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tRZul2sKY3 .navbar .navbar-logo img {
  width: auto;
}
.cid-tRZul2sKY3 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tRZul2sKY3 .navbar.collapsed {
  justify-content: center;
}
.cid-tRZul2sKY3 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tRZul2sKY3 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tRZul2sKY3 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tRZul2sKY3 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tRZul2sKY3 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-tRZul2sKY3 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tRZul2sKY3 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tRZul2sKY3 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tRZul2sKY3 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tRZul2sKY3 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tRZul2sKY3 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tRZul2sKY3 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tRZul2sKY3 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-tRZul2sKY3 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tRZul2sKY3 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tRZul2sKY3 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tRZul2sKY3 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tRZul2sKY3 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tRZul2sKY3 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tRZul2sKY3 .navbar.navbar-short {
  min-height: 80px;
}
.cid-tRZul2sKY3 .navbar.navbar-short .navbar-brand {
  min-height: 80px;
  padding: 0;
}
.cid-tRZul2sKY3 .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tRZul2sKY3 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tRZul2sKY3 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tRZul2sKY3 .dropdown-item.active,
.cid-tRZul2sKY3 .dropdown-item:active {
  background-color: transparent;
}
.cid-tRZul2sKY3 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tRZul2sKY3 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tRZul2sKY3 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tRZul2sKY3 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tRZul2sKY3 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tRZul2sKY3 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tRZul2sKY3 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tRZul2sKY3 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tRZul2sKY3 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tRZul2sKY3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tRZul2sKY3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tRZul2sKY3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tRZul2sKY3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tRZul2sKY3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tRZul2sKY3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tRZul2sKY3 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tRZul2sKY3 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tRZul2sKY3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tRZul2sKY3 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tRZul2sKY3 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tRZul2sKY3 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tRZul2sKY3 .navbar {
    height: 70px;
  }
  .cid-tRZul2sKY3 .navbar.opened {
    height: auto;
  }
  .cid-tRZul2sKY3 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tRZul2RdSx {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tRZul2RdSx .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRZul2RdSx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRZul3cUGI {
  background-image: url("../../../assets/images/whatsapp-image-2021-05-18-at-21.36.46-1600x900.webp");
}
.cid-tRZul3cUGI .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRZul3cUGI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRZul3uEsW {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tRZul3uEsW .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRZul3uEsW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tRZul3uEsW .container {
    padding: 0 25px;
  }
}
.cid-tRZul3uEsW .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-tRZul3uEsW .title-wrapper .mbr-section-title {
    margin-bottom: 25px;
  }
}
.cid-tRZul3uEsW .text-wrapper .text-wrap {
  display: inline-flex;
}
.cid-tRZul3uEsW .text-wrapper .text-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 16px;
  color: #353535;
}
.cid-tRZul3uEsW .text-wrapper .text-wrap .mbr-text {
  margin-bottom: 0;
}
.cid-tRZul3uEsW .mbr-section-title {
  color: #E33030;
}
.cid-tRZul3uEsW .mbr-text {
  color: #E33030;
}
.cid-tRZul3uEsW .mbr-section-title,
.cid-tRZul3uEsW .icon-wrapper {
  color: #000000;
}
.cid-tRZul3uEsW .mbr-text,
.cid-tRZul3uEsW .text-wrapper {
  color: #000000;
  text-align: center;
}
.cid-tRZul3NWZW {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tRZul3NWZW .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tRZul3NWZW .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tRZul3NWZW .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tRZul3NWZW .row {
  align-items: center;
}
.cid-tRZul3NWZW .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tRZul3NWZW .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tRZul3NWZW .card-title,
.cid-tRZul3NWZW .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tRZul3NWZW a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tRZul3NWZW .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tRZul3NWZW .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tRZul3NWZW .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tRZul3NWZW .it {
  font-style: italic;
}
.cid-tRZul3NWZW .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tRZul3NWZW .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tRZul4wLaf {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tRZul4wLaf .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRZul4wLaf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRZul4wLaf .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tRZul4wLaf .item {
    margin-bottom: 1rem;
  }
}
.cid-tRZul4wLaf .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tRZul4wLaf .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tRZul4wLaf .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tRZul4wLaf .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tRZul4wLaf .carousel-control,
.cid-tRZul4wLaf .close {
  background: #1b1b1b;
}
.cid-tRZul4wLaf .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tRZul4wLaf .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tRZul4wLaf .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tRZul4wLaf .carousel-control-next span {
  margin-left: 5px;
}
.cid-tRZul4wLaf .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tRZul4wLaf .close::before {
  content: '\e91a';
}
.cid-tRZul4wLaf .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tRZul4wLaf .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tRZul4wLaf .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tRZul4wLaf .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tRZul4wLaf .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tRZul4wLaf .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tRZul4wLaf .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tRZul4wLaf .carousel-indicators li.active,
.cid-tRZul4wLaf .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tRZul4wLaf .carousel-indicators li::after,
.cid-tRZul4wLaf .carousel-indicators li::before {
  content: none;
}
.cid-tRZul4wLaf .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tRZul4wLaf .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tRZul4wLaf .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tRZul4wLaf .carousel-indicators {
    display: none;
  }
}
.cid-tRZul4wLaf .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tRZul4wLaf .carousel-inner > .active {
  display: block;
}
.cid-tRZul4wLaf .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tRZul4wLaf .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tRZul4wLaf .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tRZul4wLaf .carousel-control,
  .cid-tRZul4wLaf .carousel-indicators,
  .cid-tRZul4wLaf .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tRZul4wLaf .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tRZul4wLaf .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tRZul4wLaf .carousel-indicators .active,
.cid-tRZul4wLaf .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tRZul4wLaf .carousel-indicators .active {
  background: #fff;
}
.cid-tRZul4wLaf .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tRZul4wLaf .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tRZul4wLaf .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tRZul4wLaf .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tRZul4wLaf .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tRZul4wLaf .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tRZul4wLaf .carousel {
  width: 100%;
}
.cid-tRZul4wLaf .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tRZul4wLaf .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tRZul4wLaf .modal.fade .modal-dialog,
.cid-tRZul4wLaf .modal.in .modal-dialog {
  transform: none;
}
.cid-tRZul4wLaf .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tRZul6X2cU {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tRZul6X2cU .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRZul6X2cU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRZul6X2cU .col-title {
  margin-bottom: 32px;
}
.cid-tRZul6X2cU .mbr-section-title {
  color: #24262b;
}
.cid-tRZul6X2cU .mbr-section-subtitle {
  color: #24262b;
}
.cid-tRZul6X2cU .cards-row {
  row-gap: 32px;
}
.cid-tRZul6X2cU .card {
  border-radius: 0;
}
.cid-tRZul6X2cU .card-wrapper {
  display: flex;
  align-items: center;
}
.cid-tRZul6X2cU .mbr-iconfont {
  display: block;
  font-size: 56px;
  color: #33363b;
  margin-right: 2rem;
  flex-shrink: 0;
}
.cid-tRZul6X2cU .text-wrap {
  flex-grow: 1;
}
.cid-tRZul6X2cU .card-title {
  color: #24262b;
}
.cid-tRZul6X2cU .card-text {
  color: #767676;
}
.cid-tRZul7CTp5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tRZul7CTp5 .mbr-section-title {
  margin-bottom: 1rem;
  color: #202020;
}
.cid-tRZul7CTp5 .footer_logo {
  margin-bottom: 2rem;
  text-align: center;
}
.cid-tRZul7CTp5 .footer_logo img {
  width: auto;
  object-fit: cover;
  display: inline-block;
}
.cid-tRZul7CTp5 .mbr-text {
  margin: 10px 0;
  text-align: center;
}
.cid-tRZul7CTp5 .footer_info {
  margin: 10px 0;
  text-align: center;
}
.cid-tRZul7CTp5 .social_icons {
  text-align: center;
}
.cid-tRZul7CTp5 .icons_footer {
  margin-top: 35px;
  padding: 0;
  display: inline-flex;
}
.cid-tRZul7CTp5 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 17px;
  margin-right: 25px;
  width: 56px;
  height: 56px;
  background-color: #ffffff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.2s ease-in-out;
}
.cid-tRZul7CTp5 .iconfont-wrapper:last-child {
  margin-right: 0;
}
.cid-tRZul7CTp5 .iconfont-wrapper:hover {
  background-color: #f2f2f2;
}
@media (max-width: 767px) {
  .cid-tRZul7CTp5 .footer_timework {
    margin-top: 50px;
  }
  .cid-tRZul7CTp5 .footer_contact {
    margin-bottom: 50px;
  }
}
.cid-tRZul8eRIp {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tRZul8eRIp .mbr-text {
  color: #555555;
  margin: 10px 0;
  width: 100%;
  text-align: center;
}
.cid-tS0hI69RHK .hidden {
  display: none;
}
.cid-tRZvBoJEpG {
  z-index: 1000;
  width: 100%;
}
.cid-tRZvBoJEpG nav.navbar {
  position: fixed;
}
.cid-tRZvBoJEpG .navbar-logo {
  margin-right: 1rem !important;
}
.cid-tRZvBoJEpG .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tRZvBoJEpG .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tRZvBoJEpG .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tRZvBoJEpG .dropdown-item:hover,
.cid-tRZvBoJEpG .dropdown-item:focus {
  background: #5f5757 !important;
  color: white !important;
}
.cid-tRZvBoJEpG .dropdown-item:hover span {
  color: white;
}
.cid-tRZvBoJEpG .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tRZvBoJEpG .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tRZvBoJEpG .nav-dropdown .link {
  padding: 0 1.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tRZvBoJEpG .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tRZvBoJEpG .nav-link {
  position: relative;
}
.cid-tRZvBoJEpG .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tRZvBoJEpG .container {
    flex-wrap: nowrap;
  }
}
.cid-tRZvBoJEpG .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tRZvBoJEpG .dropdown-menu,
.cid-tRZvBoJEpG .navbar.opened {
  background: #ffffff !important;
}
.cid-tRZvBoJEpG .nav-item:focus,
.cid-tRZvBoJEpG .nav-link:focus {
  outline: none;
}
.cid-tRZvBoJEpG .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tRZvBoJEpG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tRZvBoJEpG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tRZvBoJEpG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tRZvBoJEpG .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tRZvBoJEpG .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tRZvBoJEpG .navbar {
  min-height: 80px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0.9);
}
.cid-tRZvBoJEpG .navbar.opened {
  transition: all 0.3s;
}
.cid-tRZvBoJEpG .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tRZvBoJEpG .navbar .navbar-logo img {
  width: auto;
}
.cid-tRZvBoJEpG .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tRZvBoJEpG .navbar.collapsed {
  justify-content: center;
}
.cid-tRZvBoJEpG .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tRZvBoJEpG .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tRZvBoJEpG .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tRZvBoJEpG .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tRZvBoJEpG .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-tRZvBoJEpG .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tRZvBoJEpG .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tRZvBoJEpG .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tRZvBoJEpG .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tRZvBoJEpG .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tRZvBoJEpG .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tRZvBoJEpG .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tRZvBoJEpG .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-tRZvBoJEpG .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tRZvBoJEpG .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tRZvBoJEpG .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tRZvBoJEpG .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tRZvBoJEpG .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tRZvBoJEpG .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tRZvBoJEpG .navbar.navbar-short {
  min-height: 80px;
}
.cid-tRZvBoJEpG .navbar.navbar-short .navbar-brand {
  min-height: 80px;
  padding: 0;
}
.cid-tRZvBoJEpG .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tRZvBoJEpG .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tRZvBoJEpG .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tRZvBoJEpG .dropdown-item.active,
.cid-tRZvBoJEpG .dropdown-item:active {
  background-color: transparent;
}
.cid-tRZvBoJEpG .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tRZvBoJEpG .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tRZvBoJEpG .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tRZvBoJEpG .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tRZvBoJEpG .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tRZvBoJEpG .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tRZvBoJEpG ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tRZvBoJEpG .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tRZvBoJEpG button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tRZvBoJEpG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tRZvBoJEpG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tRZvBoJEpG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tRZvBoJEpG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tRZvBoJEpG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tRZvBoJEpG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tRZvBoJEpG nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tRZvBoJEpG nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tRZvBoJEpG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tRZvBoJEpG .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tRZvBoJEpG a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tRZvBoJEpG .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tRZvBoJEpG .navbar {
    height: 70px;
  }
  .cid-tRZvBoJEpG .navbar.opened {
    height: auto;
  }
  .cid-tRZvBoJEpG .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tRZvBp8s11 {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tRZvBp8s11 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRZvBp8s11 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRZvBpqzMd {
  background-image: url("../../../assets/images/1-1-photo-2-photo-1920x1080.webp");
}
.cid-tRZvBpqzMd .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRZvBpqzMd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRZvBpJDom {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tRZvBpJDom .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRZvBpJDom .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tRZvBpJDom .container {
    padding: 0 25px;
  }
}
.cid-tRZvBpJDom .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-tRZvBpJDom .title-wrapper .mbr-section-title {
    margin-bottom: 25px;
  }
}
.cid-tRZvBpJDom .text-wrapper .text-wrap {
  display: inline-flex;
}
.cid-tRZvBpJDom .text-wrapper .text-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 16px;
  color: #353535;
}
.cid-tRZvBpJDom .text-wrapper .text-wrap .mbr-text {
  margin-bottom: 0;
}
.cid-tRZvBpJDom .mbr-section-title {
  color: #E33030;
}
.cid-tRZvBpJDom .mbr-text {
  color: #E33030;
}
.cid-tRZvBpJDom .mbr-section-title,
.cid-tRZvBpJDom .icon-wrapper {
  color: #000000;
}
.cid-tRZvBpJDom .mbr-text,
.cid-tRZvBpJDom .text-wrapper {
  color: #000000;
  text-align: center;
}
.cid-tRZvBpZru2 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tRZvBpZru2 .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tRZvBpZru2 .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tRZvBpZru2 .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tRZvBpZru2 .row {
  align-items: center;
}
.cid-tRZvBpZru2 .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tRZvBpZru2 .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tRZvBpZru2 .card-title,
.cid-tRZvBpZru2 .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tRZvBpZru2 a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tRZvBpZru2 .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tRZvBpZru2 .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tRZvBpZru2 .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tRZvBpZru2 .it {
  font-style: italic;
}
.cid-tRZvBpZru2 .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tRZvBpZru2 .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tRZvBqknCj {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tRZvBqknCj .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRZvBqknCj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRZvBqknCj .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tRZvBqknCj .item {
    margin-bottom: 1rem;
  }
}
.cid-tRZvBqknCj .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tRZvBqknCj .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tRZvBqknCj .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tRZvBqknCj .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tRZvBqknCj .carousel-control,
.cid-tRZvBqknCj .close {
  background: #1b1b1b;
}
.cid-tRZvBqknCj .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tRZvBqknCj .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tRZvBqknCj .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tRZvBqknCj .carousel-control-next span {
  margin-left: 5px;
}
.cid-tRZvBqknCj .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tRZvBqknCj .close::before {
  content: '\e91a';
}
.cid-tRZvBqknCj .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tRZvBqknCj .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tRZvBqknCj .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tRZvBqknCj .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tRZvBqknCj .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tRZvBqknCj .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tRZvBqknCj .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tRZvBqknCj .carousel-indicators li.active,
.cid-tRZvBqknCj .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tRZvBqknCj .carousel-indicators li::after,
.cid-tRZvBqknCj .carousel-indicators li::before {
  content: none;
}
.cid-tRZvBqknCj .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tRZvBqknCj .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tRZvBqknCj .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tRZvBqknCj .carousel-indicators {
    display: none;
  }
}
.cid-tRZvBqknCj .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tRZvBqknCj .carousel-inner > .active {
  display: block;
}
.cid-tRZvBqknCj .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tRZvBqknCj .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tRZvBqknCj .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tRZvBqknCj .carousel-control,
  .cid-tRZvBqknCj .carousel-indicators,
  .cid-tRZvBqknCj .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tRZvBqknCj .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tRZvBqknCj .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tRZvBqknCj .carousel-indicators .active,
.cid-tRZvBqknCj .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tRZvBqknCj .carousel-indicators .active {
  background: #fff;
}
.cid-tRZvBqknCj .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tRZvBqknCj .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tRZvBqknCj .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tRZvBqknCj .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tRZvBqknCj .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tRZvBqknCj .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tRZvBqknCj .carousel {
  width: 100%;
}
.cid-tRZvBqknCj .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tRZvBqknCj .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tRZvBqknCj .modal.fade .modal-dialog,
.cid-tRZvBqknCj .modal.in .modal-dialog {
  transform: none;
}
.cid-tRZvBqknCj .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tRZvBqMKR0 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tRZvBqMKR0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRZvBqMKR0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRZvBqMKR0 .col-title {
  margin-bottom: 32px;
}
.cid-tRZvBqMKR0 .mbr-section-title {
  color: #24262b;
}
.cid-tRZvBqMKR0 .mbr-section-subtitle {
  color: #24262b;
}
.cid-tRZvBqMKR0 .cards-row {
  row-gap: 32px;
}
.cid-tRZvBqMKR0 .card {
  border-radius: 0;
}
.cid-tRZvBqMKR0 .card-wrapper {
  display: flex;
  align-items: center;
}
.cid-tRZvBqMKR0 .mbr-iconfont {
  display: block;
  font-size: 56px;
  color: #33363b;
  margin-right: 2rem;
  flex-shrink: 0;
}
.cid-tRZvBqMKR0 .text-wrap {
  flex-grow: 1;
}
.cid-tRZvBqMKR0 .card-title {
  color: #24262b;
}
.cid-tRZvBqMKR0 .card-text {
  color: #767676;
}
.cid-tRZvBrbeQX {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tRZvBrbeQX .mbr-section-title {
  margin-bottom: 1rem;
  color: #202020;
}
.cid-tRZvBrbeQX .footer_logo {
  margin-bottom: 2rem;
  text-align: center;
}
.cid-tRZvBrbeQX .footer_logo img {
  width: auto;
  object-fit: cover;
  display: inline-block;
}
.cid-tRZvBrbeQX .mbr-text {
  margin: 10px 0;
  text-align: center;
}
.cid-tRZvBrbeQX .footer_info {
  margin: 10px 0;
  text-align: center;
}
.cid-tRZvBrbeQX .social_icons {
  text-align: center;
}
.cid-tRZvBrbeQX .icons_footer {
  margin-top: 35px;
  padding: 0;
  display: inline-flex;
}
.cid-tRZvBrbeQX .iconfont-wrapper {
  color: #000000 !important;
  font-size: 17px;
  margin-right: 25px;
  width: 56px;
  height: 56px;
  background-color: #ffffff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.2s ease-in-out;
}
.cid-tRZvBrbeQX .iconfont-wrapper:last-child {
  margin-right: 0;
}
.cid-tRZvBrbeQX .iconfont-wrapper:hover {
  background-color: #f2f2f2;
}
@media (max-width: 767px) {
  .cid-tRZvBrbeQX .footer_timework {
    margin-top: 50px;
  }
  .cid-tRZvBrbeQX .footer_contact {
    margin-bottom: 50px;
  }
}
.cid-tRZvBrC1LT {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tRZvBrC1LT .mbr-text {
  color: #555555;
  margin: 10px 0;
  width: 100%;
  text-align: center;
}
.cid-tT2a43bAck {
  z-index: 1000;
  width: 100%;
}
.cid-tT2a43bAck nav.navbar {
  position: fixed;
}
.cid-tT2a43bAck .navbar-logo {
  margin-right: 1rem !important;
}
.cid-tT2a43bAck .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tT2a43bAck .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tT2a43bAck .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tT2a43bAck .dropdown-item:hover,
.cid-tT2a43bAck .dropdown-item:focus {
  background: #5f5757 !important;
  color: white !important;
}
.cid-tT2a43bAck .dropdown-item:hover span {
  color: white;
}
.cid-tT2a43bAck .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tT2a43bAck .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tT2a43bAck .nav-dropdown .link {
  padding: 0 1.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tT2a43bAck .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tT2a43bAck .nav-link {
  position: relative;
}
.cid-tT2a43bAck .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tT2a43bAck .container {
    flex-wrap: nowrap;
  }
}
.cid-tT2a43bAck .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tT2a43bAck .dropdown-menu,
.cid-tT2a43bAck .navbar.opened {
  background: #ffffff !important;
}
.cid-tT2a43bAck .nav-item:focus,
.cid-tT2a43bAck .nav-link:focus {
  outline: none;
}
.cid-tT2a43bAck .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tT2a43bAck .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tT2a43bAck .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tT2a43bAck .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tT2a43bAck .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tT2a43bAck .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tT2a43bAck .navbar {
  min-height: 80px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0.9);
}
.cid-tT2a43bAck .navbar.opened {
  transition: all 0.3s;
}
.cid-tT2a43bAck .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tT2a43bAck .navbar .navbar-logo img {
  width: auto;
}
.cid-tT2a43bAck .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tT2a43bAck .navbar.collapsed {
  justify-content: center;
}
.cid-tT2a43bAck .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tT2a43bAck .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tT2a43bAck .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tT2a43bAck .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tT2a43bAck .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-tT2a43bAck .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tT2a43bAck .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tT2a43bAck .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tT2a43bAck .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tT2a43bAck .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tT2a43bAck .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tT2a43bAck .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tT2a43bAck .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-tT2a43bAck .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tT2a43bAck .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tT2a43bAck .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tT2a43bAck .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tT2a43bAck .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tT2a43bAck .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tT2a43bAck .navbar.navbar-short {
  min-height: 80px;
}
.cid-tT2a43bAck .navbar.navbar-short .navbar-brand {
  min-height: 80px;
  padding: 0;
}
.cid-tT2a43bAck .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tT2a43bAck .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tT2a43bAck .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tT2a43bAck .dropdown-item.active,
.cid-tT2a43bAck .dropdown-item:active {
  background-color: transparent;
}
.cid-tT2a43bAck .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tT2a43bAck .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tT2a43bAck .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tT2a43bAck .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tT2a43bAck .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tT2a43bAck .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tT2a43bAck ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tT2a43bAck .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tT2a43bAck button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tT2a43bAck button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tT2a43bAck button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tT2a43bAck button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tT2a43bAck button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tT2a43bAck button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tT2a43bAck nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tT2a43bAck nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tT2a43bAck nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tT2a43bAck nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tT2a43bAck .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tT2a43bAck a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tT2a43bAck .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tT2a43bAck .navbar {
    height: 70px;
  }
  .cid-tT2a43bAck .navbar.opened {
    height: auto;
  }
  .cid-tT2a43bAck .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tT2a43BASL {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tT2a43BASL .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT2a43BASL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tT2a43Yvx8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT2a43Yvx8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background-image: url("../../../assets/images/yesilyurt-fotograf-albumu-17-1920x1080.webp");
}
.cid-tT2a44hbaa {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tT2a44hbaa .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT2a44hbaa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tT2a44hbaa .container {
    padding: 0 25px;
  }
}
.cid-tT2a44hbaa .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-tT2a44hbaa .title-wrapper .mbr-section-title {
    margin-bottom: 25px;
  }
}
.cid-tT2a44hbaa .text-wrapper .text-wrap {
  display: inline-flex;
}
.cid-tT2a44hbaa .text-wrapper .text-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 16px;
  color: #353535;
}
.cid-tT2a44hbaa .text-wrapper .text-wrap .mbr-text {
  margin-bottom: 0;
}
.cid-tT2a44hbaa .mbr-section-title {
  color: #E33030;
}
.cid-tT2a44hbaa .mbr-text {
  color: #E33030;
}
.cid-tT2a44hbaa .mbr-section-title,
.cid-tT2a44hbaa .icon-wrapper {
  color: #000000;
}
.cid-tT2a44hbaa .mbr-text,
.cid-tT2a44hbaa .text-wrapper {
  color: #000000;
  text-align: center;
}
.cid-tT2a44Aizd {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tT2a44Aizd .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tT2a44Aizd .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tT2a44Aizd .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tT2a44Aizd .row {
  align-items: center;
}
.cid-tT2a44Aizd .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tT2a44Aizd .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tT2a44Aizd .card-title,
.cid-tT2a44Aizd .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tT2a44Aizd a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tT2a44Aizd .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tT2a44Aizd .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tT2a44Aizd .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tT2a44Aizd .it {
  font-style: italic;
}
.cid-tT2a44Aizd .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tT2a44Aizd .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tT2aRhFlZX {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tT2aRhFlZX .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tT2aRhFlZX .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tT2aRhFlZX .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tT2aRhFlZX .row {
  align-items: center;
}
.cid-tT2aRhFlZX .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tT2aRhFlZX .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tT2aRhFlZX .card-title,
.cid-tT2aRhFlZX .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tT2aRhFlZX a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tT2aRhFlZX .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tT2aRhFlZX .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tT2aRhFlZX .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tT2aRhFlZX .it {
  font-style: italic;
}
.cid-tT2aRhFlZX .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tT2aRhFlZX .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tT2a44WDon {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tT2a44WDon .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT2a44WDon .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tT2a44WDon .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tT2a44WDon .item {
    margin-bottom: 1rem;
  }
}
.cid-tT2a44WDon .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tT2a44WDon .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tT2a44WDon .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tT2a44WDon .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tT2a44WDon .carousel-control,
.cid-tT2a44WDon .close {
  background: #1b1b1b;
}
.cid-tT2a44WDon .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tT2a44WDon .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tT2a44WDon .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tT2a44WDon .carousel-control-next span {
  margin-left: 5px;
}
.cid-tT2a44WDon .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tT2a44WDon .close::before {
  content: '\e91a';
}
.cid-tT2a44WDon .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tT2a44WDon .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tT2a44WDon .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tT2a44WDon .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tT2a44WDon .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tT2a44WDon .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tT2a44WDon .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tT2a44WDon .carousel-indicators li.active,
.cid-tT2a44WDon .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tT2a44WDon .carousel-indicators li::after,
.cid-tT2a44WDon .carousel-indicators li::before {
  content: none;
}
.cid-tT2a44WDon .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tT2a44WDon .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tT2a44WDon .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tT2a44WDon .carousel-indicators {
    display: none;
  }
}
.cid-tT2a44WDon .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tT2a44WDon .carousel-inner > .active {
  display: block;
}
.cid-tT2a44WDon .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tT2a44WDon .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tT2a44WDon .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tT2a44WDon .carousel-control,
  .cid-tT2a44WDon .carousel-indicators,
  .cid-tT2a44WDon .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tT2a44WDon .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tT2a44WDon .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tT2a44WDon .carousel-indicators .active,
.cid-tT2a44WDon .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tT2a44WDon .carousel-indicators .active {
  background: #fff;
}
.cid-tT2a44WDon .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tT2a44WDon .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tT2a44WDon .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tT2a44WDon .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tT2a44WDon .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tT2a44WDon .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tT2a44WDon .carousel {
  width: 100%;
}
.cid-tT2a44WDon .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tT2a44WDon .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tT2a44WDon .modal.fade .modal-dialog,
.cid-tT2a44WDon .modal.in .modal-dialog {
  transform: none;
}
.cid-tT2a44WDon .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tT2a461LT3 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tT2a461LT3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT2a461LT3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tT2a461LT3 .col-title {
  margin-bottom: 32px;
}
.cid-tT2a461LT3 .mbr-section-title {
  color: #24262b;
}
.cid-tT2a461LT3 .mbr-section-subtitle {
  color: #24262b;
}
.cid-tT2a461LT3 .cards-row {
  row-gap: 32px;
}
.cid-tT2a461LT3 .card {
  border-radius: 0;
}
.cid-tT2a461LT3 .card-wrapper {
  display: flex;
  align-items: center;
}
.cid-tT2a461LT3 .mbr-iconfont {
  display: block;
  font-size: 56px;
  color: #33363b;
  margin-right: 2rem;
  flex-shrink: 0;
}
.cid-tT2a461LT3 .text-wrap {
  flex-grow: 1;
}
.cid-tT2a461LT3 .card-title {
  color: #24262b;
}
.cid-tT2a461LT3 .card-text {
  color: #767676;
}
.cid-tT2a46yF91 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tT2a46yF91 .mbr-section-title {
  margin-bottom: 1rem;
  color: #202020;
}
.cid-tT2a46yF91 .footer_logo {
  margin-bottom: 2rem;
  text-align: center;
}
.cid-tT2a46yF91 .footer_logo img {
  width: auto;
  object-fit: cover;
  display: inline-block;
}
.cid-tT2a46yF91 .mbr-text {
  margin: 10px 0;
  text-align: center;
}
.cid-tT2a46yF91 .footer_info {
  margin: 10px 0;
  text-align: center;
}
.cid-tT2a46yF91 .social_icons {
  text-align: center;
}
.cid-tT2a46yF91 .icons_footer {
  margin-top: 35px;
  padding: 0;
  display: inline-flex;
}
.cid-tT2a46yF91 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 17px;
  margin-right: 25px;
  width: 56px;
  height: 56px;
  background-color: #ffffff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.2s ease-in-out;
}
.cid-tT2a46yF91 .iconfont-wrapper:last-child {
  margin-right: 0;
}
.cid-tT2a46yF91 .iconfont-wrapper:hover {
  background-color: #f2f2f2;
}
@media (max-width: 767px) {
  .cid-tT2a46yF91 .footer_timework {
    margin-top: 50px;
  }
  .cid-tT2a46yF91 .footer_contact {
    margin-bottom: 50px;
  }
}
.cid-tT2a471fTl {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tT2a471fTl .mbr-text {
  color: #555555;
  margin: 10px 0;
  width: 100%;
  text-align: center;
}
.cid-tT2a47rUvi .hidden {
  display: none;
}
.cid-tT2cSyYMmu {
  z-index: 1000;
  width: 100%;
}
.cid-tT2cSyYMmu nav.navbar {
  position: fixed;
}
.cid-tT2cSyYMmu .navbar-logo {
  margin-right: 1rem !important;
}
.cid-tT2cSyYMmu .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tT2cSyYMmu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tT2cSyYMmu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tT2cSyYMmu .dropdown-item:hover,
.cid-tT2cSyYMmu .dropdown-item:focus {
  background: #5f5757 !important;
  color: white !important;
}
.cid-tT2cSyYMmu .dropdown-item:hover span {
  color: white;
}
.cid-tT2cSyYMmu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tT2cSyYMmu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tT2cSyYMmu .nav-dropdown .link {
  padding: 0 1.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tT2cSyYMmu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tT2cSyYMmu .nav-link {
  position: relative;
}
.cid-tT2cSyYMmu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tT2cSyYMmu .container {
    flex-wrap: nowrap;
  }
}
.cid-tT2cSyYMmu .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tT2cSyYMmu .dropdown-menu,
.cid-tT2cSyYMmu .navbar.opened {
  background: #ffffff !important;
}
.cid-tT2cSyYMmu .nav-item:focus,
.cid-tT2cSyYMmu .nav-link:focus {
  outline: none;
}
.cid-tT2cSyYMmu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tT2cSyYMmu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tT2cSyYMmu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tT2cSyYMmu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tT2cSyYMmu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tT2cSyYMmu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tT2cSyYMmu .navbar {
  min-height: 80px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0.9);
}
.cid-tT2cSyYMmu .navbar.opened {
  transition: all 0.3s;
}
.cid-tT2cSyYMmu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tT2cSyYMmu .navbar .navbar-logo img {
  width: auto;
}
.cid-tT2cSyYMmu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tT2cSyYMmu .navbar.collapsed {
  justify-content: center;
}
.cid-tT2cSyYMmu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tT2cSyYMmu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tT2cSyYMmu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tT2cSyYMmu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tT2cSyYMmu .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-tT2cSyYMmu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tT2cSyYMmu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tT2cSyYMmu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tT2cSyYMmu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tT2cSyYMmu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tT2cSyYMmu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tT2cSyYMmu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tT2cSyYMmu .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-tT2cSyYMmu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tT2cSyYMmu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tT2cSyYMmu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tT2cSyYMmu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tT2cSyYMmu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tT2cSyYMmu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tT2cSyYMmu .navbar.navbar-short {
  min-height: 80px;
}
.cid-tT2cSyYMmu .navbar.navbar-short .navbar-brand {
  min-height: 80px;
  padding: 0;
}
.cid-tT2cSyYMmu .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tT2cSyYMmu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tT2cSyYMmu .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tT2cSyYMmu .dropdown-item.active,
.cid-tT2cSyYMmu .dropdown-item:active {
  background-color: transparent;
}
.cid-tT2cSyYMmu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tT2cSyYMmu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tT2cSyYMmu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tT2cSyYMmu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tT2cSyYMmu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tT2cSyYMmu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tT2cSyYMmu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tT2cSyYMmu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tT2cSyYMmu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tT2cSyYMmu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tT2cSyYMmu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tT2cSyYMmu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tT2cSyYMmu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tT2cSyYMmu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tT2cSyYMmu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tT2cSyYMmu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tT2cSyYMmu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tT2cSyYMmu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tT2cSyYMmu .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tT2cSyYMmu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tT2cSyYMmu .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tT2cSyYMmu .navbar {
    height: 70px;
  }
  .cid-tT2cSyYMmu .navbar.opened {
    height: auto;
  }
  .cid-tT2cSyYMmu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tT2cSzlaUb {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tT2cSzlaUb .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT2cSzlaUb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tT2d8BrwbN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT2d8BrwbN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background-image: url("../../../assets/images/sahabe0004-1600x900.webp");
}
.cid-tT2cSzToIT {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tT2cSzToIT .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT2cSzToIT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tT2cSzToIT .container {
    padding: 0 25px;
  }
}
.cid-tT2cSzToIT .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-tT2cSzToIT .title-wrapper .mbr-section-title {
    margin-bottom: 25px;
  }
}
.cid-tT2cSzToIT .text-wrapper .text-wrap {
  display: inline-flex;
}
.cid-tT2cSzToIT .text-wrapper .text-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 16px;
  color: #353535;
}
.cid-tT2cSzToIT .text-wrapper .text-wrap .mbr-text {
  margin-bottom: 0;
}
.cid-tT2cSzToIT .mbr-section-title {
  color: #E33030;
}
.cid-tT2cSzToIT .mbr-text {
  color: #E33030;
}
.cid-tT2cSzToIT .mbr-section-title,
.cid-tT2cSzToIT .icon-wrapper {
  color: #000000;
}
.cid-tT2cSzToIT .mbr-text,
.cid-tT2cSzToIT .text-wrapper {
  color: #000000;
  text-align: center;
}
.cid-tT2cSAaXQH {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tT2cSAaXQH .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tT2cSAaXQH .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tT2cSAaXQH .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tT2cSAaXQH .row {
  align-items: center;
}
.cid-tT2cSAaXQH .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tT2cSAaXQH .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tT2cSAaXQH .card-title,
.cid-tT2cSAaXQH .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tT2cSAaXQH a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tT2cSAaXQH .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tT2cSAaXQH .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tT2cSAaXQH .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tT2cSAaXQH .it {
  font-style: italic;
}
.cid-tT2cSAaXQH .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tT2cSAaXQH .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tT2cSAv3j1 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tT2cSAv3j1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT2cSAv3j1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tT2cSAv3j1 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tT2cSAv3j1 .item {
    margin-bottom: 1rem;
  }
}
.cid-tT2cSAv3j1 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tT2cSAv3j1 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tT2cSAv3j1 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tT2cSAv3j1 .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tT2cSAv3j1 .carousel-control,
.cid-tT2cSAv3j1 .close {
  background: #1b1b1b;
}
.cid-tT2cSAv3j1 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tT2cSAv3j1 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tT2cSAv3j1 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tT2cSAv3j1 .carousel-control-next span {
  margin-left: 5px;
}
.cid-tT2cSAv3j1 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tT2cSAv3j1 .close::before {
  content: '\e91a';
}
.cid-tT2cSAv3j1 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tT2cSAv3j1 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tT2cSAv3j1 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tT2cSAv3j1 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tT2cSAv3j1 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tT2cSAv3j1 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tT2cSAv3j1 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tT2cSAv3j1 .carousel-indicators li.active,
.cid-tT2cSAv3j1 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tT2cSAv3j1 .carousel-indicators li::after,
.cid-tT2cSAv3j1 .carousel-indicators li::before {
  content: none;
}
.cid-tT2cSAv3j1 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tT2cSAv3j1 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tT2cSAv3j1 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tT2cSAv3j1 .carousel-indicators {
    display: none;
  }
}
.cid-tT2cSAv3j1 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tT2cSAv3j1 .carousel-inner > .active {
  display: block;
}
.cid-tT2cSAv3j1 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tT2cSAv3j1 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tT2cSAv3j1 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tT2cSAv3j1 .carousel-control,
  .cid-tT2cSAv3j1 .carousel-indicators,
  .cid-tT2cSAv3j1 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tT2cSAv3j1 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tT2cSAv3j1 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tT2cSAv3j1 .carousel-indicators .active,
.cid-tT2cSAv3j1 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tT2cSAv3j1 .carousel-indicators .active {
  background: #fff;
}
.cid-tT2cSAv3j1 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tT2cSAv3j1 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tT2cSAv3j1 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tT2cSAv3j1 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tT2cSAv3j1 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tT2cSAv3j1 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tT2cSAv3j1 .carousel {
  width: 100%;
}
.cid-tT2cSAv3j1 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tT2cSAv3j1 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tT2cSAv3j1 .modal.fade .modal-dialog,
.cid-tT2cSAv3j1 .modal.in .modal-dialog {
  transform: none;
}
.cid-tT2cSAv3j1 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tT2cSBcMBi {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tT2cSBcMBi .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT2cSBcMBi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tT2cSBcMBi .col-title {
  margin-bottom: 32px;
}
.cid-tT2cSBcMBi .mbr-section-title {
  color: #24262b;
}
.cid-tT2cSBcMBi .mbr-section-subtitle {
  color: #24262b;
}
.cid-tT2cSBcMBi .cards-row {
  row-gap: 32px;
}
.cid-tT2cSBcMBi .card {
  border-radius: 0;
}
.cid-tT2cSBcMBi .card-wrapper {
  display: flex;
  align-items: center;
}
.cid-tT2cSBcMBi .mbr-iconfont {
  display: block;
  font-size: 56px;
  color: #33363b;
  margin-right: 2rem;
  flex-shrink: 0;
}
.cid-tT2cSBcMBi .text-wrap {
  flex-grow: 1;
}
.cid-tT2cSBcMBi .card-title {
  color: #24262b;
}
.cid-tT2cSBcMBi .card-text {
  color: #767676;
}
.cid-tT2cSBDlQj {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tT2cSBDlQj .mbr-section-title {
  margin-bottom: 1rem;
  color: #202020;
}
.cid-tT2cSBDlQj .footer_logo {
  margin-bottom: 2rem;
  text-align: center;
}
.cid-tT2cSBDlQj .footer_logo img {
  width: auto;
  object-fit: cover;
  display: inline-block;
}
.cid-tT2cSBDlQj .mbr-text {
  margin: 10px 0;
  text-align: center;
}
.cid-tT2cSBDlQj .footer_info {
  margin: 10px 0;
  text-align: center;
}
.cid-tT2cSBDlQj .social_icons {
  text-align: center;
}
.cid-tT2cSBDlQj .icons_footer {
  margin-top: 35px;
  padding: 0;
  display: inline-flex;
}
.cid-tT2cSBDlQj .iconfont-wrapper {
  color: #000000 !important;
  font-size: 17px;
  margin-right: 25px;
  width: 56px;
  height: 56px;
  background-color: #ffffff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.2s ease-in-out;
}
.cid-tT2cSBDlQj .iconfont-wrapper:last-child {
  margin-right: 0;
}
.cid-tT2cSBDlQj .iconfont-wrapper:hover {
  background-color: #f2f2f2;
}
@media (max-width: 767px) {
  .cid-tT2cSBDlQj .footer_timework {
    margin-top: 50px;
  }
  .cid-tT2cSBDlQj .footer_contact {
    margin-bottom: 50px;
  }
}
.cid-tT2cSC5Fkd {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tT2cSC5Fkd .mbr-text {
  color: #555555;
  margin: 10px 0;
  width: 100%;
  text-align: center;
}
.cid-tT2dD94WXS {
  z-index: 1000;
  width: 100%;
}
.cid-tT2dD94WXS nav.navbar {
  position: fixed;
}
.cid-tT2dD94WXS .navbar-logo {
  margin-right: 1rem !important;
}
.cid-tT2dD94WXS .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tT2dD94WXS .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tT2dD94WXS .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tT2dD94WXS .dropdown-item:hover,
.cid-tT2dD94WXS .dropdown-item:focus {
  background: #5f5757 !important;
  color: white !important;
}
.cid-tT2dD94WXS .dropdown-item:hover span {
  color: white;
}
.cid-tT2dD94WXS .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tT2dD94WXS .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tT2dD94WXS .nav-dropdown .link {
  padding: 0 1.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tT2dD94WXS .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tT2dD94WXS .nav-link {
  position: relative;
}
.cid-tT2dD94WXS .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tT2dD94WXS .container {
    flex-wrap: nowrap;
  }
}
.cid-tT2dD94WXS .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tT2dD94WXS .dropdown-menu,
.cid-tT2dD94WXS .navbar.opened {
  background: #ffffff !important;
}
.cid-tT2dD94WXS .nav-item:focus,
.cid-tT2dD94WXS .nav-link:focus {
  outline: none;
}
.cid-tT2dD94WXS .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tT2dD94WXS .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tT2dD94WXS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tT2dD94WXS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tT2dD94WXS .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tT2dD94WXS .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tT2dD94WXS .navbar {
  min-height: 80px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0.9);
}
.cid-tT2dD94WXS .navbar.opened {
  transition: all 0.3s;
}
.cid-tT2dD94WXS .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tT2dD94WXS .navbar .navbar-logo img {
  width: auto;
}
.cid-tT2dD94WXS .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tT2dD94WXS .navbar.collapsed {
  justify-content: center;
}
.cid-tT2dD94WXS .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tT2dD94WXS .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tT2dD94WXS .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tT2dD94WXS .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tT2dD94WXS .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-tT2dD94WXS .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tT2dD94WXS .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tT2dD94WXS .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tT2dD94WXS .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tT2dD94WXS .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tT2dD94WXS .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tT2dD94WXS .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tT2dD94WXS .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-tT2dD94WXS .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tT2dD94WXS .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tT2dD94WXS .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tT2dD94WXS .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tT2dD94WXS .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tT2dD94WXS .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tT2dD94WXS .navbar.navbar-short {
  min-height: 80px;
}
.cid-tT2dD94WXS .navbar.navbar-short .navbar-brand {
  min-height: 80px;
  padding: 0;
}
.cid-tT2dD94WXS .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tT2dD94WXS .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tT2dD94WXS .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tT2dD94WXS .dropdown-item.active,
.cid-tT2dD94WXS .dropdown-item:active {
  background-color: transparent;
}
.cid-tT2dD94WXS .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tT2dD94WXS .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tT2dD94WXS .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tT2dD94WXS .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tT2dD94WXS .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tT2dD94WXS .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tT2dD94WXS ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tT2dD94WXS .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tT2dD94WXS button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tT2dD94WXS button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tT2dD94WXS button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tT2dD94WXS button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tT2dD94WXS button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tT2dD94WXS button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tT2dD94WXS nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tT2dD94WXS nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tT2dD94WXS nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tT2dD94WXS nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tT2dD94WXS .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tT2dD94WXS a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tT2dD94WXS .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tT2dD94WXS .navbar {
    height: 70px;
  }
  .cid-tT2dD94WXS .navbar.opened {
    height: auto;
  }
  .cid-tT2dD94WXS .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tT2dD9rvCG {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tT2dD9rvCG .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT2dD9rvCG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tT2dD9Ik4z .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT2dD9Ik4z .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background-image: url("../../../assets/images/7-2000x1414.webp");
}
.cid-tT2dDa0x75 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tT2dDa0x75 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT2dDa0x75 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tT2dDa0x75 .container {
    padding: 0 25px;
  }
}
.cid-tT2dDa0x75 .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-tT2dDa0x75 .title-wrapper .mbr-section-title {
    margin-bottom: 25px;
  }
}
.cid-tT2dDa0x75 .text-wrapper .text-wrap {
  display: inline-flex;
}
.cid-tT2dDa0x75 .text-wrapper .text-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 16px;
  color: #353535;
}
.cid-tT2dDa0x75 .text-wrapper .text-wrap .mbr-text {
  margin-bottom: 0;
}
.cid-tT2dDa0x75 .mbr-section-title {
  color: #E33030;
}
.cid-tT2dDa0x75 .mbr-text {
  color: #E33030;
}
.cid-tT2dDa0x75 .mbr-section-title,
.cid-tT2dDa0x75 .icon-wrapper {
  color: #000000;
}
.cid-tT2dDa0x75 .mbr-text,
.cid-tT2dDa0x75 .text-wrapper {
  color: #000000;
  text-align: center;
}
.cid-tT2dDahPJb {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tT2dDahPJb .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tT2dDahPJb .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tT2dDahPJb .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tT2dDahPJb .row {
  align-items: center;
}
.cid-tT2dDahPJb .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tT2dDahPJb .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tT2dDahPJb .card-title,
.cid-tT2dDahPJb .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tT2dDahPJb a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tT2dDahPJb .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tT2dDahPJb .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tT2dDahPJb .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tT2dDahPJb .it {
  font-style: italic;
}
.cid-tT2dDahPJb .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tT2dDahPJb .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tT2dDaCKsq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tT2dDaCKsq .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT2dDaCKsq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tT2dDaCKsq .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tT2dDaCKsq .item {
    margin-bottom: 1rem;
  }
}
.cid-tT2dDaCKsq .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tT2dDaCKsq .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tT2dDaCKsq .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tT2dDaCKsq .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tT2dDaCKsq .carousel-control,
.cid-tT2dDaCKsq .close {
  background: #1b1b1b;
}
.cid-tT2dDaCKsq .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tT2dDaCKsq .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tT2dDaCKsq .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tT2dDaCKsq .carousel-control-next span {
  margin-left: 5px;
}
.cid-tT2dDaCKsq .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tT2dDaCKsq .close::before {
  content: '\e91a';
}
.cid-tT2dDaCKsq .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tT2dDaCKsq .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tT2dDaCKsq .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tT2dDaCKsq .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tT2dDaCKsq .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tT2dDaCKsq .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tT2dDaCKsq .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tT2dDaCKsq .carousel-indicators li.active,
.cid-tT2dDaCKsq .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tT2dDaCKsq .carousel-indicators li::after,
.cid-tT2dDaCKsq .carousel-indicators li::before {
  content: none;
}
.cid-tT2dDaCKsq .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tT2dDaCKsq .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tT2dDaCKsq .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tT2dDaCKsq .carousel-indicators {
    display: none;
  }
}
.cid-tT2dDaCKsq .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tT2dDaCKsq .carousel-inner > .active {
  display: block;
}
.cid-tT2dDaCKsq .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tT2dDaCKsq .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tT2dDaCKsq .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tT2dDaCKsq .carousel-control,
  .cid-tT2dDaCKsq .carousel-indicators,
  .cid-tT2dDaCKsq .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tT2dDaCKsq .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tT2dDaCKsq .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tT2dDaCKsq .carousel-indicators .active,
.cid-tT2dDaCKsq .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tT2dDaCKsq .carousel-indicators .active {
  background: #fff;
}
.cid-tT2dDaCKsq .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tT2dDaCKsq .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tT2dDaCKsq .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tT2dDaCKsq .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tT2dDaCKsq .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tT2dDaCKsq .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tT2dDaCKsq .carousel {
  width: 100%;
}
.cid-tT2dDaCKsq .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tT2dDaCKsq .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tT2dDaCKsq .modal.fade .modal-dialog,
.cid-tT2dDaCKsq .modal.in .modal-dialog {
  transform: none;
}
.cid-tT2dDaCKsq .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tT2dDbhphV {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tT2dDbhphV .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT2dDbhphV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tT2dDbhphV .col-title {
  margin-bottom: 32px;
}
.cid-tT2dDbhphV .mbr-section-title {
  color: #24262b;
}
.cid-tT2dDbhphV .mbr-section-subtitle {
  color: #24262b;
}
.cid-tT2dDbhphV .cards-row {
  row-gap: 32px;
}
.cid-tT2dDbhphV .card {
  border-radius: 0;
}
.cid-tT2dDbhphV .card-wrapper {
  display: flex;
  align-items: center;
}
.cid-tT2dDbhphV .mbr-iconfont {
  display: block;
  font-size: 56px;
  color: #33363b;
  margin-right: 2rem;
  flex-shrink: 0;
}
.cid-tT2dDbhphV .text-wrap {
  flex-grow: 1;
}
.cid-tT2dDbhphV .card-title {
  color: #24262b;
}
.cid-tT2dDbhphV .card-text {
  color: #767676;
}
.cid-tT2dDbJv6y {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tT2dDbJv6y .mbr-section-title {
  margin-bottom: 1rem;
  color: #202020;
}
.cid-tT2dDbJv6y .footer_logo {
  margin-bottom: 2rem;
  text-align: center;
}
.cid-tT2dDbJv6y .footer_logo img {
  width: auto;
  object-fit: cover;
  display: inline-block;
}
.cid-tT2dDbJv6y .mbr-text {
  margin: 10px 0;
  text-align: center;
}
.cid-tT2dDbJv6y .footer_info {
  margin: 10px 0;
  text-align: center;
}
.cid-tT2dDbJv6y .social_icons {
  text-align: center;
}
.cid-tT2dDbJv6y .icons_footer {
  margin-top: 35px;
  padding: 0;
  display: inline-flex;
}
.cid-tT2dDbJv6y .iconfont-wrapper {
  color: #000000 !important;
  font-size: 17px;
  margin-right: 25px;
  width: 56px;
  height: 56px;
  background-color: #ffffff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.2s ease-in-out;
}
.cid-tT2dDbJv6y .iconfont-wrapper:last-child {
  margin-right: 0;
}
.cid-tT2dDbJv6y .iconfont-wrapper:hover {
  background-color: #f2f2f2;
}
@media (max-width: 767px) {
  .cid-tT2dDbJv6y .footer_timework {
    margin-top: 50px;
  }
  .cid-tT2dDbJv6y .footer_contact {
    margin-bottom: 50px;
  }
}
.cid-tT2dDca3Gl {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tT2dDca3Gl .mbr-text {
  color: #555555;
  margin: 10px 0;
  width: 100%;
  text-align: center;
}
.cid-tT2fdFaHSa {
  z-index: 1000;
  width: 100%;
}
.cid-tT2fdFaHSa nav.navbar {
  position: fixed;
}
.cid-tT2fdFaHSa .navbar-logo {
  margin-right: 1rem !important;
}
.cid-tT2fdFaHSa .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tT2fdFaHSa .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tT2fdFaHSa .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tT2fdFaHSa .dropdown-item:hover,
.cid-tT2fdFaHSa .dropdown-item:focus {
  background: #5f5757 !important;
  color: white !important;
}
.cid-tT2fdFaHSa .dropdown-item:hover span {
  color: white;
}
.cid-tT2fdFaHSa .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tT2fdFaHSa .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tT2fdFaHSa .nav-dropdown .link {
  padding: 0 1.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tT2fdFaHSa .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tT2fdFaHSa .nav-link {
  position: relative;
}
.cid-tT2fdFaHSa .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tT2fdFaHSa .container {
    flex-wrap: nowrap;
  }
}
.cid-tT2fdFaHSa .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tT2fdFaHSa .dropdown-menu,
.cid-tT2fdFaHSa .navbar.opened {
  background: #ffffff !important;
}
.cid-tT2fdFaHSa .nav-item:focus,
.cid-tT2fdFaHSa .nav-link:focus {
  outline: none;
}
.cid-tT2fdFaHSa .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tT2fdFaHSa .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tT2fdFaHSa .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tT2fdFaHSa .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tT2fdFaHSa .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tT2fdFaHSa .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tT2fdFaHSa .navbar {
  min-height: 80px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0.9);
}
.cid-tT2fdFaHSa .navbar.opened {
  transition: all 0.3s;
}
.cid-tT2fdFaHSa .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tT2fdFaHSa .navbar .navbar-logo img {
  width: auto;
}
.cid-tT2fdFaHSa .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tT2fdFaHSa .navbar.collapsed {
  justify-content: center;
}
.cid-tT2fdFaHSa .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tT2fdFaHSa .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tT2fdFaHSa .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tT2fdFaHSa .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tT2fdFaHSa .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-tT2fdFaHSa .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tT2fdFaHSa .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tT2fdFaHSa .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tT2fdFaHSa .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tT2fdFaHSa .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tT2fdFaHSa .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tT2fdFaHSa .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tT2fdFaHSa .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-tT2fdFaHSa .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tT2fdFaHSa .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tT2fdFaHSa .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tT2fdFaHSa .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tT2fdFaHSa .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tT2fdFaHSa .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tT2fdFaHSa .navbar.navbar-short {
  min-height: 80px;
}
.cid-tT2fdFaHSa .navbar.navbar-short .navbar-brand {
  min-height: 80px;
  padding: 0;
}
.cid-tT2fdFaHSa .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tT2fdFaHSa .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tT2fdFaHSa .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tT2fdFaHSa .dropdown-item.active,
.cid-tT2fdFaHSa .dropdown-item:active {
  background-color: transparent;
}
.cid-tT2fdFaHSa .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tT2fdFaHSa .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tT2fdFaHSa .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tT2fdFaHSa .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tT2fdFaHSa .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tT2fdFaHSa .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tT2fdFaHSa ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tT2fdFaHSa .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tT2fdFaHSa button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tT2fdFaHSa button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tT2fdFaHSa button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tT2fdFaHSa button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tT2fdFaHSa button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tT2fdFaHSa button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tT2fdFaHSa nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tT2fdFaHSa nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tT2fdFaHSa nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tT2fdFaHSa nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tT2fdFaHSa .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tT2fdFaHSa a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tT2fdFaHSa .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tT2fdFaHSa .navbar {
    height: 70px;
  }
  .cid-tT2fdFaHSa .navbar.opened {
    height: auto;
  }
  .cid-tT2fdFaHSa .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tT2fdFzRvu {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tT2fdFzRvu .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT2fdFzRvu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tT2fdFSCgw .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT2fdFSCgw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background-image: url("../../../assets/images/eymdenme0000-2500x1500.webp");
}
.cid-tT2fdGaTGF {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tT2fdGaTGF .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT2fdGaTGF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tT2fdGaTGF .container {
    padding: 0 25px;
  }
}
.cid-tT2fdGaTGF .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-tT2fdGaTGF .title-wrapper .mbr-section-title {
    margin-bottom: 25px;
  }
}
.cid-tT2fdGaTGF .text-wrapper .text-wrap {
  display: inline-flex;
}
.cid-tT2fdGaTGF .text-wrapper .text-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 16px;
  color: #353535;
}
.cid-tT2fdGaTGF .text-wrapper .text-wrap .mbr-text {
  margin-bottom: 0;
}
.cid-tT2fdGaTGF .mbr-section-title {
  color: #E33030;
}
.cid-tT2fdGaTGF .mbr-text {
  color: #E33030;
}
.cid-tT2fdGaTGF .mbr-section-title,
.cid-tT2fdGaTGF .icon-wrapper {
  color: #000000;
}
.cid-tT2fdGaTGF .mbr-text,
.cid-tT2fdGaTGF .text-wrapper {
  color: #000000;
  text-align: center;
}
.cid-tT2fdGqC5p {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tT2fdGqC5p .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tT2fdGqC5p .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tT2fdGqC5p .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tT2fdGqC5p .row {
  align-items: center;
}
.cid-tT2fdGqC5p .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tT2fdGqC5p .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tT2fdGqC5p .card-title,
.cid-tT2fdGqC5p .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tT2fdGqC5p a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tT2fdGqC5p .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tT2fdGqC5p .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tT2fdGqC5p .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tT2fdGqC5p .it {
  font-style: italic;
}
.cid-tT2fdGqC5p .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tT2fdGqC5p .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tT2fBtr00L {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tT2fBtr00L .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tT2fBtr00L .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tT2fBtr00L .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tT2fBtr00L .row {
  align-items: center;
}
.cid-tT2fBtr00L .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tT2fBtr00L .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tT2fBtr00L .card-title,
.cid-tT2fBtr00L .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tT2fBtr00L a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tT2fBtr00L .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tT2fBtr00L .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tT2fBtr00L .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tT2fBtr00L .it {
  font-style: italic;
}
.cid-tT2fBtr00L .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tT2fBtr00L .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tT2fdGLeEd {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tT2fdGLeEd .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT2fdGLeEd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tT2fdGLeEd .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tT2fdGLeEd .item {
    margin-bottom: 1rem;
  }
}
.cid-tT2fdGLeEd .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tT2fdGLeEd .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tT2fdGLeEd .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tT2fdGLeEd .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tT2fdGLeEd .carousel-control,
.cid-tT2fdGLeEd .close {
  background: #1b1b1b;
}
.cid-tT2fdGLeEd .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tT2fdGLeEd .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tT2fdGLeEd .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tT2fdGLeEd .carousel-control-next span {
  margin-left: 5px;
}
.cid-tT2fdGLeEd .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tT2fdGLeEd .close::before {
  content: '\e91a';
}
.cid-tT2fdGLeEd .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tT2fdGLeEd .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tT2fdGLeEd .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tT2fdGLeEd .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tT2fdGLeEd .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tT2fdGLeEd .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tT2fdGLeEd .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tT2fdGLeEd .carousel-indicators li.active,
.cid-tT2fdGLeEd .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tT2fdGLeEd .carousel-indicators li::after,
.cid-tT2fdGLeEd .carousel-indicators li::before {
  content: none;
}
.cid-tT2fdGLeEd .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tT2fdGLeEd .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tT2fdGLeEd .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tT2fdGLeEd .carousel-indicators {
    display: none;
  }
}
.cid-tT2fdGLeEd .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tT2fdGLeEd .carousel-inner > .active {
  display: block;
}
.cid-tT2fdGLeEd .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tT2fdGLeEd .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tT2fdGLeEd .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tT2fdGLeEd .carousel-control,
  .cid-tT2fdGLeEd .carousel-indicators,
  .cid-tT2fdGLeEd .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tT2fdGLeEd .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tT2fdGLeEd .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tT2fdGLeEd .carousel-indicators .active,
.cid-tT2fdGLeEd .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tT2fdGLeEd .carousel-indicators .active {
  background: #fff;
}
.cid-tT2fdGLeEd .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tT2fdGLeEd .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tT2fdGLeEd .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tT2fdGLeEd .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tT2fdGLeEd .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tT2fdGLeEd .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tT2fdGLeEd .carousel {
  width: 100%;
}
.cid-tT2fdGLeEd .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tT2fdGLeEd .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tT2fdGLeEd .modal.fade .modal-dialog,
.cid-tT2fdGLeEd .modal.in .modal-dialog {
  transform: none;
}
.cid-tT2fdGLeEd .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tT2fdHvvpY {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tT2fdHvvpY .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT2fdHvvpY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tT2fdHvvpY .col-title {
  margin-bottom: 32px;
}
.cid-tT2fdHvvpY .mbr-section-title {
  color: #24262b;
}
.cid-tT2fdHvvpY .mbr-section-subtitle {
  color: #24262b;
}
.cid-tT2fdHvvpY .cards-row {
  row-gap: 32px;
}
.cid-tT2fdHvvpY .card {
  border-radius: 0;
}
.cid-tT2fdHvvpY .card-wrapper {
  display: flex;
  align-items: center;
}
.cid-tT2fdHvvpY .mbr-iconfont {
  display: block;
  font-size: 56px;
  color: #33363b;
  margin-right: 2rem;
  flex-shrink: 0;
}
.cid-tT2fdHvvpY .text-wrap {
  flex-grow: 1;
}
.cid-tT2fdHvvpY .card-title {
  color: #24262b;
}
.cid-tT2fdHvvpY .card-text {
  color: #767676;
}
.cid-tT2fdHXtMx {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tT2fdHXtMx .mbr-section-title {
  margin-bottom: 1rem;
  color: #202020;
}
.cid-tT2fdHXtMx .footer_logo {
  margin-bottom: 2rem;
  text-align: center;
}
.cid-tT2fdHXtMx .footer_logo img {
  width: auto;
  object-fit: cover;
  display: inline-block;
}
.cid-tT2fdHXtMx .mbr-text {
  margin: 10px 0;
  text-align: center;
}
.cid-tT2fdHXtMx .footer_info {
  margin: 10px 0;
  text-align: center;
}
.cid-tT2fdHXtMx .social_icons {
  text-align: center;
}
.cid-tT2fdHXtMx .icons_footer {
  margin-top: 35px;
  padding: 0;
  display: inline-flex;
}
.cid-tT2fdHXtMx .iconfont-wrapper {
  color: #000000 !important;
  font-size: 17px;
  margin-right: 25px;
  width: 56px;
  height: 56px;
  background-color: #ffffff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.2s ease-in-out;
}
.cid-tT2fdHXtMx .iconfont-wrapper:last-child {
  margin-right: 0;
}
.cid-tT2fdHXtMx .iconfont-wrapper:hover {
  background-color: #f2f2f2;
}
@media (max-width: 767px) {
  .cid-tT2fdHXtMx .footer_timework {
    margin-top: 50px;
  }
  .cid-tT2fdHXtMx .footer_contact {
    margin-bottom: 50px;
  }
}
.cid-tT2fdIn0N8 {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tT2fdIn0N8 .mbr-text {
  color: #555555;
  margin: 10px 0;
  width: 100%;
  text-align: center;
}
.cid-tT2kDDpTF5 {
  z-index: 1000;
  width: 100%;
}
.cid-tT2kDDpTF5 nav.navbar {
  position: fixed;
}
.cid-tT2kDDpTF5 .navbar-logo {
  margin-right: 1rem !important;
}
.cid-tT2kDDpTF5 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tT2kDDpTF5 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tT2kDDpTF5 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tT2kDDpTF5 .dropdown-item:hover,
.cid-tT2kDDpTF5 .dropdown-item:focus {
  background: #5f5757 !important;
  color: white !important;
}
.cid-tT2kDDpTF5 .dropdown-item:hover span {
  color: white;
}
.cid-tT2kDDpTF5 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tT2kDDpTF5 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tT2kDDpTF5 .nav-dropdown .link {
  padding: 0 1.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tT2kDDpTF5 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tT2kDDpTF5 .nav-link {
  position: relative;
}
.cid-tT2kDDpTF5 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tT2kDDpTF5 .container {
    flex-wrap: nowrap;
  }
}
.cid-tT2kDDpTF5 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tT2kDDpTF5 .dropdown-menu,
.cid-tT2kDDpTF5 .navbar.opened {
  background: #ffffff !important;
}
.cid-tT2kDDpTF5 .nav-item:focus,
.cid-tT2kDDpTF5 .nav-link:focus {
  outline: none;
}
.cid-tT2kDDpTF5 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tT2kDDpTF5 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tT2kDDpTF5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tT2kDDpTF5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tT2kDDpTF5 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tT2kDDpTF5 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tT2kDDpTF5 .navbar {
  min-height: 80px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0.9);
}
.cid-tT2kDDpTF5 .navbar.opened {
  transition: all 0.3s;
}
.cid-tT2kDDpTF5 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tT2kDDpTF5 .navbar .navbar-logo img {
  width: auto;
}
.cid-tT2kDDpTF5 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tT2kDDpTF5 .navbar.collapsed {
  justify-content: center;
}
.cid-tT2kDDpTF5 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tT2kDDpTF5 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tT2kDDpTF5 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tT2kDDpTF5 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tT2kDDpTF5 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-tT2kDDpTF5 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tT2kDDpTF5 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tT2kDDpTF5 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tT2kDDpTF5 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tT2kDDpTF5 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tT2kDDpTF5 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tT2kDDpTF5 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tT2kDDpTF5 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-tT2kDDpTF5 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tT2kDDpTF5 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tT2kDDpTF5 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tT2kDDpTF5 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tT2kDDpTF5 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tT2kDDpTF5 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tT2kDDpTF5 .navbar.navbar-short {
  min-height: 80px;
}
.cid-tT2kDDpTF5 .navbar.navbar-short .navbar-brand {
  min-height: 80px;
  padding: 0;
}
.cid-tT2kDDpTF5 .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tT2kDDpTF5 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tT2kDDpTF5 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tT2kDDpTF5 .dropdown-item.active,
.cid-tT2kDDpTF5 .dropdown-item:active {
  background-color: transparent;
}
.cid-tT2kDDpTF5 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tT2kDDpTF5 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tT2kDDpTF5 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tT2kDDpTF5 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tT2kDDpTF5 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tT2kDDpTF5 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tT2kDDpTF5 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tT2kDDpTF5 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tT2kDDpTF5 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tT2kDDpTF5 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tT2kDDpTF5 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tT2kDDpTF5 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tT2kDDpTF5 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tT2kDDpTF5 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tT2kDDpTF5 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tT2kDDpTF5 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tT2kDDpTF5 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tT2kDDpTF5 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tT2kDDpTF5 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tT2kDDpTF5 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tT2kDDpTF5 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tT2kDDpTF5 .navbar {
    height: 70px;
  }
  .cid-tT2kDDpTF5 .navbar.opened {
    height: auto;
  }
  .cid-tT2kDDpTF5 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tT2kDDNgbJ {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tT2kDDNgbJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT2kDDNgbJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tT2kDE8Ghj {
  background-image: url("../../../assets/images/mze1-2000x944.webp");
}
.cid-tT2kDE8Ghj .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT2kDE8Ghj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tT2kDEphr2 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tT2kDEphr2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT2kDEphr2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tT2kDEphr2 .container {
    padding: 0 25px;
  }
}
.cid-tT2kDEphr2 .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-tT2kDEphr2 .title-wrapper .mbr-section-title {
    margin-bottom: 25px;
  }
}
.cid-tT2kDEphr2 .text-wrapper .text-wrap {
  display: inline-flex;
}
.cid-tT2kDEphr2 .text-wrapper .text-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 16px;
  color: #353535;
}
.cid-tT2kDEphr2 .text-wrapper .text-wrap .mbr-text {
  margin-bottom: 0;
}
.cid-tT2kDEphr2 .mbr-section-title {
  color: #E33030;
}
.cid-tT2kDEphr2 .mbr-text {
  color: #E33030;
}
.cid-tT2kDEphr2 .mbr-section-title,
.cid-tT2kDEphr2 .icon-wrapper {
  color: #000000;
}
.cid-tT2kDEphr2 .mbr-text,
.cid-tT2kDEphr2 .text-wrapper {
  color: #000000;
  text-align: center;
}
.cid-tT2kDEIpjv {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tT2kDEIpjv .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tT2kDEIpjv .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tT2kDEIpjv .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tT2kDEIpjv .row {
  align-items: center;
}
.cid-tT2kDEIpjv .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tT2kDEIpjv .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tT2kDEIpjv .card-title,
.cid-tT2kDEIpjv .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tT2kDEIpjv a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tT2kDEIpjv .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tT2kDEIpjv .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tT2kDEIpjv .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tT2kDEIpjv .it {
  font-style: italic;
}
.cid-tT2kDEIpjv .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tT2kDEIpjv .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tT2lbeyMoB {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tT2lbeyMoB .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tT2lbeyMoB .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tT2lbeyMoB .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tT2lbeyMoB .row {
  align-items: center;
}
.cid-tT2lbeyMoB .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tT2lbeyMoB .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tT2lbeyMoB .card-title,
.cid-tT2lbeyMoB .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tT2lbeyMoB a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tT2lbeyMoB .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tT2lbeyMoB .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tT2lbeyMoB .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tT2lbeyMoB .it {
  font-style: italic;
}
.cid-tT2lbeyMoB .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tT2lbeyMoB .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tT2kDF3VpR {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tT2kDF3VpR .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT2kDF3VpR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tT2kDF3VpR .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tT2kDF3VpR .item {
    margin-bottom: 1rem;
  }
}
.cid-tT2kDF3VpR .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tT2kDF3VpR .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tT2kDF3VpR .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tT2kDF3VpR .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tT2kDF3VpR .carousel-control,
.cid-tT2kDF3VpR .close {
  background: #1b1b1b;
}
.cid-tT2kDF3VpR .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tT2kDF3VpR .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tT2kDF3VpR .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tT2kDF3VpR .carousel-control-next span {
  margin-left: 5px;
}
.cid-tT2kDF3VpR .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tT2kDF3VpR .close::before {
  content: '\e91a';
}
.cid-tT2kDF3VpR .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tT2kDF3VpR .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tT2kDF3VpR .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tT2kDF3VpR .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tT2kDF3VpR .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tT2kDF3VpR .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tT2kDF3VpR .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tT2kDF3VpR .carousel-indicators li.active,
.cid-tT2kDF3VpR .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tT2kDF3VpR .carousel-indicators li::after,
.cid-tT2kDF3VpR .carousel-indicators li::before {
  content: none;
}
.cid-tT2kDF3VpR .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tT2kDF3VpR .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tT2kDF3VpR .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tT2kDF3VpR .carousel-indicators {
    display: none;
  }
}
.cid-tT2kDF3VpR .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tT2kDF3VpR .carousel-inner > .active {
  display: block;
}
.cid-tT2kDF3VpR .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tT2kDF3VpR .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tT2kDF3VpR .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tT2kDF3VpR .carousel-control,
  .cid-tT2kDF3VpR .carousel-indicators,
  .cid-tT2kDF3VpR .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tT2kDF3VpR .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tT2kDF3VpR .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tT2kDF3VpR .carousel-indicators .active,
.cid-tT2kDF3VpR .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tT2kDF3VpR .carousel-indicators .active {
  background: #fff;
}
.cid-tT2kDF3VpR .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tT2kDF3VpR .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tT2kDF3VpR .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tT2kDF3VpR .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tT2kDF3VpR .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tT2kDF3VpR .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tT2kDF3VpR .carousel {
  width: 100%;
}
.cid-tT2kDF3VpR .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tT2kDF3VpR .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tT2kDF3VpR .modal.fade .modal-dialog,
.cid-tT2kDF3VpR .modal.in .modal-dialog {
  transform: none;
}
.cid-tT2kDF3VpR .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tT2kDFNtq7 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tT2kDFNtq7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT2kDFNtq7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tT2kDFNtq7 .col-title {
  margin-bottom: 32px;
}
.cid-tT2kDFNtq7 .mbr-section-title {
  color: #24262b;
}
.cid-tT2kDFNtq7 .mbr-section-subtitle {
  color: #24262b;
}
.cid-tT2kDFNtq7 .cards-row {
  row-gap: 32px;
}
.cid-tT2kDFNtq7 .card {
  border-radius: 0;
}
.cid-tT2kDFNtq7 .card-wrapper {
  display: flex;
  align-items: center;
}
.cid-tT2kDFNtq7 .mbr-iconfont {
  display: block;
  font-size: 56px;
  color: #33363b;
  margin-right: 2rem;
  flex-shrink: 0;
}
.cid-tT2kDFNtq7 .text-wrap {
  flex-grow: 1;
}
.cid-tT2kDFNtq7 .card-title {
  color: #24262b;
}
.cid-tT2kDFNtq7 .card-text {
  color: #767676;
}
.cid-tT2kDGfILi {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tT2kDGfILi .mbr-section-title {
  margin-bottom: 1rem;
  color: #202020;
}
.cid-tT2kDGfILi .footer_logo {
  margin-bottom: 2rem;
  text-align: center;
}
.cid-tT2kDGfILi .footer_logo img {
  width: auto;
  object-fit: cover;
  display: inline-block;
}
.cid-tT2kDGfILi .mbr-text {
  margin: 10px 0;
  text-align: center;
}
.cid-tT2kDGfILi .footer_info {
  margin: 10px 0;
  text-align: center;
}
.cid-tT2kDGfILi .social_icons {
  text-align: center;
}
.cid-tT2kDGfILi .icons_footer {
  margin-top: 35px;
  padding: 0;
  display: inline-flex;
}
.cid-tT2kDGfILi .iconfont-wrapper {
  color: #000000 !important;
  font-size: 17px;
  margin-right: 25px;
  width: 56px;
  height: 56px;
  background-color: #ffffff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.2s ease-in-out;
}
.cid-tT2kDGfILi .iconfont-wrapper:last-child {
  margin-right: 0;
}
.cid-tT2kDGfILi .iconfont-wrapper:hover {
  background-color: #f2f2f2;
}
@media (max-width: 767px) {
  .cid-tT2kDGfILi .footer_timework {
    margin-top: 50px;
  }
  .cid-tT2kDGfILi .footer_contact {
    margin-bottom: 50px;
  }
}
.cid-tT2kDGGAkG {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tT2kDGGAkG .mbr-text {
  color: #555555;
  margin: 10px 0;
  width: 100%;
  text-align: center;
}
.cid-tT2m2c6sSi {
  z-index: 1000;
  width: 100%;
}
.cid-tT2m2c6sSi nav.navbar {
  position: fixed;
}
.cid-tT2m2c6sSi .navbar-logo {
  margin-right: 1rem !important;
}
.cid-tT2m2c6sSi .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tT2m2c6sSi .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tT2m2c6sSi .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tT2m2c6sSi .dropdown-item:hover,
.cid-tT2m2c6sSi .dropdown-item:focus {
  background: #5f5757 !important;
  color: white !important;
}
.cid-tT2m2c6sSi .dropdown-item:hover span {
  color: white;
}
.cid-tT2m2c6sSi .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tT2m2c6sSi .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tT2m2c6sSi .nav-dropdown .link {
  padding: 0 1.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tT2m2c6sSi .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tT2m2c6sSi .nav-link {
  position: relative;
}
.cid-tT2m2c6sSi .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tT2m2c6sSi .container {
    flex-wrap: nowrap;
  }
}
.cid-tT2m2c6sSi .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tT2m2c6sSi .dropdown-menu,
.cid-tT2m2c6sSi .navbar.opened {
  background: #ffffff !important;
}
.cid-tT2m2c6sSi .nav-item:focus,
.cid-tT2m2c6sSi .nav-link:focus {
  outline: none;
}
.cid-tT2m2c6sSi .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tT2m2c6sSi .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tT2m2c6sSi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tT2m2c6sSi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tT2m2c6sSi .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tT2m2c6sSi .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tT2m2c6sSi .navbar {
  min-height: 80px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0.9);
}
.cid-tT2m2c6sSi .navbar.opened {
  transition: all 0.3s;
}
.cid-tT2m2c6sSi .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tT2m2c6sSi .navbar .navbar-logo img {
  width: auto;
}
.cid-tT2m2c6sSi .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tT2m2c6sSi .navbar.collapsed {
  justify-content: center;
}
.cid-tT2m2c6sSi .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tT2m2c6sSi .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tT2m2c6sSi .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tT2m2c6sSi .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tT2m2c6sSi .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-tT2m2c6sSi .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tT2m2c6sSi .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tT2m2c6sSi .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tT2m2c6sSi .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tT2m2c6sSi .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tT2m2c6sSi .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tT2m2c6sSi .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tT2m2c6sSi .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-tT2m2c6sSi .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tT2m2c6sSi .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tT2m2c6sSi .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tT2m2c6sSi .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tT2m2c6sSi .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tT2m2c6sSi .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tT2m2c6sSi .navbar.navbar-short {
  min-height: 80px;
}
.cid-tT2m2c6sSi .navbar.navbar-short .navbar-brand {
  min-height: 80px;
  padding: 0;
}
.cid-tT2m2c6sSi .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tT2m2c6sSi .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tT2m2c6sSi .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tT2m2c6sSi .dropdown-item.active,
.cid-tT2m2c6sSi .dropdown-item:active {
  background-color: transparent;
}
.cid-tT2m2c6sSi .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tT2m2c6sSi .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tT2m2c6sSi .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tT2m2c6sSi .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tT2m2c6sSi .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tT2m2c6sSi .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tT2m2c6sSi ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tT2m2c6sSi .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tT2m2c6sSi button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tT2m2c6sSi button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tT2m2c6sSi button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tT2m2c6sSi button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tT2m2c6sSi button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tT2m2c6sSi button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tT2m2c6sSi nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tT2m2c6sSi nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tT2m2c6sSi nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tT2m2c6sSi nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tT2m2c6sSi .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tT2m2c6sSi a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tT2m2c6sSi .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tT2m2c6sSi .navbar {
    height: 70px;
  }
  .cid-tT2m2c6sSi .navbar.opened {
    height: auto;
  }
  .cid-tT2m2c6sSi .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tT2m2cxl0Q {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tT2m2cxl0Q .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT2m2cxl0Q .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tT2m2cQdKP {
  background-image: url("../../../assets/images/as-1620x1080.webp");
}
.cid-tT2m2cQdKP .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT2m2cQdKP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tT2m2d8A58 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tT2m2d8A58 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT2m2d8A58 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tT2m2d8A58 .container {
    padding: 0 25px;
  }
}
.cid-tT2m2d8A58 .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-tT2m2d8A58 .title-wrapper .mbr-section-title {
    margin-bottom: 25px;
  }
}
.cid-tT2m2d8A58 .text-wrapper .text-wrap {
  display: inline-flex;
}
.cid-tT2m2d8A58 .text-wrapper .text-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 16px;
  color: #353535;
}
.cid-tT2m2d8A58 .text-wrapper .text-wrap .mbr-text {
  margin-bottom: 0;
}
.cid-tT2m2d8A58 .mbr-section-title {
  color: #E33030;
}
.cid-tT2m2d8A58 .mbr-text {
  color: #E33030;
}
.cid-tT2m2d8A58 .mbr-section-title,
.cid-tT2m2d8A58 .icon-wrapper {
  color: #000000;
}
.cid-tT2m2d8A58 .mbr-text,
.cid-tT2m2d8A58 .text-wrapper {
  color: #000000;
  text-align: center;
}
.cid-tT2m2drbFw {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tT2m2drbFw .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tT2m2drbFw .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tT2m2drbFw .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tT2m2drbFw .row {
  align-items: center;
}
.cid-tT2m2drbFw .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tT2m2drbFw .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tT2m2drbFw .card-title,
.cid-tT2m2drbFw .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tT2m2drbFw a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tT2m2drbFw .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tT2m2drbFw .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tT2m2drbFw .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tT2m2drbFw .it {
  font-style: italic;
}
.cid-tT2m2drbFw .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tT2m2drbFw .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tT2m2ed8ja {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tT2m2ed8ja .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT2m2ed8ja .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tT2m2ed8ja .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tT2m2ed8ja .item {
    margin-bottom: 1rem;
  }
}
.cid-tT2m2ed8ja .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tT2m2ed8ja .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tT2m2ed8ja .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tT2m2ed8ja .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tT2m2ed8ja .carousel-control,
.cid-tT2m2ed8ja .close {
  background: #1b1b1b;
}
.cid-tT2m2ed8ja .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tT2m2ed8ja .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tT2m2ed8ja .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tT2m2ed8ja .carousel-control-next span {
  margin-left: 5px;
}
.cid-tT2m2ed8ja .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tT2m2ed8ja .close::before {
  content: '\e91a';
}
.cid-tT2m2ed8ja .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tT2m2ed8ja .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tT2m2ed8ja .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tT2m2ed8ja .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tT2m2ed8ja .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tT2m2ed8ja .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tT2m2ed8ja .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tT2m2ed8ja .carousel-indicators li.active,
.cid-tT2m2ed8ja .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tT2m2ed8ja .carousel-indicators li::after,
.cid-tT2m2ed8ja .carousel-indicators li::before {
  content: none;
}
.cid-tT2m2ed8ja .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tT2m2ed8ja .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tT2m2ed8ja .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tT2m2ed8ja .carousel-indicators {
    display: none;
  }
}
.cid-tT2m2ed8ja .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tT2m2ed8ja .carousel-inner > .active {
  display: block;
}
.cid-tT2m2ed8ja .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tT2m2ed8ja .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tT2m2ed8ja .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tT2m2ed8ja .carousel-control,
  .cid-tT2m2ed8ja .carousel-indicators,
  .cid-tT2m2ed8ja .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tT2m2ed8ja .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tT2m2ed8ja .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tT2m2ed8ja .carousel-indicators .active,
.cid-tT2m2ed8ja .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tT2m2ed8ja .carousel-indicators .active {
  background: #fff;
}
.cid-tT2m2ed8ja .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tT2m2ed8ja .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tT2m2ed8ja .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tT2m2ed8ja .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tT2m2ed8ja .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tT2m2ed8ja .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tT2m2ed8ja .carousel {
  width: 100%;
}
.cid-tT2m2ed8ja .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tT2m2ed8ja .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tT2m2ed8ja .modal.fade .modal-dialog,
.cid-tT2m2ed8ja .modal.in .modal-dialog {
  transform: none;
}
.cid-tT2m2ed8ja .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tT2m2fawOk {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tT2m2fawOk .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT2m2fawOk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tT2m2fawOk .col-title {
  margin-bottom: 32px;
}
.cid-tT2m2fawOk .mbr-section-title {
  color: #24262b;
}
.cid-tT2m2fawOk .mbr-section-subtitle {
  color: #24262b;
}
.cid-tT2m2fawOk .cards-row {
  row-gap: 32px;
}
.cid-tT2m2fawOk .card {
  border-radius: 0;
}
.cid-tT2m2fawOk .card-wrapper {
  display: flex;
  align-items: center;
}
.cid-tT2m2fawOk .mbr-iconfont {
  display: block;
  font-size: 56px;
  color: #33363b;
  margin-right: 2rem;
  flex-shrink: 0;
}
.cid-tT2m2fawOk .text-wrap {
  flex-grow: 1;
}
.cid-tT2m2fawOk .card-title {
  color: #24262b;
}
.cid-tT2m2fawOk .card-text {
  color: #767676;
}
.cid-tT2m2fEsNW {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tT2m2fEsNW .mbr-section-title {
  margin-bottom: 1rem;
  color: #202020;
}
.cid-tT2m2fEsNW .footer_logo {
  margin-bottom: 2rem;
  text-align: center;
}
.cid-tT2m2fEsNW .footer_logo img {
  width: auto;
  object-fit: cover;
  display: inline-block;
}
.cid-tT2m2fEsNW .mbr-text {
  margin: 10px 0;
  text-align: center;
}
.cid-tT2m2fEsNW .footer_info {
  margin: 10px 0;
  text-align: center;
}
.cid-tT2m2fEsNW .social_icons {
  text-align: center;
}
.cid-tT2m2fEsNW .icons_footer {
  margin-top: 35px;
  padding: 0;
  display: inline-flex;
}
.cid-tT2m2fEsNW .iconfont-wrapper {
  color: #000000 !important;
  font-size: 17px;
  margin-right: 25px;
  width: 56px;
  height: 56px;
  background-color: #ffffff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.2s ease-in-out;
}
.cid-tT2m2fEsNW .iconfont-wrapper:last-child {
  margin-right: 0;
}
.cid-tT2m2fEsNW .iconfont-wrapper:hover {
  background-color: #f2f2f2;
}
@media (max-width: 767px) {
  .cid-tT2m2fEsNW .footer_timework {
    margin-top: 50px;
  }
  .cid-tT2m2fEsNW .footer_contact {
    margin-bottom: 50px;
  }
}
.cid-tT2m2g9qu2 {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tT2m2g9qu2 .mbr-text {
  color: #555555;
  margin: 10px 0;
  width: 100%;
  text-align: center;
}
.cid-tT2mZL2WUH {
  z-index: 1000;
  width: 100%;
}
.cid-tT2mZL2WUH nav.navbar {
  position: fixed;
}
.cid-tT2mZL2WUH .navbar-logo {
  margin-right: 1rem !important;
}
.cid-tT2mZL2WUH .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tT2mZL2WUH .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tT2mZL2WUH .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tT2mZL2WUH .dropdown-item:hover,
.cid-tT2mZL2WUH .dropdown-item:focus {
  background: #5f5757 !important;
  color: white !important;
}
.cid-tT2mZL2WUH .dropdown-item:hover span {
  color: white;
}
.cid-tT2mZL2WUH .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tT2mZL2WUH .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tT2mZL2WUH .nav-dropdown .link {
  padding: 0 1.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tT2mZL2WUH .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tT2mZL2WUH .nav-link {
  position: relative;
}
.cid-tT2mZL2WUH .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tT2mZL2WUH .container {
    flex-wrap: nowrap;
  }
}
.cid-tT2mZL2WUH .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tT2mZL2WUH .dropdown-menu,
.cid-tT2mZL2WUH .navbar.opened {
  background: #ffffff !important;
}
.cid-tT2mZL2WUH .nav-item:focus,
.cid-tT2mZL2WUH .nav-link:focus {
  outline: none;
}
.cid-tT2mZL2WUH .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tT2mZL2WUH .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tT2mZL2WUH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tT2mZL2WUH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tT2mZL2WUH .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tT2mZL2WUH .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tT2mZL2WUH .navbar {
  min-height: 80px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0.9);
}
.cid-tT2mZL2WUH .navbar.opened {
  transition: all 0.3s;
}
.cid-tT2mZL2WUH .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tT2mZL2WUH .navbar .navbar-logo img {
  width: auto;
}
.cid-tT2mZL2WUH .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tT2mZL2WUH .navbar.collapsed {
  justify-content: center;
}
.cid-tT2mZL2WUH .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tT2mZL2WUH .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tT2mZL2WUH .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tT2mZL2WUH .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tT2mZL2WUH .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-tT2mZL2WUH .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tT2mZL2WUH .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tT2mZL2WUH .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tT2mZL2WUH .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tT2mZL2WUH .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tT2mZL2WUH .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tT2mZL2WUH .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tT2mZL2WUH .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-tT2mZL2WUH .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tT2mZL2WUH .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tT2mZL2WUH .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tT2mZL2WUH .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tT2mZL2WUH .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tT2mZL2WUH .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tT2mZL2WUH .navbar.navbar-short {
  min-height: 80px;
}
.cid-tT2mZL2WUH .navbar.navbar-short .navbar-brand {
  min-height: 80px;
  padding: 0;
}
.cid-tT2mZL2WUH .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tT2mZL2WUH .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tT2mZL2WUH .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tT2mZL2WUH .dropdown-item.active,
.cid-tT2mZL2WUH .dropdown-item:active {
  background-color: transparent;
}
.cid-tT2mZL2WUH .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tT2mZL2WUH .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tT2mZL2WUH .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tT2mZL2WUH .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tT2mZL2WUH .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tT2mZL2WUH .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tT2mZL2WUH ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tT2mZL2WUH .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tT2mZL2WUH button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tT2mZL2WUH button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tT2mZL2WUH button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tT2mZL2WUH button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tT2mZL2WUH button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tT2mZL2WUH button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tT2mZL2WUH nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tT2mZL2WUH nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tT2mZL2WUH nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tT2mZL2WUH nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tT2mZL2WUH .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tT2mZL2WUH a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tT2mZL2WUH .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tT2mZL2WUH .navbar {
    height: 70px;
  }
  .cid-tT2mZL2WUH .navbar.opened {
    height: auto;
  }
  .cid-tT2mZL2WUH .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tT2mZLr3To {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tT2mZLr3To .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT2mZLr3To .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tT2mZLK7xr {
  background-image: url("../../../assets/images/1m-2000x1500.webp");
}
.cid-tT2mZLK7xr .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT2mZLK7xr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tT2mZM1DBJ {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tT2mZM1DBJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT2mZM1DBJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tT2mZM1DBJ .container {
    padding: 0 25px;
  }
}
.cid-tT2mZM1DBJ .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-tT2mZM1DBJ .title-wrapper .mbr-section-title {
    margin-bottom: 25px;
  }
}
.cid-tT2mZM1DBJ .text-wrapper .text-wrap {
  display: inline-flex;
}
.cid-tT2mZM1DBJ .text-wrapper .text-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 16px;
  color: #353535;
}
.cid-tT2mZM1DBJ .text-wrapper .text-wrap .mbr-text {
  margin-bottom: 0;
}
.cid-tT2mZM1DBJ .mbr-section-title {
  color: #E33030;
}
.cid-tT2mZM1DBJ .mbr-text {
  color: #E33030;
}
.cid-tT2mZM1DBJ .mbr-section-title,
.cid-tT2mZM1DBJ .icon-wrapper {
  color: #000000;
}
.cid-tT2mZM1DBJ .mbr-text,
.cid-tT2mZM1DBJ .text-wrapper {
  color: #000000;
  text-align: center;
}
.cid-tT2mZMjjC0 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tT2mZMjjC0 .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tT2mZMjjC0 .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tT2mZMjjC0 .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tT2mZMjjC0 .row {
  align-items: center;
}
.cid-tT2mZMjjC0 .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tT2mZMjjC0 .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tT2mZMjjC0 .card-title,
.cid-tT2mZMjjC0 .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tT2mZMjjC0 a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tT2mZMjjC0 .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tT2mZMjjC0 .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tT2mZMjjC0 .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tT2mZMjjC0 .it {
  font-style: italic;
}
.cid-tT2mZMjjC0 .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tT2mZMjjC0 .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tT2nro8DSC {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tT2nro8DSC .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tT2nro8DSC .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tT2nro8DSC .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tT2nro8DSC .row {
  align-items: center;
}
.cid-tT2nro8DSC .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tT2nro8DSC .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tT2nro8DSC .card-title,
.cid-tT2nro8DSC .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tT2nro8DSC a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tT2nro8DSC .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tT2nro8DSC .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tT2nro8DSC .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tT2nro8DSC .it {
  font-style: italic;
}
.cid-tT2nro8DSC .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tT2nro8DSC .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tT2mZMFPu1 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tT2mZMFPu1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT2mZMFPu1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tT2mZMFPu1 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tT2mZMFPu1 .item {
    margin-bottom: 1rem;
  }
}
.cid-tT2mZMFPu1 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tT2mZMFPu1 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tT2mZMFPu1 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tT2mZMFPu1 .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tT2mZMFPu1 .carousel-control,
.cid-tT2mZMFPu1 .close {
  background: #1b1b1b;
}
.cid-tT2mZMFPu1 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tT2mZMFPu1 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tT2mZMFPu1 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tT2mZMFPu1 .carousel-control-next span {
  margin-left: 5px;
}
.cid-tT2mZMFPu1 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tT2mZMFPu1 .close::before {
  content: '\e91a';
}
.cid-tT2mZMFPu1 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tT2mZMFPu1 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tT2mZMFPu1 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tT2mZMFPu1 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tT2mZMFPu1 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tT2mZMFPu1 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tT2mZMFPu1 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tT2mZMFPu1 .carousel-indicators li.active,
.cid-tT2mZMFPu1 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tT2mZMFPu1 .carousel-indicators li::after,
.cid-tT2mZMFPu1 .carousel-indicators li::before {
  content: none;
}
.cid-tT2mZMFPu1 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tT2mZMFPu1 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tT2mZMFPu1 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tT2mZMFPu1 .carousel-indicators {
    display: none;
  }
}
.cid-tT2mZMFPu1 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tT2mZMFPu1 .carousel-inner > .active {
  display: block;
}
.cid-tT2mZMFPu1 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tT2mZMFPu1 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tT2mZMFPu1 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tT2mZMFPu1 .carousel-control,
  .cid-tT2mZMFPu1 .carousel-indicators,
  .cid-tT2mZMFPu1 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tT2mZMFPu1 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tT2mZMFPu1 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tT2mZMFPu1 .carousel-indicators .active,
.cid-tT2mZMFPu1 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tT2mZMFPu1 .carousel-indicators .active {
  background: #fff;
}
.cid-tT2mZMFPu1 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tT2mZMFPu1 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tT2mZMFPu1 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tT2mZMFPu1 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tT2mZMFPu1 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tT2mZMFPu1 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tT2mZMFPu1 .carousel {
  width: 100%;
}
.cid-tT2mZMFPu1 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tT2mZMFPu1 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tT2mZMFPu1 .modal.fade .modal-dialog,
.cid-tT2mZMFPu1 .modal.in .modal-dialog {
  transform: none;
}
.cid-tT2mZMFPu1 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tT2mZNb1PX {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tT2mZNb1PX .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT2mZNb1PX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tT2mZNb1PX .col-title {
  margin-bottom: 32px;
}
.cid-tT2mZNb1PX .mbr-section-title {
  color: #24262b;
}
.cid-tT2mZNb1PX .mbr-section-subtitle {
  color: #24262b;
}
.cid-tT2mZNb1PX .cards-row {
  row-gap: 32px;
}
.cid-tT2mZNb1PX .card {
  border-radius: 0;
}
.cid-tT2mZNb1PX .card-wrapper {
  display: flex;
  align-items: center;
}
.cid-tT2mZNb1PX .mbr-iconfont {
  display: block;
  font-size: 56px;
  color: #33363b;
  margin-right: 2rem;
  flex-shrink: 0;
}
.cid-tT2mZNb1PX .text-wrap {
  flex-grow: 1;
}
.cid-tT2mZNb1PX .card-title {
  color: #24262b;
}
.cid-tT2mZNb1PX .card-text {
  color: #767676;
}
.cid-tT2mZNCXz1 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tT2mZNCXz1 .mbr-section-title {
  margin-bottom: 1rem;
  color: #202020;
}
.cid-tT2mZNCXz1 .footer_logo {
  margin-bottom: 2rem;
  text-align: center;
}
.cid-tT2mZNCXz1 .footer_logo img {
  width: auto;
  object-fit: cover;
  display: inline-block;
}
.cid-tT2mZNCXz1 .mbr-text {
  margin: 10px 0;
  text-align: center;
}
.cid-tT2mZNCXz1 .footer_info {
  margin: 10px 0;
  text-align: center;
}
.cid-tT2mZNCXz1 .social_icons {
  text-align: center;
}
.cid-tT2mZNCXz1 .icons_footer {
  margin-top: 35px;
  padding: 0;
  display: inline-flex;
}
.cid-tT2mZNCXz1 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 17px;
  margin-right: 25px;
  width: 56px;
  height: 56px;
  background-color: #ffffff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.2s ease-in-out;
}
.cid-tT2mZNCXz1 .iconfont-wrapper:last-child {
  margin-right: 0;
}
.cid-tT2mZNCXz1 .iconfont-wrapper:hover {
  background-color: #f2f2f2;
}
@media (max-width: 767px) {
  .cid-tT2mZNCXz1 .footer_timework {
    margin-top: 50px;
  }
  .cid-tT2mZNCXz1 .footer_contact {
    margin-bottom: 50px;
  }
}
.cid-tT2mZO2oye {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tT2mZO2oye .mbr-text {
  color: #555555;
  margin: 10px 0;
  width: 100%;
  text-align: center;
}
.cid-tT2nSrWSBc {
  z-index: 1000;
  width: 100%;
}
.cid-tT2nSrWSBc nav.navbar {
  position: fixed;
}
.cid-tT2nSrWSBc .navbar-logo {
  margin-right: 1rem !important;
}
.cid-tT2nSrWSBc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tT2nSrWSBc .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tT2nSrWSBc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tT2nSrWSBc .dropdown-item:hover,
.cid-tT2nSrWSBc .dropdown-item:focus {
  background: #5f5757 !important;
  color: white !important;
}
.cid-tT2nSrWSBc .dropdown-item:hover span {
  color: white;
}
.cid-tT2nSrWSBc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tT2nSrWSBc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tT2nSrWSBc .nav-dropdown .link {
  padding: 0 1.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tT2nSrWSBc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tT2nSrWSBc .nav-link {
  position: relative;
}
.cid-tT2nSrWSBc .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tT2nSrWSBc .container {
    flex-wrap: nowrap;
  }
}
.cid-tT2nSrWSBc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tT2nSrWSBc .dropdown-menu,
.cid-tT2nSrWSBc .navbar.opened {
  background: #ffffff !important;
}
.cid-tT2nSrWSBc .nav-item:focus,
.cid-tT2nSrWSBc .nav-link:focus {
  outline: none;
}
.cid-tT2nSrWSBc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tT2nSrWSBc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tT2nSrWSBc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tT2nSrWSBc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tT2nSrWSBc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tT2nSrWSBc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tT2nSrWSBc .navbar {
  min-height: 80px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0.9);
}
.cid-tT2nSrWSBc .navbar.opened {
  transition: all 0.3s;
}
.cid-tT2nSrWSBc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tT2nSrWSBc .navbar .navbar-logo img {
  width: auto;
}
.cid-tT2nSrWSBc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tT2nSrWSBc .navbar.collapsed {
  justify-content: center;
}
.cid-tT2nSrWSBc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tT2nSrWSBc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tT2nSrWSBc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tT2nSrWSBc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tT2nSrWSBc .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-tT2nSrWSBc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tT2nSrWSBc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tT2nSrWSBc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tT2nSrWSBc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tT2nSrWSBc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tT2nSrWSBc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tT2nSrWSBc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tT2nSrWSBc .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-tT2nSrWSBc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tT2nSrWSBc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tT2nSrWSBc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tT2nSrWSBc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tT2nSrWSBc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tT2nSrWSBc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tT2nSrWSBc .navbar.navbar-short {
  min-height: 80px;
}
.cid-tT2nSrWSBc .navbar.navbar-short .navbar-brand {
  min-height: 80px;
  padding: 0;
}
.cid-tT2nSrWSBc .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tT2nSrWSBc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tT2nSrWSBc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tT2nSrWSBc .dropdown-item.active,
.cid-tT2nSrWSBc .dropdown-item:active {
  background-color: transparent;
}
.cid-tT2nSrWSBc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tT2nSrWSBc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tT2nSrWSBc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tT2nSrWSBc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tT2nSrWSBc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tT2nSrWSBc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tT2nSrWSBc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tT2nSrWSBc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tT2nSrWSBc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tT2nSrWSBc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tT2nSrWSBc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tT2nSrWSBc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tT2nSrWSBc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tT2nSrWSBc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tT2nSrWSBc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tT2nSrWSBc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tT2nSrWSBc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tT2nSrWSBc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tT2nSrWSBc .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tT2nSrWSBc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tT2nSrWSBc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tT2nSrWSBc .navbar {
    height: 70px;
  }
  .cid-tT2nSrWSBc .navbar.opened {
    height: auto;
  }
  .cid-tT2nSrWSBc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tT2nSsk2sh {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tT2nSsk2sh .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT2nSsk2sh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tT2nSsFIsD .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT2nSsFIsD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background-image: url("../../../assets/images/kale-130918-12-2000x1125.webp");
}
.cid-tT2nSsXxAK {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tT2nSsXxAK .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT2nSsXxAK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tT2nSsXxAK .container {
    padding: 0 25px;
  }
}
.cid-tT2nSsXxAK .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-tT2nSsXxAK .title-wrapper .mbr-section-title {
    margin-bottom: 25px;
  }
}
.cid-tT2nSsXxAK .text-wrapper .text-wrap {
  display: inline-flex;
}
.cid-tT2nSsXxAK .text-wrapper .text-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 16px;
  color: #353535;
}
.cid-tT2nSsXxAK .text-wrapper .text-wrap .mbr-text {
  margin-bottom: 0;
}
.cid-tT2nSsXxAK .mbr-section-title {
  color: #E33030;
}
.cid-tT2nSsXxAK .mbr-text {
  color: #E33030;
}
.cid-tT2nSsXxAK .mbr-section-title,
.cid-tT2nSsXxAK .icon-wrapper {
  color: #000000;
}
.cid-tT2nSsXxAK .mbr-text,
.cid-tT2nSsXxAK .text-wrapper {
  color: #000000;
  text-align: center;
}
.cid-tT2nStgtYD {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tT2nStgtYD .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tT2nStgtYD .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tT2nStgtYD .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tT2nStgtYD .row {
  align-items: center;
}
.cid-tT2nStgtYD .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tT2nStgtYD .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tT2nStgtYD .card-title,
.cid-tT2nStgtYD .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tT2nStgtYD a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tT2nStgtYD .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tT2nStgtYD .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tT2nStgtYD .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tT2nStgtYD .it {
  font-style: italic;
}
.cid-tT2nStgtYD .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tT2nStgtYD .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tT2nStDmZX {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tT2nStDmZX .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tT2nStDmZX .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tT2nStDmZX .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tT2nStDmZX .row {
  align-items: center;
}
.cid-tT2nStDmZX .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tT2nStDmZX .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tT2nStDmZX .card-title,
.cid-tT2nStDmZX .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tT2nStDmZX a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tT2nStDmZX .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tT2nStDmZX .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tT2nStDmZX .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tT2nStDmZX .it {
  font-style: italic;
}
.cid-tT2nStDmZX .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tT2nStDmZX .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tT2nSu0bRW {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tT2nSu0bRW .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT2nSu0bRW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tT2nSu0bRW .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tT2nSu0bRW .item {
    margin-bottom: 1rem;
  }
}
.cid-tT2nSu0bRW .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tT2nSu0bRW .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tT2nSu0bRW .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tT2nSu0bRW .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tT2nSu0bRW .carousel-control,
.cid-tT2nSu0bRW .close {
  background: #1b1b1b;
}
.cid-tT2nSu0bRW .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tT2nSu0bRW .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tT2nSu0bRW .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tT2nSu0bRW .carousel-control-next span {
  margin-left: 5px;
}
.cid-tT2nSu0bRW .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tT2nSu0bRW .close::before {
  content: '\e91a';
}
.cid-tT2nSu0bRW .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tT2nSu0bRW .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tT2nSu0bRW .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tT2nSu0bRW .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tT2nSu0bRW .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tT2nSu0bRW .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tT2nSu0bRW .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tT2nSu0bRW .carousel-indicators li.active,
.cid-tT2nSu0bRW .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tT2nSu0bRW .carousel-indicators li::after,
.cid-tT2nSu0bRW .carousel-indicators li::before {
  content: none;
}
.cid-tT2nSu0bRW .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tT2nSu0bRW .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tT2nSu0bRW .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tT2nSu0bRW .carousel-indicators {
    display: none;
  }
}
.cid-tT2nSu0bRW .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tT2nSu0bRW .carousel-inner > .active {
  display: block;
}
.cid-tT2nSu0bRW .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tT2nSu0bRW .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tT2nSu0bRW .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tT2nSu0bRW .carousel-control,
  .cid-tT2nSu0bRW .carousel-indicators,
  .cid-tT2nSu0bRW .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tT2nSu0bRW .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tT2nSu0bRW .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tT2nSu0bRW .carousel-indicators .active,
.cid-tT2nSu0bRW .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tT2nSu0bRW .carousel-indicators .active {
  background: #fff;
}
.cid-tT2nSu0bRW .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tT2nSu0bRW .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tT2nSu0bRW .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tT2nSu0bRW .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tT2nSu0bRW .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tT2nSu0bRW .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tT2nSu0bRW .carousel {
  width: 100%;
}
.cid-tT2nSu0bRW .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tT2nSu0bRW .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tT2nSu0bRW .modal.fade .modal-dialog,
.cid-tT2nSu0bRW .modal.in .modal-dialog {
  transform: none;
}
.cid-tT2nSu0bRW .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tT2nSuInS4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tT2nSuInS4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT2nSuInS4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tT2nSuInS4 .col-title {
  margin-bottom: 32px;
}
.cid-tT2nSuInS4 .mbr-section-title {
  color: #24262b;
}
.cid-tT2nSuInS4 .mbr-section-subtitle {
  color: #24262b;
}
.cid-tT2nSuInS4 .cards-row {
  row-gap: 32px;
}
.cid-tT2nSuInS4 .card {
  border-radius: 0;
}
.cid-tT2nSuInS4 .card-wrapper {
  display: flex;
  align-items: center;
}
.cid-tT2nSuInS4 .mbr-iconfont {
  display: block;
  font-size: 56px;
  color: #33363b;
  margin-right: 2rem;
  flex-shrink: 0;
}
.cid-tT2nSuInS4 .text-wrap {
  flex-grow: 1;
}
.cid-tT2nSuInS4 .card-title {
  color: #24262b;
}
.cid-tT2nSuInS4 .card-text {
  color: #767676;
}
.cid-tT2nSvcb1m {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tT2nSvcb1m .mbr-section-title {
  margin-bottom: 1rem;
  color: #202020;
}
.cid-tT2nSvcb1m .footer_logo {
  margin-bottom: 2rem;
  text-align: center;
}
.cid-tT2nSvcb1m .footer_logo img {
  width: auto;
  object-fit: cover;
  display: inline-block;
}
.cid-tT2nSvcb1m .mbr-text {
  margin: 10px 0;
  text-align: center;
}
.cid-tT2nSvcb1m .footer_info {
  margin: 10px 0;
  text-align: center;
}
.cid-tT2nSvcb1m .social_icons {
  text-align: center;
}
.cid-tT2nSvcb1m .icons_footer {
  margin-top: 35px;
  padding: 0;
  display: inline-flex;
}
.cid-tT2nSvcb1m .iconfont-wrapper {
  color: #000000 !important;
  font-size: 17px;
  margin-right: 25px;
  width: 56px;
  height: 56px;
  background-color: #ffffff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.2s ease-in-out;
}
.cid-tT2nSvcb1m .iconfont-wrapper:last-child {
  margin-right: 0;
}
.cid-tT2nSvcb1m .iconfont-wrapper:hover {
  background-color: #f2f2f2;
}
@media (max-width: 767px) {
  .cid-tT2nSvcb1m .footer_timework {
    margin-top: 50px;
  }
  .cid-tT2nSvcb1m .footer_contact {
    margin-bottom: 50px;
  }
}
.cid-tT2nSvG4YG {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tT2nSvG4YG .mbr-text {
  color: #555555;
  margin: 10px 0;
  width: 100%;
  text-align: center;
}
.cid-tTkQF24AZz {
  z-index: 1000;
  width: 100%;
}
.cid-tTkQF24AZz nav.navbar {
  position: fixed;
}
.cid-tTkQF24AZz .navbar-logo {
  margin-right: 1rem !important;
}
.cid-tTkQF24AZz .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tTkQF24AZz .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tTkQF24AZz .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tTkQF24AZz .dropdown-item:hover,
.cid-tTkQF24AZz .dropdown-item:focus {
  background: #5f5757 !important;
  color: white !important;
}
.cid-tTkQF24AZz .dropdown-item:hover span {
  color: white;
}
.cid-tTkQF24AZz .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tTkQF24AZz .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tTkQF24AZz .nav-dropdown .link {
  padding: 0 1.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tTkQF24AZz .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tTkQF24AZz .nav-link {
  position: relative;
}
.cid-tTkQF24AZz .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tTkQF24AZz .container {
    flex-wrap: nowrap;
  }
}
.cid-tTkQF24AZz .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tTkQF24AZz .dropdown-menu,
.cid-tTkQF24AZz .navbar.opened {
  background: #ffffff !important;
}
.cid-tTkQF24AZz .nav-item:focus,
.cid-tTkQF24AZz .nav-link:focus {
  outline: none;
}
.cid-tTkQF24AZz .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tTkQF24AZz .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tTkQF24AZz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tTkQF24AZz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tTkQF24AZz .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tTkQF24AZz .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tTkQF24AZz .navbar {
  min-height: 80px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0.9);
}
.cid-tTkQF24AZz .navbar.opened {
  transition: all 0.3s;
}
.cid-tTkQF24AZz .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tTkQF24AZz .navbar .navbar-logo img {
  width: auto;
}
.cid-tTkQF24AZz .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tTkQF24AZz .navbar.collapsed {
  justify-content: center;
}
.cid-tTkQF24AZz .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tTkQF24AZz .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tTkQF24AZz .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tTkQF24AZz .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tTkQF24AZz .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-tTkQF24AZz .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tTkQF24AZz .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tTkQF24AZz .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tTkQF24AZz .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tTkQF24AZz .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tTkQF24AZz .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tTkQF24AZz .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tTkQF24AZz .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-tTkQF24AZz .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tTkQF24AZz .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tTkQF24AZz .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tTkQF24AZz .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tTkQF24AZz .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tTkQF24AZz .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tTkQF24AZz .navbar.navbar-short {
  min-height: 80px;
}
.cid-tTkQF24AZz .navbar.navbar-short .navbar-brand {
  min-height: 80px;
  padding: 0;
}
.cid-tTkQF24AZz .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tTkQF24AZz .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tTkQF24AZz .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tTkQF24AZz .dropdown-item.active,
.cid-tTkQF24AZz .dropdown-item:active {
  background-color: transparent;
}
.cid-tTkQF24AZz .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tTkQF24AZz .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tTkQF24AZz .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tTkQF24AZz .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tTkQF24AZz .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tTkQF24AZz .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tTkQF24AZz ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tTkQF24AZz .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tTkQF24AZz button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tTkQF24AZz button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tTkQF24AZz button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tTkQF24AZz button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tTkQF24AZz button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tTkQF24AZz button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tTkQF24AZz nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tTkQF24AZz nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tTkQF24AZz nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tTkQF24AZz nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tTkQF24AZz .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tTkQF24AZz a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tTkQF24AZz .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tTkQF24AZz .navbar {
    height: 70px;
  }
  .cid-tTkQF24AZz .navbar.opened {
    height: auto;
  }
  .cid-tTkQF24AZz .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tTkQF2J9Ek {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tTkQF2J9Ek .mbr-fallback-image.disabled {
  display: none;
}
.cid-tTkQF2J9Ek .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tTkQF3ffyZ {
  background-image: url("../../../assets/images/kullanilms-gorseller-5-1920x1080.webp");
}
.cid-tTkQF3ffyZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-tTkQF3ffyZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tTkQF3Kfuu {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tTkQF3Kfuu .mbr-fallback-image.disabled {
  display: none;
}
.cid-tTkQF3Kfuu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tTkQF3Kfuu .container {
    padding: 0 25px;
  }
}
.cid-tTkQF3Kfuu .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-tTkQF3Kfuu .title-wrapper .mbr-section-title {
    margin-bottom: 25px;
  }
}
.cid-tTkQF3Kfuu .text-wrapper .text-wrap {
  display: inline-flex;
}
.cid-tTkQF3Kfuu .text-wrapper .text-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 16px;
  color: #353535;
}
.cid-tTkQF3Kfuu .text-wrapper .text-wrap .mbr-text {
  margin-bottom: 0;
}
.cid-tTkQF3Kfuu .mbr-section-title {
  color: #E33030;
}
.cid-tTkQF3Kfuu .mbr-text {
  color: #E33030;
}
.cid-tTkQF3Kfuu .mbr-section-title,
.cid-tTkQF3Kfuu .icon-wrapper {
  color: #000000;
}
.cid-tTkQF3Kfuu .mbr-text,
.cid-tTkQF3Kfuu .text-wrapper {
  color: #000000;
  text-align: center;
}
.cid-tTkQF4ohpO {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tTkQF4ohpO .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tTkQF4ohpO .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tTkQF4ohpO .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tTkQF4ohpO .row {
  align-items: center;
}
.cid-tTkQF4ohpO .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tTkQF4ohpO .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tTkQF4ohpO .card-title,
.cid-tTkQF4ohpO .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tTkQF4ohpO a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tTkQF4ohpO .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tTkQF4ohpO .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tTkQF4ohpO .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tTkQF4ohpO .it {
  font-style: italic;
}
.cid-tTkQF4ohpO .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tTkQF4ohpO .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tTkQF55mRq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tTkQF55mRq .mbr-fallback-image.disabled {
  display: none;
}
.cid-tTkQF55mRq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tTkQF55mRq .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tTkQF55mRq .item {
    margin-bottom: 1rem;
  }
}
.cid-tTkQF55mRq .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tTkQF55mRq .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tTkQF55mRq .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tTkQF55mRq .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tTkQF55mRq .carousel-control,
.cid-tTkQF55mRq .close {
  background: #1b1b1b;
}
.cid-tTkQF55mRq .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tTkQF55mRq .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tTkQF55mRq .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tTkQF55mRq .carousel-control-next span {
  margin-left: 5px;
}
.cid-tTkQF55mRq .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tTkQF55mRq .close::before {
  content: '\e91a';
}
.cid-tTkQF55mRq .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tTkQF55mRq .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tTkQF55mRq .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tTkQF55mRq .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tTkQF55mRq .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tTkQF55mRq .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tTkQF55mRq .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tTkQF55mRq .carousel-indicators li.active,
.cid-tTkQF55mRq .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tTkQF55mRq .carousel-indicators li::after,
.cid-tTkQF55mRq .carousel-indicators li::before {
  content: none;
}
.cid-tTkQF55mRq .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tTkQF55mRq .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tTkQF55mRq .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tTkQF55mRq .carousel-indicators {
    display: none;
  }
}
.cid-tTkQF55mRq .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tTkQF55mRq .carousel-inner > .active {
  display: block;
}
.cid-tTkQF55mRq .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tTkQF55mRq .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tTkQF55mRq .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tTkQF55mRq .carousel-control,
  .cid-tTkQF55mRq .carousel-indicators,
  .cid-tTkQF55mRq .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tTkQF55mRq .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tTkQF55mRq .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tTkQF55mRq .carousel-indicators .active,
.cid-tTkQF55mRq .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tTkQF55mRq .carousel-indicators .active {
  background: #fff;
}
.cid-tTkQF55mRq .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tTkQF55mRq .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tTkQF55mRq .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tTkQF55mRq .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tTkQF55mRq .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tTkQF55mRq .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tTkQF55mRq .carousel {
  width: 100%;
}
.cid-tTkQF55mRq .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tTkQF55mRq .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tTkQF55mRq .modal.fade .modal-dialog,
.cid-tTkQF55mRq .modal.in .modal-dialog {
  transform: none;
}
.cid-tTkQF55mRq .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tTkQF5LlGC {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tTkQF5LlGC .mbr-fallback-image.disabled {
  display: none;
}
.cid-tTkQF5LlGC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tTkQF5LlGC .col-title {
  margin-bottom: 32px;
}
.cid-tTkQF5LlGC .mbr-section-title {
  color: #24262b;
}
.cid-tTkQF5LlGC .mbr-section-subtitle {
  color: #24262b;
}
.cid-tTkQF5LlGC .cards-row {
  row-gap: 32px;
}
.cid-tTkQF5LlGC .card {
  border-radius: 0;
}
.cid-tTkQF5LlGC .card-wrapper {
  display: flex;
  align-items: center;
}
.cid-tTkQF5LlGC .mbr-iconfont {
  display: block;
  font-size: 56px;
  color: #33363b;
  margin-right: 2rem;
  flex-shrink: 0;
}
.cid-tTkQF5LlGC .text-wrap {
  flex-grow: 1;
}
.cid-tTkQF5LlGC .card-title {
  color: #24262b;
}
.cid-tTkQF5LlGC .card-text {
  color: #767676;
}
.cid-tTkQF6gZ6o {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tTkQF6gZ6o .mbr-section-title {
  margin-bottom: 1rem;
  color: #202020;
}
.cid-tTkQF6gZ6o .footer_logo {
  margin-bottom: 2rem;
  text-align: center;
}
.cid-tTkQF6gZ6o .footer_logo img {
  width: auto;
  object-fit: cover;
  display: inline-block;
}
.cid-tTkQF6gZ6o .mbr-text {
  margin: 10px 0;
  text-align: center;
}
.cid-tTkQF6gZ6o .footer_info {
  margin: 10px 0;
  text-align: center;
}
.cid-tTkQF6gZ6o .social_icons {
  text-align: center;
}
.cid-tTkQF6gZ6o .icons_footer {
  margin-top: 35px;
  padding: 0;
  display: inline-flex;
}
.cid-tTkQF6gZ6o .iconfont-wrapper {
  color: #000000 !important;
  font-size: 17px;
  margin-right: 25px;
  width: 56px;
  height: 56px;
  background-color: #ffffff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.2s ease-in-out;
}
.cid-tTkQF6gZ6o .iconfont-wrapper:last-child {
  margin-right: 0;
}
.cid-tTkQF6gZ6o .iconfont-wrapper:hover {
  background-color: #f2f2f2;
}
@media (max-width: 767px) {
  .cid-tTkQF6gZ6o .footer_timework {
    margin-top: 50px;
  }
  .cid-tTkQF6gZ6o .footer_contact {
    margin-bottom: 50px;
  }
}
.cid-tTkQF6HG4s {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tTkQF6HG4s .mbr-text {
  color: #555555;
  margin: 10px 0;
  width: 100%;
  text-align: center;
}
.cid-tTld8hMATL {
  z-index: 1000;
  width: 100%;
}
.cid-tTld8hMATL nav.navbar {
  position: fixed;
}
.cid-tTld8hMATL .navbar-logo {
  margin-right: 1rem !important;
}
.cid-tTld8hMATL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tTld8hMATL .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tTld8hMATL .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tTld8hMATL .dropdown-item:hover,
.cid-tTld8hMATL .dropdown-item:focus {
  background: #5f5757 !important;
  color: white !important;
}
.cid-tTld8hMATL .dropdown-item:hover span {
  color: white;
}
.cid-tTld8hMATL .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tTld8hMATL .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tTld8hMATL .nav-dropdown .link {
  padding: 0 1.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tTld8hMATL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tTld8hMATL .nav-link {
  position: relative;
}
.cid-tTld8hMATL .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tTld8hMATL .container {
    flex-wrap: nowrap;
  }
}
.cid-tTld8hMATL .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tTld8hMATL .dropdown-menu,
.cid-tTld8hMATL .navbar.opened {
  background: #ffffff !important;
}
.cid-tTld8hMATL .nav-item:focus,
.cid-tTld8hMATL .nav-link:focus {
  outline: none;
}
.cid-tTld8hMATL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tTld8hMATL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tTld8hMATL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tTld8hMATL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tTld8hMATL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tTld8hMATL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tTld8hMATL .navbar {
  min-height: 80px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0.9);
}
.cid-tTld8hMATL .navbar.opened {
  transition: all 0.3s;
}
.cid-tTld8hMATL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tTld8hMATL .navbar .navbar-logo img {
  width: auto;
}
.cid-tTld8hMATL .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tTld8hMATL .navbar.collapsed {
  justify-content: center;
}
.cid-tTld8hMATL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tTld8hMATL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tTld8hMATL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tTld8hMATL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tTld8hMATL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-tTld8hMATL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tTld8hMATL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tTld8hMATL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tTld8hMATL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tTld8hMATL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tTld8hMATL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tTld8hMATL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tTld8hMATL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-tTld8hMATL .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tTld8hMATL .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tTld8hMATL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tTld8hMATL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tTld8hMATL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tTld8hMATL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tTld8hMATL .navbar.navbar-short {
  min-height: 80px;
}
.cid-tTld8hMATL .navbar.navbar-short .navbar-brand {
  min-height: 80px;
  padding: 0;
}
.cid-tTld8hMATL .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tTld8hMATL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tTld8hMATL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tTld8hMATL .dropdown-item.active,
.cid-tTld8hMATL .dropdown-item:active {
  background-color: transparent;
}
.cid-tTld8hMATL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tTld8hMATL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tTld8hMATL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tTld8hMATL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tTld8hMATL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tTld8hMATL .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tTld8hMATL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tTld8hMATL .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tTld8hMATL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tTld8hMATL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tTld8hMATL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tTld8hMATL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tTld8hMATL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tTld8hMATL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tTld8hMATL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tTld8hMATL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tTld8hMATL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tTld8hMATL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tTld8hMATL .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tTld8hMATL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tTld8hMATL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tTld8hMATL .navbar {
    height: 70px;
  }
  .cid-tTld8hMATL .navbar.opened {
    height: auto;
  }
  .cid-tTld8hMATL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tTld8ip0Sw {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tTld8ip0Sw .mbr-fallback-image.disabled {
  display: none;
}
.cid-tTld8ip0Sw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tTld8iTabf {
  background-image: url("../../../assets/images/c1-1600x1200.webp");
}
.cid-tTld8iTabf .mbr-fallback-image.disabled {
  display: none;
}
.cid-tTld8iTabf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tTld8jFV49 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tTld8jFV49 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tTld8jFV49 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tTld8jFV49 .container {
    padding: 0 25px;
  }
}
.cid-tTld8jFV49 .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-tTld8jFV49 .title-wrapper .mbr-section-title {
    margin-bottom: 25px;
  }
}
.cid-tTld8jFV49 .text-wrapper .text-wrap {
  display: inline-flex;
}
.cid-tTld8jFV49 .text-wrapper .text-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 16px;
  color: #353535;
}
.cid-tTld8jFV49 .text-wrapper .text-wrap .mbr-text {
  margin-bottom: 0;
}
.cid-tTld8jFV49 .mbr-section-title {
  color: #E33030;
}
.cid-tTld8jFV49 .mbr-text {
  color: #E33030;
}
.cid-tTld8jFV49 .mbr-section-title,
.cid-tTld8jFV49 .icon-wrapper {
  color: #000000;
}
.cid-tTld8jFV49 .mbr-text,
.cid-tTld8jFV49 .text-wrapper {
  color: #000000;
  text-align: center;
}
.cid-tTld8keeOz {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tTld8keeOz .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tTld8keeOz .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tTld8keeOz .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tTld8keeOz .row {
  align-items: center;
}
.cid-tTld8keeOz .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tTld8keeOz .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tTld8keeOz .card-title,
.cid-tTld8keeOz .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tTld8keeOz a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tTld8keeOz .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tTld8keeOz .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tTld8keeOz .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tTld8keeOz .it {
  font-style: italic;
}
.cid-tTld8keeOz .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tTld8keeOz .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tTld8kzFRS {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tTld8kzFRS .mbr-fallback-image.disabled {
  display: none;
}
.cid-tTld8kzFRS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tTld8kzFRS .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tTld8kzFRS .item {
    margin-bottom: 1rem;
  }
}
.cid-tTld8kzFRS .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tTld8kzFRS .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tTld8kzFRS .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tTld8kzFRS .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tTld8kzFRS .carousel-control,
.cid-tTld8kzFRS .close {
  background: #1b1b1b;
}
.cid-tTld8kzFRS .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tTld8kzFRS .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tTld8kzFRS .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tTld8kzFRS .carousel-control-next span {
  margin-left: 5px;
}
.cid-tTld8kzFRS .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tTld8kzFRS .close::before {
  content: '\e91a';
}
.cid-tTld8kzFRS .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tTld8kzFRS .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tTld8kzFRS .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tTld8kzFRS .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tTld8kzFRS .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tTld8kzFRS .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tTld8kzFRS .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tTld8kzFRS .carousel-indicators li.active,
.cid-tTld8kzFRS .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tTld8kzFRS .carousel-indicators li::after,
.cid-tTld8kzFRS .carousel-indicators li::before {
  content: none;
}
.cid-tTld8kzFRS .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tTld8kzFRS .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tTld8kzFRS .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tTld8kzFRS .carousel-indicators {
    display: none;
  }
}
.cid-tTld8kzFRS .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tTld8kzFRS .carousel-inner > .active {
  display: block;
}
.cid-tTld8kzFRS .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tTld8kzFRS .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tTld8kzFRS .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tTld8kzFRS .carousel-control,
  .cid-tTld8kzFRS .carousel-indicators,
  .cid-tTld8kzFRS .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tTld8kzFRS .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tTld8kzFRS .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tTld8kzFRS .carousel-indicators .active,
.cid-tTld8kzFRS .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tTld8kzFRS .carousel-indicators .active {
  background: #fff;
}
.cid-tTld8kzFRS .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tTld8kzFRS .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tTld8kzFRS .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tTld8kzFRS .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tTld8kzFRS .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tTld8kzFRS .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tTld8kzFRS .carousel {
  width: 100%;
}
.cid-tTld8kzFRS .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tTld8kzFRS .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tTld8kzFRS .modal.fade .modal-dialog,
.cid-tTld8kzFRS .modal.in .modal-dialog {
  transform: none;
}
.cid-tTld8kzFRS .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tTld8lv48V {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tTld8lv48V .mbr-fallback-image.disabled {
  display: none;
}
.cid-tTld8lv48V .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tTld8lv48V .col-title {
  margin-bottom: 32px;
}
.cid-tTld8lv48V .mbr-section-title {
  color: #24262b;
}
.cid-tTld8lv48V .mbr-section-subtitle {
  color: #24262b;
}
.cid-tTld8lv48V .cards-row {
  row-gap: 32px;
}
.cid-tTld8lv48V .card {
  border-radius: 0;
}
.cid-tTld8lv48V .card-wrapper {
  display: flex;
  align-items: center;
}
.cid-tTld8lv48V .mbr-iconfont {
  display: block;
  font-size: 56px;
  color: #33363b;
  margin-right: 2rem;
  flex-shrink: 0;
}
.cid-tTld8lv48V .text-wrap {
  flex-grow: 1;
}
.cid-tTld8lv48V .card-title {
  color: #24262b;
}
.cid-tTld8lv48V .card-text {
  color: #767676;
}
.cid-tTld8lYal7 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tTld8lYal7 .mbr-section-title {
  margin-bottom: 1rem;
  color: #202020;
}
.cid-tTld8lYal7 .footer_logo {
  margin-bottom: 2rem;
  text-align: center;
}
.cid-tTld8lYal7 .footer_logo img {
  width: auto;
  object-fit: cover;
  display: inline-block;
}
.cid-tTld8lYal7 .mbr-text {
  margin: 10px 0;
  text-align: center;
}
.cid-tTld8lYal7 .footer_info {
  margin: 10px 0;
  text-align: center;
}
.cid-tTld8lYal7 .social_icons {
  text-align: center;
}
.cid-tTld8lYal7 .icons_footer {
  margin-top: 35px;
  padding: 0;
  display: inline-flex;
}
.cid-tTld8lYal7 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 17px;
  margin-right: 25px;
  width: 56px;
  height: 56px;
  background-color: #ffffff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.2s ease-in-out;
}
.cid-tTld8lYal7 .iconfont-wrapper:last-child {
  margin-right: 0;
}
.cid-tTld8lYal7 .iconfont-wrapper:hover {
  background-color: #f2f2f2;
}
@media (max-width: 767px) {
  .cid-tTld8lYal7 .footer_timework {
    margin-top: 50px;
  }
  .cid-tTld8lYal7 .footer_contact {
    margin-bottom: 50px;
  }
}
.cid-tTld8mqxd5 {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tTld8mqxd5 .mbr-text {
  color: #555555;
  margin: 10px 0;
  width: 100%;
  text-align: center;
}
.cid-tTldSLPQnu {
  z-index: 1000;
  width: 100%;
}
.cid-tTldSLPQnu nav.navbar {
  position: fixed;
}
.cid-tTldSLPQnu .navbar-logo {
  margin-right: 1rem !important;
}
.cid-tTldSLPQnu .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tTldSLPQnu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tTldSLPQnu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tTldSLPQnu .dropdown-item:hover,
.cid-tTldSLPQnu .dropdown-item:focus {
  background: #5f5757 !important;
  color: white !important;
}
.cid-tTldSLPQnu .dropdown-item:hover span {
  color: white;
}
.cid-tTldSLPQnu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tTldSLPQnu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tTldSLPQnu .nav-dropdown .link {
  padding: 0 1.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tTldSLPQnu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tTldSLPQnu .nav-link {
  position: relative;
}
.cid-tTldSLPQnu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tTldSLPQnu .container {
    flex-wrap: nowrap;
  }
}
.cid-tTldSLPQnu .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tTldSLPQnu .dropdown-menu,
.cid-tTldSLPQnu .navbar.opened {
  background: #ffffff !important;
}
.cid-tTldSLPQnu .nav-item:focus,
.cid-tTldSLPQnu .nav-link:focus {
  outline: none;
}
.cid-tTldSLPQnu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tTldSLPQnu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tTldSLPQnu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tTldSLPQnu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tTldSLPQnu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tTldSLPQnu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tTldSLPQnu .navbar {
  min-height: 80px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0.9);
}
.cid-tTldSLPQnu .navbar.opened {
  transition: all 0.3s;
}
.cid-tTldSLPQnu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tTldSLPQnu .navbar .navbar-logo img {
  width: auto;
}
.cid-tTldSLPQnu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tTldSLPQnu .navbar.collapsed {
  justify-content: center;
}
.cid-tTldSLPQnu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tTldSLPQnu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tTldSLPQnu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tTldSLPQnu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tTldSLPQnu .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-tTldSLPQnu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tTldSLPQnu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tTldSLPQnu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tTldSLPQnu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tTldSLPQnu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tTldSLPQnu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tTldSLPQnu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tTldSLPQnu .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-tTldSLPQnu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tTldSLPQnu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tTldSLPQnu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tTldSLPQnu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tTldSLPQnu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tTldSLPQnu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tTldSLPQnu .navbar.navbar-short {
  min-height: 80px;
}
.cid-tTldSLPQnu .navbar.navbar-short .navbar-brand {
  min-height: 80px;
  padding: 0;
}
.cid-tTldSLPQnu .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tTldSLPQnu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tTldSLPQnu .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tTldSLPQnu .dropdown-item.active,
.cid-tTldSLPQnu .dropdown-item:active {
  background-color: transparent;
}
.cid-tTldSLPQnu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tTldSLPQnu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tTldSLPQnu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tTldSLPQnu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tTldSLPQnu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tTldSLPQnu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tTldSLPQnu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tTldSLPQnu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tTldSLPQnu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tTldSLPQnu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tTldSLPQnu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tTldSLPQnu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tTldSLPQnu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tTldSLPQnu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tTldSLPQnu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tTldSLPQnu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tTldSLPQnu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tTldSLPQnu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tTldSLPQnu .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tTldSLPQnu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tTldSLPQnu .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tTldSLPQnu .navbar {
    height: 70px;
  }
  .cid-tTldSLPQnu .navbar.opened {
    height: auto;
  }
  .cid-tTldSLPQnu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tTldSMd0js {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tTldSMd0js .mbr-fallback-image.disabled {
  display: none;
}
.cid-tTldSMd0js .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tTldSMz9Oq {
  background-image: url("../../../assets/images/s1-1920x1280.webp");
}
.cid-tTldSMz9Oq .mbr-fallback-image.disabled {
  display: none;
}
.cid-tTldSMz9Oq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tTldSMQc9C {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tTldSMQc9C .mbr-fallback-image.disabled {
  display: none;
}
.cid-tTldSMQc9C .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tTldSMQc9C .container {
    padding: 0 25px;
  }
}
.cid-tTldSMQc9C .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-tTldSMQc9C .title-wrapper .mbr-section-title {
    margin-bottom: 25px;
  }
}
.cid-tTldSMQc9C .text-wrapper .text-wrap {
  display: inline-flex;
}
.cid-tTldSMQc9C .text-wrapper .text-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 16px;
  color: #353535;
}
.cid-tTldSMQc9C .text-wrapper .text-wrap .mbr-text {
  margin-bottom: 0;
}
.cid-tTldSMQc9C .mbr-section-title {
  color: #E33030;
}
.cid-tTldSMQc9C .mbr-text {
  color: #E33030;
}
.cid-tTldSMQc9C .mbr-section-title,
.cid-tTldSMQc9C .icon-wrapper {
  color: #000000;
}
.cid-tTldSMQc9C .mbr-text,
.cid-tTldSMQc9C .text-wrapper {
  color: #000000;
  text-align: center;
}
.cid-tTldSN7KPz {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tTldSN7KPz .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tTldSN7KPz .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tTldSN7KPz .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tTldSN7KPz .row {
  align-items: center;
}
.cid-tTldSN7KPz .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tTldSN7KPz .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tTldSN7KPz .card-title,
.cid-tTldSN7KPz .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tTldSN7KPz a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tTldSN7KPz .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tTldSN7KPz .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tTldSN7KPz .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tTldSN7KPz .it {
  font-style: italic;
}
.cid-tTldSN7KPz .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tTldSN7KPz .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tTlevzayTR {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tTlevzayTR .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tTlevzayTR .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tTlevzayTR .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tTlevzayTR .row {
  align-items: center;
}
.cid-tTlevzayTR .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tTlevzayTR .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tTlevzayTR .card-title,
.cid-tTlevzayTR .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tTlevzayTR a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tTlevzayTR .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tTlevzayTR .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tTlevzayTR .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tTlevzayTR .it {
  font-style: italic;
}
.cid-tTlevzayTR .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tTlevzayTR .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tTleGKTUmv {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tTleGKTUmv .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tTleGKTUmv .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tTleGKTUmv .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tTleGKTUmv .row {
  align-items: center;
}
.cid-tTleGKTUmv .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tTleGKTUmv .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tTleGKTUmv .card-title,
.cid-tTleGKTUmv .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tTleGKTUmv a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tTleGKTUmv .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tTleGKTUmv .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tTleGKTUmv .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tTleGKTUmv .it {
  font-style: italic;
}
.cid-tTleGKTUmv .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tTleGKTUmv .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tTldSNss53 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tTldSNss53 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tTldSNss53 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tTldSNss53 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tTldSNss53 .item {
    margin-bottom: 1rem;
  }
}
.cid-tTldSNss53 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tTldSNss53 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tTldSNss53 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tTldSNss53 .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tTldSNss53 .carousel-control,
.cid-tTldSNss53 .close {
  background: #1b1b1b;
}
.cid-tTldSNss53 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tTldSNss53 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tTldSNss53 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tTldSNss53 .carousel-control-next span {
  margin-left: 5px;
}
.cid-tTldSNss53 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tTldSNss53 .close::before {
  content: '\e91a';
}
.cid-tTldSNss53 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tTldSNss53 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tTldSNss53 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tTldSNss53 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tTldSNss53 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tTldSNss53 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tTldSNss53 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tTldSNss53 .carousel-indicators li.active,
.cid-tTldSNss53 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tTldSNss53 .carousel-indicators li::after,
.cid-tTldSNss53 .carousel-indicators li::before {
  content: none;
}
.cid-tTldSNss53 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tTldSNss53 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tTldSNss53 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tTldSNss53 .carousel-indicators {
    display: none;
  }
}
.cid-tTldSNss53 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tTldSNss53 .carousel-inner > .active {
  display: block;
}
.cid-tTldSNss53 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tTldSNss53 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tTldSNss53 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tTldSNss53 .carousel-control,
  .cid-tTldSNss53 .carousel-indicators,
  .cid-tTldSNss53 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tTldSNss53 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tTldSNss53 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tTldSNss53 .carousel-indicators .active,
.cid-tTldSNss53 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tTldSNss53 .carousel-indicators .active {
  background: #fff;
}
.cid-tTldSNss53 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tTldSNss53 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tTldSNss53 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tTldSNss53 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tTldSNss53 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tTldSNss53 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tTldSNss53 .carousel {
  width: 100%;
}
.cid-tTldSNss53 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tTldSNss53 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tTldSNss53 .modal.fade .modal-dialog,
.cid-tTldSNss53 .modal.in .modal-dialog {
  transform: none;
}
.cid-tTldSNss53 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tTldSNWWvZ {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tTldSNWWvZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-tTldSNWWvZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tTldSNWWvZ .col-title {
  margin-bottom: 32px;
}
.cid-tTldSNWWvZ .mbr-section-title {
  color: #24262b;
}
.cid-tTldSNWWvZ .mbr-section-subtitle {
  color: #24262b;
}
.cid-tTldSNWWvZ .cards-row {
  row-gap: 32px;
}
.cid-tTldSNWWvZ .card {
  border-radius: 0;
}
.cid-tTldSNWWvZ .card-wrapper {
  display: flex;
  align-items: center;
}
.cid-tTldSNWWvZ .mbr-iconfont {
  display: block;
  font-size: 56px;
  color: #33363b;
  margin-right: 2rem;
  flex-shrink: 0;
}
.cid-tTldSNWWvZ .text-wrap {
  flex-grow: 1;
}
.cid-tTldSNWWvZ .card-title {
  color: #24262b;
}
.cid-tTldSNWWvZ .card-text {
  color: #767676;
}
.cid-tTldSOmEui {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tTldSOmEui .mbr-section-title {
  margin-bottom: 1rem;
  color: #202020;
}
.cid-tTldSOmEui .footer_logo {
  margin-bottom: 2rem;
  text-align: center;
}
.cid-tTldSOmEui .footer_logo img {
  width: auto;
  object-fit: cover;
  display: inline-block;
}
.cid-tTldSOmEui .mbr-text {
  margin: 10px 0;
  text-align: center;
}
.cid-tTldSOmEui .footer_info {
  margin: 10px 0;
  text-align: center;
}
.cid-tTldSOmEui .social_icons {
  text-align: center;
}
.cid-tTldSOmEui .icons_footer {
  margin-top: 35px;
  padding: 0;
  display: inline-flex;
}
.cid-tTldSOmEui .iconfont-wrapper {
  color: #000000 !important;
  font-size: 17px;
  margin-right: 25px;
  width: 56px;
  height: 56px;
  background-color: #ffffff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.2s ease-in-out;
}
.cid-tTldSOmEui .iconfont-wrapper:last-child {
  margin-right: 0;
}
.cid-tTldSOmEui .iconfont-wrapper:hover {
  background-color: #f2f2f2;
}
@media (max-width: 767px) {
  .cid-tTldSOmEui .footer_timework {
    margin-top: 50px;
  }
  .cid-tTldSOmEui .footer_contact {
    margin-bottom: 50px;
  }
}
.cid-tTldSOM0dv {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tTldSOM0dv .mbr-text {
  color: #555555;
  margin: 10px 0;
  width: 100%;
  text-align: center;
}
.cid-tVuck1N4b1 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-GWdb1dDtBI html,
.cid-GWdb1dDtBI body {
  margin: 0;
  height: 100%;
  overflow: hidden;
  background-color: #fff;
}
.cid-tUsPC1iQI7 {
  z-index: 1000;
  width: 100%;
}
.cid-tUsPC1iQI7 nav.navbar {
  position: fixed;
}
.cid-tUsPC1iQI7 .navbar-logo {
  margin-right: 1rem !important;
}
.cid-tUsPC1iQI7 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tUsPC1iQI7 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tUsPC1iQI7 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tUsPC1iQI7 .dropdown-item:hover,
.cid-tUsPC1iQI7 .dropdown-item:focus {
  background: #5f5757 !important;
  color: white !important;
}
.cid-tUsPC1iQI7 .dropdown-item:hover span {
  color: white;
}
.cid-tUsPC1iQI7 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tUsPC1iQI7 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tUsPC1iQI7 .nav-dropdown .link {
  padding: 0 1.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tUsPC1iQI7 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tUsPC1iQI7 .nav-link {
  position: relative;
}
.cid-tUsPC1iQI7 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tUsPC1iQI7 .container {
    flex-wrap: nowrap;
  }
}
.cid-tUsPC1iQI7 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tUsPC1iQI7 .dropdown-menu,
.cid-tUsPC1iQI7 .navbar.opened {
  background: #ffffff !important;
}
.cid-tUsPC1iQI7 .nav-item:focus,
.cid-tUsPC1iQI7 .nav-link:focus {
  outline: none;
}
.cid-tUsPC1iQI7 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tUsPC1iQI7 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tUsPC1iQI7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tUsPC1iQI7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tUsPC1iQI7 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tUsPC1iQI7 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tUsPC1iQI7 .navbar {
  min-height: 80px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0.9);
}
.cid-tUsPC1iQI7 .navbar.opened {
  transition: all 0.3s;
}
.cid-tUsPC1iQI7 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tUsPC1iQI7 .navbar .navbar-logo img {
  width: auto;
}
.cid-tUsPC1iQI7 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tUsPC1iQI7 .navbar.collapsed {
  justify-content: center;
}
.cid-tUsPC1iQI7 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tUsPC1iQI7 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tUsPC1iQI7 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tUsPC1iQI7 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tUsPC1iQI7 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-tUsPC1iQI7 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tUsPC1iQI7 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tUsPC1iQI7 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tUsPC1iQI7 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tUsPC1iQI7 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tUsPC1iQI7 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tUsPC1iQI7 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tUsPC1iQI7 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-tUsPC1iQI7 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tUsPC1iQI7 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tUsPC1iQI7 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tUsPC1iQI7 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tUsPC1iQI7 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tUsPC1iQI7 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tUsPC1iQI7 .navbar.navbar-short {
  min-height: 80px;
}
.cid-tUsPC1iQI7 .navbar.navbar-short .navbar-brand {
  min-height: 80px;
  padding: 0;
}
.cid-tUsPC1iQI7 .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tUsPC1iQI7 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tUsPC1iQI7 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tUsPC1iQI7 .dropdown-item.active,
.cid-tUsPC1iQI7 .dropdown-item:active {
  background-color: transparent;
}
.cid-tUsPC1iQI7 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tUsPC1iQI7 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tUsPC1iQI7 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tUsPC1iQI7 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tUsPC1iQI7 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tUsPC1iQI7 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tUsPC1iQI7 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tUsPC1iQI7 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tUsPC1iQI7 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tUsPC1iQI7 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tUsPC1iQI7 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tUsPC1iQI7 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tUsPC1iQI7 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tUsPC1iQI7 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tUsPC1iQI7 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tUsPC1iQI7 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tUsPC1iQI7 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tUsPC1iQI7 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tUsPC1iQI7 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tUsPC1iQI7 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tUsPC1iQI7 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tUsPC1iQI7 .navbar {
    height: 70px;
  }
  .cid-tUsPC1iQI7 .navbar.opened {
    height: auto;
  }
  .cid-tUsPC1iQI7 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tUsPC2f2SM {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tUsPC2f2SM .mbr-section-title {
  margin-bottom: 1rem;
  color: #202020;
}
.cid-tUsPC2f2SM .footer_logo {
  margin-bottom: 2rem;
  text-align: center;
}
.cid-tUsPC2f2SM .footer_logo img {
  width: auto;
  object-fit: cover;
  display: inline-block;
}
.cid-tUsPC2f2SM .mbr-text {
  margin: 10px 0;
  text-align: center;
}
.cid-tUsPC2f2SM .footer_info {
  margin: 10px 0;
  text-align: center;
}
.cid-tUsPC2f2SM .social_icons {
  text-align: center;
}
.cid-tUsPC2f2SM .icons_footer {
  margin-top: 35px;
  padding: 0;
  display: inline-flex;
}
.cid-tUsPC2f2SM .iconfont-wrapper {
  color: #000000 !important;
  font-size: 17px;
  margin-right: 25px;
  width: 56px;
  height: 56px;
  background-color: #ffffff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.2s ease-in-out;
}
.cid-tUsPC2f2SM .iconfont-wrapper:last-child {
  margin-right: 0;
}
.cid-tUsPC2f2SM .iconfont-wrapper:hover {
  background-color: #f2f2f2;
}
@media (max-width: 767px) {
  .cid-tUsPC2f2SM .footer_timework {
    margin-top: 50px;
  }
  .cid-tUsPC2f2SM .footer_contact {
    margin-bottom: 50px;
  }
}
.cid-tUsPC2KSXO {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tUsPC2KSXO .mbr-text {
  color: #555555;
  margin: 10px 0;
  width: 100%;
  text-align: center;
}
.cid-tUsPC38rcU .hidden {
  display: none;
}
.cid-tTlgtYZ9QP {
  z-index: 1000;
  width: 100%;
}
.cid-tTlgtYZ9QP nav.navbar {
  position: fixed;
}
.cid-tTlgtYZ9QP .navbar-logo {
  margin-right: 1rem !important;
}
.cid-tTlgtYZ9QP .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tTlgtYZ9QP .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tTlgtYZ9QP .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tTlgtYZ9QP .dropdown-item:hover,
.cid-tTlgtYZ9QP .dropdown-item:focus {
  background: #5f5757 !important;
  color: white !important;
}
.cid-tTlgtYZ9QP .dropdown-item:hover span {
  color: white;
}
.cid-tTlgtYZ9QP .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tTlgtYZ9QP .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tTlgtYZ9QP .nav-dropdown .link {
  padding: 0 1.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tTlgtYZ9QP .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tTlgtYZ9QP .nav-link {
  position: relative;
}
.cid-tTlgtYZ9QP .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tTlgtYZ9QP .container {
    flex-wrap: nowrap;
  }
}
.cid-tTlgtYZ9QP .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tTlgtYZ9QP .dropdown-menu,
.cid-tTlgtYZ9QP .navbar.opened {
  background: #ffffff !important;
}
.cid-tTlgtYZ9QP .nav-item:focus,
.cid-tTlgtYZ9QP .nav-link:focus {
  outline: none;
}
.cid-tTlgtYZ9QP .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tTlgtYZ9QP .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tTlgtYZ9QP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tTlgtYZ9QP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tTlgtYZ9QP .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tTlgtYZ9QP .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tTlgtYZ9QP .navbar {
  min-height: 80px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0.9);
}
.cid-tTlgtYZ9QP .navbar.opened {
  transition: all 0.3s;
}
.cid-tTlgtYZ9QP .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tTlgtYZ9QP .navbar .navbar-logo img {
  width: auto;
}
.cid-tTlgtYZ9QP .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tTlgtYZ9QP .navbar.collapsed {
  justify-content: center;
}
.cid-tTlgtYZ9QP .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tTlgtYZ9QP .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tTlgtYZ9QP .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tTlgtYZ9QP .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tTlgtYZ9QP .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-tTlgtYZ9QP .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tTlgtYZ9QP .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tTlgtYZ9QP .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tTlgtYZ9QP .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tTlgtYZ9QP .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tTlgtYZ9QP .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tTlgtYZ9QP .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tTlgtYZ9QP .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-tTlgtYZ9QP .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tTlgtYZ9QP .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tTlgtYZ9QP .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tTlgtYZ9QP .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tTlgtYZ9QP .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tTlgtYZ9QP .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tTlgtYZ9QP .navbar.navbar-short {
  min-height: 80px;
}
.cid-tTlgtYZ9QP .navbar.navbar-short .navbar-brand {
  min-height: 80px;
  padding: 0;
}
.cid-tTlgtYZ9QP .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tTlgtYZ9QP .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tTlgtYZ9QP .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tTlgtYZ9QP .dropdown-item.active,
.cid-tTlgtYZ9QP .dropdown-item:active {
  background-color: transparent;
}
.cid-tTlgtYZ9QP .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tTlgtYZ9QP .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tTlgtYZ9QP .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tTlgtYZ9QP .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tTlgtYZ9QP .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tTlgtYZ9QP .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tTlgtYZ9QP ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tTlgtYZ9QP .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tTlgtYZ9QP button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tTlgtYZ9QP button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tTlgtYZ9QP button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tTlgtYZ9QP button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tTlgtYZ9QP button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tTlgtYZ9QP button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tTlgtYZ9QP nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tTlgtYZ9QP nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tTlgtYZ9QP nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tTlgtYZ9QP nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tTlgtYZ9QP .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tTlgtYZ9QP a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tTlgtYZ9QP .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tTlgtYZ9QP .navbar {
    height: 70px;
  }
  .cid-tTlgtYZ9QP .navbar.opened {
    height: auto;
  }
  .cid-tTlgtYZ9QP .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tTlgtZpSKo {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tTlgtZpSKo .mbr-fallback-image.disabled {
  display: none;
}
.cid-tTlgtZpSKo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tTlgtZKT0N {
  background-image: url("../../../assets/images/81-copy-copy-2000x1250.webp");
}
.cid-tTlgtZKT0N .mbr-fallback-image.disabled {
  display: none;
}
.cid-tTlgtZKT0N .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tTlgu02I3t {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tTlgu02I3t .mbr-fallback-image.disabled {
  display: none;
}
.cid-tTlgu02I3t .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tTlgu02I3t .container {
    padding: 0 25px;
  }
}
.cid-tTlgu02I3t .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-tTlgu02I3t .title-wrapper .mbr-section-title {
    margin-bottom: 25px;
  }
}
.cid-tTlgu02I3t .text-wrapper .text-wrap {
  display: inline-flex;
}
.cid-tTlgu02I3t .text-wrapper .text-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 16px;
  color: #353535;
}
.cid-tTlgu02I3t .text-wrapper .text-wrap .mbr-text {
  margin-bottom: 0;
}
.cid-tTlgu02I3t .mbr-section-title {
  color: #E33030;
}
.cid-tTlgu02I3t .mbr-text {
  color: #E33030;
}
.cid-tTlgu02I3t .mbr-section-title,
.cid-tTlgu02I3t .icon-wrapper {
  color: #000000;
}
.cid-tTlgu02I3t .mbr-text,
.cid-tTlgu02I3t .text-wrapper {
  color: #000000;
  text-align: center;
}
.cid-tTlgu0oeRG {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tTlgu0oeRG .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tTlgu0oeRG .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tTlgu0oeRG .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tTlgu0oeRG .row {
  align-items: center;
}
.cid-tTlgu0oeRG .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tTlgu0oeRG .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tTlgu0oeRG .card-title,
.cid-tTlgu0oeRG .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tTlgu0oeRG a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tTlgu0oeRG .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tTlgu0oeRG .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tTlgu0oeRG .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tTlgu0oeRG .it {
  font-style: italic;
}
.cid-tTlgu0oeRG .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tTlgu0oeRG .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tTlgu0Lh0A {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tTlgu0Lh0A .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tTlgu0Lh0A .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tTlgu0Lh0A .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tTlgu0Lh0A .row {
  align-items: center;
}
.cid-tTlgu0Lh0A .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tTlgu0Lh0A .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tTlgu0Lh0A .card-title,
.cid-tTlgu0Lh0A .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tTlgu0Lh0A a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tTlgu0Lh0A .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tTlgu0Lh0A .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tTlgu0Lh0A .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tTlgu0Lh0A .it {
  font-style: italic;
}
.cid-tTlgu0Lh0A .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tTlgu0Lh0A .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tTlgu1B82R {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tTlgu1B82R .mbr-fallback-image.disabled {
  display: none;
}
.cid-tTlgu1B82R .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tTlgu1B82R .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tTlgu1B82R .item {
    margin-bottom: 1rem;
  }
}
.cid-tTlgu1B82R .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tTlgu1B82R .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tTlgu1B82R .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tTlgu1B82R .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tTlgu1B82R .carousel-control,
.cid-tTlgu1B82R .close {
  background: #1b1b1b;
}
.cid-tTlgu1B82R .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tTlgu1B82R .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tTlgu1B82R .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tTlgu1B82R .carousel-control-next span {
  margin-left: 5px;
}
.cid-tTlgu1B82R .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tTlgu1B82R .close::before {
  content: '\e91a';
}
.cid-tTlgu1B82R .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tTlgu1B82R .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tTlgu1B82R .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tTlgu1B82R .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tTlgu1B82R .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tTlgu1B82R .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tTlgu1B82R .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tTlgu1B82R .carousel-indicators li.active,
.cid-tTlgu1B82R .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tTlgu1B82R .carousel-indicators li::after,
.cid-tTlgu1B82R .carousel-indicators li::before {
  content: none;
}
.cid-tTlgu1B82R .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tTlgu1B82R .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tTlgu1B82R .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tTlgu1B82R .carousel-indicators {
    display: none;
  }
}
.cid-tTlgu1B82R .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tTlgu1B82R .carousel-inner > .active {
  display: block;
}
.cid-tTlgu1B82R .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tTlgu1B82R .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tTlgu1B82R .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tTlgu1B82R .carousel-control,
  .cid-tTlgu1B82R .carousel-indicators,
  .cid-tTlgu1B82R .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tTlgu1B82R .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tTlgu1B82R .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tTlgu1B82R .carousel-indicators .active,
.cid-tTlgu1B82R .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tTlgu1B82R .carousel-indicators .active {
  background: #fff;
}
.cid-tTlgu1B82R .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tTlgu1B82R .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tTlgu1B82R .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tTlgu1B82R .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tTlgu1B82R .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tTlgu1B82R .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tTlgu1B82R .carousel {
  width: 100%;
}
.cid-tTlgu1B82R .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tTlgu1B82R .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tTlgu1B82R .modal.fade .modal-dialog,
.cid-tTlgu1B82R .modal.in .modal-dialog {
  transform: none;
}
.cid-tTlgu1B82R .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tTlgu28t9C {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tTlgu28t9C .mbr-fallback-image.disabled {
  display: none;
}
.cid-tTlgu28t9C .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tTlgu28t9C .col-title {
  margin-bottom: 32px;
}
.cid-tTlgu28t9C .mbr-section-title {
  color: #24262b;
}
.cid-tTlgu28t9C .mbr-section-subtitle {
  color: #24262b;
}
.cid-tTlgu28t9C .cards-row {
  row-gap: 32px;
}
.cid-tTlgu28t9C .card {
  border-radius: 0;
}
.cid-tTlgu28t9C .card-wrapper {
  display: flex;
  align-items: center;
}
.cid-tTlgu28t9C .mbr-iconfont {
  display: block;
  font-size: 56px;
  color: #33363b;
  margin-right: 2rem;
  flex-shrink: 0;
}
.cid-tTlgu28t9C .text-wrap {
  flex-grow: 1;
}
.cid-tTlgu28t9C .card-title {
  color: #24262b;
}
.cid-tTlgu28t9C .card-text {
  color: #767676;
}
.cid-tTlgu2CNDz {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tTlgu2CNDz .mbr-section-title {
  margin-bottom: 1rem;
  color: #202020;
}
.cid-tTlgu2CNDz .footer_logo {
  margin-bottom: 2rem;
  text-align: center;
}
.cid-tTlgu2CNDz .footer_logo img {
  width: auto;
  object-fit: cover;
  display: inline-block;
}
.cid-tTlgu2CNDz .mbr-text {
  margin: 10px 0;
  text-align: center;
}
.cid-tTlgu2CNDz .footer_info {
  margin: 10px 0;
  text-align: center;
}
.cid-tTlgu2CNDz .social_icons {
  text-align: center;
}
.cid-tTlgu2CNDz .icons_footer {
  margin-top: 35px;
  padding: 0;
  display: inline-flex;
}
.cid-tTlgu2CNDz .iconfont-wrapper {
  color: #000000 !important;
  font-size: 17px;
  margin-right: 25px;
  width: 56px;
  height: 56px;
  background-color: #ffffff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.2s ease-in-out;
}
.cid-tTlgu2CNDz .iconfont-wrapper:last-child {
  margin-right: 0;
}
.cid-tTlgu2CNDz .iconfont-wrapper:hover {
  background-color: #f2f2f2;
}
@media (max-width: 767px) {
  .cid-tTlgu2CNDz .footer_timework {
    margin-top: 50px;
  }
  .cid-tTlgu2CNDz .footer_contact {
    margin-bottom: 50px;
  }
}
.cid-tTlgu37G4k {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tTlgu37G4k .mbr-text {
  color: #555555;
  margin: 10px 0;
  width: 100%;
  text-align: center;
}
.cid-tTlgKdql2L {
  z-index: 1000;
  width: 100%;
}
.cid-tTlgKdql2L nav.navbar {
  position: fixed;
}
.cid-tTlgKdql2L .navbar-logo {
  margin-right: 1rem !important;
}
.cid-tTlgKdql2L .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tTlgKdql2L .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tTlgKdql2L .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tTlgKdql2L .dropdown-item:hover,
.cid-tTlgKdql2L .dropdown-item:focus {
  background: #5f5757 !important;
  color: white !important;
}
.cid-tTlgKdql2L .dropdown-item:hover span {
  color: white;
}
.cid-tTlgKdql2L .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tTlgKdql2L .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tTlgKdql2L .nav-dropdown .link {
  padding: 0 1.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tTlgKdql2L .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tTlgKdql2L .nav-link {
  position: relative;
}
.cid-tTlgKdql2L .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tTlgKdql2L .container {
    flex-wrap: nowrap;
  }
}
.cid-tTlgKdql2L .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tTlgKdql2L .dropdown-menu,
.cid-tTlgKdql2L .navbar.opened {
  background: #ffffff !important;
}
.cid-tTlgKdql2L .nav-item:focus,
.cid-tTlgKdql2L .nav-link:focus {
  outline: none;
}
.cid-tTlgKdql2L .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tTlgKdql2L .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tTlgKdql2L .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tTlgKdql2L .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tTlgKdql2L .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tTlgKdql2L .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tTlgKdql2L .navbar {
  min-height: 80px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0.9);
}
.cid-tTlgKdql2L .navbar.opened {
  transition: all 0.3s;
}
.cid-tTlgKdql2L .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tTlgKdql2L .navbar .navbar-logo img {
  width: auto;
}
.cid-tTlgKdql2L .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tTlgKdql2L .navbar.collapsed {
  justify-content: center;
}
.cid-tTlgKdql2L .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tTlgKdql2L .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tTlgKdql2L .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tTlgKdql2L .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tTlgKdql2L .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-tTlgKdql2L .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tTlgKdql2L .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tTlgKdql2L .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tTlgKdql2L .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tTlgKdql2L .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tTlgKdql2L .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tTlgKdql2L .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tTlgKdql2L .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-tTlgKdql2L .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tTlgKdql2L .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tTlgKdql2L .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tTlgKdql2L .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tTlgKdql2L .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tTlgKdql2L .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tTlgKdql2L .navbar.navbar-short {
  min-height: 80px;
}
.cid-tTlgKdql2L .navbar.navbar-short .navbar-brand {
  min-height: 80px;
  padding: 0;
}
.cid-tTlgKdql2L .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tTlgKdql2L .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tTlgKdql2L .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tTlgKdql2L .dropdown-item.active,
.cid-tTlgKdql2L .dropdown-item:active {
  background-color: transparent;
}
.cid-tTlgKdql2L .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tTlgKdql2L .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tTlgKdql2L .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tTlgKdql2L .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tTlgKdql2L .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tTlgKdql2L .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tTlgKdql2L ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tTlgKdql2L .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tTlgKdql2L button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tTlgKdql2L button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tTlgKdql2L button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tTlgKdql2L button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tTlgKdql2L button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tTlgKdql2L button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tTlgKdql2L nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tTlgKdql2L nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tTlgKdql2L nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tTlgKdql2L nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tTlgKdql2L .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tTlgKdql2L a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tTlgKdql2L .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tTlgKdql2L .navbar {
    height: 70px;
  }
  .cid-tTlgKdql2L .navbar.opened {
    height: auto;
  }
  .cid-tTlgKdql2L .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tTlgKdQxMQ {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tTlgKdQxMQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-tTlgKdQxMQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tTlgKeccc8 {
  background-image: url("../../../assets/images/render0002-2000x1448.webp");
}
.cid-tTlgKeccc8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tTlgKeccc8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tTlgKevUTh {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tTlgKevUTh .mbr-fallback-image.disabled {
  display: none;
}
.cid-tTlgKevUTh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tTlgKevUTh .container {
    padding: 0 25px;
  }
}
.cid-tTlgKevUTh .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-tTlgKevUTh .title-wrapper .mbr-section-title {
    margin-bottom: 25px;
  }
}
.cid-tTlgKevUTh .text-wrapper .text-wrap {
  display: inline-flex;
}
.cid-tTlgKevUTh .text-wrapper .text-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 16px;
  color: #353535;
}
.cid-tTlgKevUTh .text-wrapper .text-wrap .mbr-text {
  margin-bottom: 0;
}
.cid-tTlgKevUTh .mbr-section-title {
  color: #E33030;
}
.cid-tTlgKevUTh .mbr-text {
  color: #E33030;
}
.cid-tTlgKevUTh .mbr-section-title,
.cid-tTlgKevUTh .icon-wrapper {
  color: #000000;
}
.cid-tTlgKevUTh .mbr-text,
.cid-tTlgKevUTh .text-wrapper {
  color: #000000;
  text-align: center;
}
.cid-tTlgKeOI5q {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tTlgKeOI5q .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tTlgKeOI5q .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tTlgKeOI5q .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tTlgKeOI5q .row {
  align-items: center;
}
.cid-tTlgKeOI5q .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tTlgKeOI5q .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tTlgKeOI5q .card-title,
.cid-tTlgKeOI5q .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tTlgKeOI5q a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tTlgKeOI5q .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tTlgKeOI5q .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tTlgKeOI5q .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tTlgKeOI5q .it {
  font-style: italic;
}
.cid-tTlgKeOI5q .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tTlgKeOI5q .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tTlgKfbZ86 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tTlgKfbZ86 .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tTlgKfbZ86 .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tTlgKfbZ86 .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tTlgKfbZ86 .row {
  align-items: center;
}
.cid-tTlgKfbZ86 .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tTlgKfbZ86 .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tTlgKfbZ86 .card-title,
.cid-tTlgKfbZ86 .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tTlgKfbZ86 a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tTlgKfbZ86 .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tTlgKfbZ86 .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tTlgKfbZ86 .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tTlgKfbZ86 .it {
  font-style: italic;
}
.cid-tTlgKfbZ86 .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tTlgKfbZ86 .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tTlgKg1Oke {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tTlgKg1Oke .mbr-fallback-image.disabled {
  display: none;
}
.cid-tTlgKg1Oke .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tTlgKg1Oke .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tTlgKg1Oke .item {
    margin-bottom: 1rem;
  }
}
.cid-tTlgKg1Oke .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tTlgKg1Oke .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tTlgKg1Oke .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tTlgKg1Oke .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tTlgKg1Oke .carousel-control,
.cid-tTlgKg1Oke .close {
  background: #1b1b1b;
}
.cid-tTlgKg1Oke .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tTlgKg1Oke .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tTlgKg1Oke .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tTlgKg1Oke .carousel-control-next span {
  margin-left: 5px;
}
.cid-tTlgKg1Oke .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tTlgKg1Oke .close::before {
  content: '\e91a';
}
.cid-tTlgKg1Oke .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tTlgKg1Oke .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tTlgKg1Oke .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tTlgKg1Oke .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tTlgKg1Oke .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tTlgKg1Oke .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tTlgKg1Oke .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tTlgKg1Oke .carousel-indicators li.active,
.cid-tTlgKg1Oke .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tTlgKg1Oke .carousel-indicators li::after,
.cid-tTlgKg1Oke .carousel-indicators li::before {
  content: none;
}
.cid-tTlgKg1Oke .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tTlgKg1Oke .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tTlgKg1Oke .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tTlgKg1Oke .carousel-indicators {
    display: none;
  }
}
.cid-tTlgKg1Oke .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tTlgKg1Oke .carousel-inner > .active {
  display: block;
}
.cid-tTlgKg1Oke .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tTlgKg1Oke .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tTlgKg1Oke .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tTlgKg1Oke .carousel-control,
  .cid-tTlgKg1Oke .carousel-indicators,
  .cid-tTlgKg1Oke .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tTlgKg1Oke .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tTlgKg1Oke .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tTlgKg1Oke .carousel-indicators .active,
.cid-tTlgKg1Oke .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tTlgKg1Oke .carousel-indicators .active {
  background: #fff;
}
.cid-tTlgKg1Oke .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tTlgKg1Oke .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tTlgKg1Oke .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tTlgKg1Oke .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tTlgKg1Oke .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tTlgKg1Oke .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tTlgKg1Oke .carousel {
  width: 100%;
}
.cid-tTlgKg1Oke .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tTlgKg1Oke .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tTlgKg1Oke .modal.fade .modal-dialog,
.cid-tTlgKg1Oke .modal.in .modal-dialog {
  transform: none;
}
.cid-tTlgKg1Oke .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tTlgKgwPgU {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tTlgKgwPgU .mbr-fallback-image.disabled {
  display: none;
}
.cid-tTlgKgwPgU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tTlgKgwPgU .col-title {
  margin-bottom: 32px;
}
.cid-tTlgKgwPgU .mbr-section-title {
  color: #24262b;
}
.cid-tTlgKgwPgU .mbr-section-subtitle {
  color: #24262b;
}
.cid-tTlgKgwPgU .cards-row {
  row-gap: 32px;
}
.cid-tTlgKgwPgU .card {
  border-radius: 0;
}
.cid-tTlgKgwPgU .card-wrapper {
  display: flex;
  align-items: center;
}
.cid-tTlgKgwPgU .mbr-iconfont {
  display: block;
  font-size: 56px;
  color: #33363b;
  margin-right: 2rem;
  flex-shrink: 0;
}
.cid-tTlgKgwPgU .text-wrap {
  flex-grow: 1;
}
.cid-tTlgKgwPgU .card-title {
  color: #24262b;
}
.cid-tTlgKgwPgU .card-text {
  color: #767676;
}
.cid-tTlgKgZDdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tTlgKgZDdN .mbr-section-title {
  margin-bottom: 1rem;
  color: #202020;
}
.cid-tTlgKgZDdN .footer_logo {
  margin-bottom: 2rem;
  text-align: center;
}
.cid-tTlgKgZDdN .footer_logo img {
  width: auto;
  object-fit: cover;
  display: inline-block;
}
.cid-tTlgKgZDdN .mbr-text {
  margin: 10px 0;
  text-align: center;
}
.cid-tTlgKgZDdN .footer_info {
  margin: 10px 0;
  text-align: center;
}
.cid-tTlgKgZDdN .social_icons {
  text-align: center;
}
.cid-tTlgKgZDdN .icons_footer {
  margin-top: 35px;
  padding: 0;
  display: inline-flex;
}
.cid-tTlgKgZDdN .iconfont-wrapper {
  color: #000000 !important;
  font-size: 17px;
  margin-right: 25px;
  width: 56px;
  height: 56px;
  background-color: #ffffff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.2s ease-in-out;
}
.cid-tTlgKgZDdN .iconfont-wrapper:last-child {
  margin-right: 0;
}
.cid-tTlgKgZDdN .iconfont-wrapper:hover {
  background-color: #f2f2f2;
}
@media (max-width: 767px) {
  .cid-tTlgKgZDdN .footer_timework {
    margin-top: 50px;
  }
  .cid-tTlgKgZDdN .footer_contact {
    margin-bottom: 50px;
  }
}
.cid-tTlgKhs1pt {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tTlgKhs1pt .mbr-text {
  color: #555555;
  margin: 10px 0;
  width: 100%;
  text-align: center;
}
.cid-tVtYp7iF80 {
  z-index: 1000;
  width: 100%;
}
.cid-tVtYp7iF80 nav.navbar {
  position: fixed;
}
.cid-tVtYp7iF80 .navbar-logo {
  margin-right: 1rem !important;
}
.cid-tVtYp7iF80 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tVtYp7iF80 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tVtYp7iF80 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tVtYp7iF80 .dropdown-item:hover,
.cid-tVtYp7iF80 .dropdown-item:focus {
  background: #5f5757 !important;
  color: white !important;
}
.cid-tVtYp7iF80 .dropdown-item:hover span {
  color: white;
}
.cid-tVtYp7iF80 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tVtYp7iF80 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tVtYp7iF80 .nav-dropdown .link {
  padding: 0 1.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tVtYp7iF80 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tVtYp7iF80 .nav-link {
  position: relative;
}
.cid-tVtYp7iF80 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tVtYp7iF80 .container {
    flex-wrap: nowrap;
  }
}
.cid-tVtYp7iF80 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tVtYp7iF80 .dropdown-menu,
.cid-tVtYp7iF80 .navbar.opened {
  background: #ffffff !important;
}
.cid-tVtYp7iF80 .nav-item:focus,
.cid-tVtYp7iF80 .nav-link:focus {
  outline: none;
}
.cid-tVtYp7iF80 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tVtYp7iF80 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tVtYp7iF80 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tVtYp7iF80 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tVtYp7iF80 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tVtYp7iF80 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tVtYp7iF80 .navbar {
  min-height: 80px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0.9);
}
.cid-tVtYp7iF80 .navbar.opened {
  transition: all 0.3s;
}
.cid-tVtYp7iF80 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tVtYp7iF80 .navbar .navbar-logo img {
  width: auto;
}
.cid-tVtYp7iF80 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tVtYp7iF80 .navbar.collapsed {
  justify-content: center;
}
.cid-tVtYp7iF80 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tVtYp7iF80 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tVtYp7iF80 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tVtYp7iF80 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tVtYp7iF80 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-tVtYp7iF80 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tVtYp7iF80 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tVtYp7iF80 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tVtYp7iF80 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tVtYp7iF80 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tVtYp7iF80 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tVtYp7iF80 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tVtYp7iF80 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-tVtYp7iF80 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tVtYp7iF80 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tVtYp7iF80 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tVtYp7iF80 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tVtYp7iF80 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tVtYp7iF80 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tVtYp7iF80 .navbar.navbar-short {
  min-height: 80px;
}
.cid-tVtYp7iF80 .navbar.navbar-short .navbar-brand {
  min-height: 80px;
  padding: 0;
}
.cid-tVtYp7iF80 .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tVtYp7iF80 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tVtYp7iF80 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tVtYp7iF80 .dropdown-item.active,
.cid-tVtYp7iF80 .dropdown-item:active {
  background-color: transparent;
}
.cid-tVtYp7iF80 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tVtYp7iF80 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tVtYp7iF80 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tVtYp7iF80 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tVtYp7iF80 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tVtYp7iF80 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tVtYp7iF80 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tVtYp7iF80 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tVtYp7iF80 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tVtYp7iF80 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tVtYp7iF80 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tVtYp7iF80 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tVtYp7iF80 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tVtYp7iF80 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tVtYp7iF80 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tVtYp7iF80 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tVtYp7iF80 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tVtYp7iF80 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tVtYp7iF80 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tVtYp7iF80 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tVtYp7iF80 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tVtYp7iF80 .navbar {
    height: 70px;
  }
  .cid-tVtYp7iF80 .navbar.opened {
    height: auto;
  }
  .cid-tVtYp7iF80 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tVtYp7L94R {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tVtYp7L94R .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVtYp7L94R .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tVtYp8Xgjg .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVtYp8Xgjg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background-image: url("../../../assets/images/camifnalrevize0003-2000x1500.webp");
}
.cid-tVtYp9fNBp {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tVtYp9fNBp .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVtYp9fNBp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tVtYp9fNBp .container {
    padding: 0 25px;
  }
}
.cid-tVtYp9fNBp .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-tVtYp9fNBp .title-wrapper .mbr-section-title {
    margin-bottom: 25px;
  }
}
.cid-tVtYp9fNBp .text-wrapper .text-wrap {
  display: inline-flex;
}
.cid-tVtYp9fNBp .text-wrapper .text-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 16px;
  color: #353535;
}
.cid-tVtYp9fNBp .text-wrapper .text-wrap .mbr-text {
  margin-bottom: 0;
}
.cid-tVtYp9fNBp .mbr-section-title {
  color: #E33030;
}
.cid-tVtYp9fNBp .mbr-text {
  color: #E33030;
}
.cid-tVtYp9fNBp .mbr-section-title,
.cid-tVtYp9fNBp .icon-wrapper {
  color: #000000;
}
.cid-tVtYp9fNBp .mbr-text,
.cid-tVtYp9fNBp .text-wrapper {
  color: #000000;
  text-align: center;
}
.cid-tVtYp9zwg1 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tVtYp9zwg1 .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tVtYp9zwg1 .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tVtYp9zwg1 .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tVtYp9zwg1 .row {
  align-items: center;
}
.cid-tVtYp9zwg1 .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tVtYp9zwg1 .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tVtYp9zwg1 .card-title,
.cid-tVtYp9zwg1 .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tVtYp9zwg1 a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tVtYp9zwg1 .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tVtYp9zwg1 .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tVtYp9zwg1 .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tVtYp9zwg1 .it {
  font-style: italic;
}
.cid-tVtYp9zwg1 .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tVtYp9zwg1 .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tVtYp9UMeA {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tVtYp9UMeA .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tVtYp9UMeA .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tVtYp9UMeA .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tVtYp9UMeA .row {
  align-items: center;
}
.cid-tVtYp9UMeA .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tVtYp9UMeA .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tVtYp9UMeA .card-title,
.cid-tVtYp9UMeA .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tVtYp9UMeA a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tVtYp9UMeA .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tVtYp9UMeA .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tVtYp9UMeA .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tVtYp9UMeA .it {
  font-style: italic;
}
.cid-tVtYp9UMeA .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tVtYp9UMeA .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tVtYpag8ch {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tVtYpag8ch .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVtYpag8ch .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tVtYpag8ch .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tVtYpag8ch .item {
    margin-bottom: 1rem;
  }
}
.cid-tVtYpag8ch .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tVtYpag8ch .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tVtYpag8ch .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tVtYpag8ch .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tVtYpag8ch .carousel-control,
.cid-tVtYpag8ch .close {
  background: #1b1b1b;
}
.cid-tVtYpag8ch .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tVtYpag8ch .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tVtYpag8ch .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tVtYpag8ch .carousel-control-next span {
  margin-left: 5px;
}
.cid-tVtYpag8ch .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tVtYpag8ch .close::before {
  content: '\e91a';
}
.cid-tVtYpag8ch .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tVtYpag8ch .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tVtYpag8ch .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tVtYpag8ch .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tVtYpag8ch .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tVtYpag8ch .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tVtYpag8ch .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tVtYpag8ch .carousel-indicators li.active,
.cid-tVtYpag8ch .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tVtYpag8ch .carousel-indicators li::after,
.cid-tVtYpag8ch .carousel-indicators li::before {
  content: none;
}
.cid-tVtYpag8ch .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tVtYpag8ch .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tVtYpag8ch .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tVtYpag8ch .carousel-indicators {
    display: none;
  }
}
.cid-tVtYpag8ch .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tVtYpag8ch .carousel-inner > .active {
  display: block;
}
.cid-tVtYpag8ch .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tVtYpag8ch .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tVtYpag8ch .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tVtYpag8ch .carousel-control,
  .cid-tVtYpag8ch .carousel-indicators,
  .cid-tVtYpag8ch .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tVtYpag8ch .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tVtYpag8ch .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tVtYpag8ch .carousel-indicators .active,
.cid-tVtYpag8ch .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tVtYpag8ch .carousel-indicators .active {
  background: #fff;
}
.cid-tVtYpag8ch .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tVtYpag8ch .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tVtYpag8ch .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tVtYpag8ch .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tVtYpag8ch .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tVtYpag8ch .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tVtYpag8ch .carousel {
  width: 100%;
}
.cid-tVtYpag8ch .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tVtYpag8ch .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tVtYpag8ch .modal.fade .modal-dialog,
.cid-tVtYpag8ch .modal.in .modal-dialog {
  transform: none;
}
.cid-tVtYpag8ch .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tVtYpb04PS {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tVtYpb04PS .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVtYpb04PS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tVtYpb04PS .col-title {
  margin-bottom: 32px;
}
.cid-tVtYpb04PS .mbr-section-title {
  color: #24262b;
}
.cid-tVtYpb04PS .mbr-section-subtitle {
  color: #24262b;
}
.cid-tVtYpb04PS .cards-row {
  row-gap: 32px;
}
.cid-tVtYpb04PS .card {
  border-radius: 0;
}
.cid-tVtYpb04PS .card-wrapper {
  display: flex;
  align-items: center;
}
.cid-tVtYpb04PS .mbr-iconfont {
  display: block;
  font-size: 56px;
  color: #33363b;
  margin-right: 2rem;
  flex-shrink: 0;
}
.cid-tVtYpb04PS .text-wrap {
  flex-grow: 1;
}
.cid-tVtYpb04PS .card-title {
  color: #24262b;
}
.cid-tVtYpb04PS .card-text {
  color: #767676;
}
.cid-tVtYpbtiLg {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tVtYpbtiLg .mbr-section-title {
  margin-bottom: 1rem;
  color: #202020;
}
.cid-tVtYpbtiLg .footer_logo {
  margin-bottom: 2rem;
  text-align: center;
}
.cid-tVtYpbtiLg .footer_logo img {
  width: auto;
  object-fit: cover;
  display: inline-block;
}
.cid-tVtYpbtiLg .mbr-text {
  margin: 10px 0;
  text-align: center;
}
.cid-tVtYpbtiLg .footer_info {
  margin: 10px 0;
  text-align: center;
}
.cid-tVtYpbtiLg .social_icons {
  text-align: center;
}
.cid-tVtYpbtiLg .icons_footer {
  margin-top: 35px;
  padding: 0;
  display: inline-flex;
}
.cid-tVtYpbtiLg .iconfont-wrapper {
  color: #000000 !important;
  font-size: 17px;
  margin-right: 25px;
  width: 56px;
  height: 56px;
  background-color: #ffffff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.2s ease-in-out;
}
.cid-tVtYpbtiLg .iconfont-wrapper:last-child {
  margin-right: 0;
}
.cid-tVtYpbtiLg .iconfont-wrapper:hover {
  background-color: #f2f2f2;
}
@media (max-width: 767px) {
  .cid-tVtYpbtiLg .footer_timework {
    margin-top: 50px;
  }
  .cid-tVtYpbtiLg .footer_contact {
    margin-bottom: 50px;
  }
}
.cid-tVtYpbYp2f {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tVtYpbYp2f .mbr-text {
  color: #555555;
  margin: 10px 0;
  width: 100%;
  text-align: center;
}
.cid-tVtYEBrbIX {
  z-index: 1000;
  width: 100%;
}
.cid-tVtYEBrbIX nav.navbar {
  position: fixed;
}
.cid-tVtYEBrbIX .navbar-logo {
  margin-right: 1rem !important;
}
.cid-tVtYEBrbIX .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  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-tVtYEBrbIX .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tVtYEBrbIX .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tVtYEBrbIX .dropdown-item:hover,
.cid-tVtYEBrbIX .dropdown-item:focus {
  background: #5f5757 !important;
  color: white !important;
}
.cid-tVtYEBrbIX .dropdown-item:hover span {
  color: white;
}
.cid-tVtYEBrbIX .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tVtYEBrbIX .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tVtYEBrbIX .nav-dropdown .link {
  padding: 0 1.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tVtYEBrbIX .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tVtYEBrbIX .nav-link {
  position: relative;
}
.cid-tVtYEBrbIX .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tVtYEBrbIX .container {
    flex-wrap: nowrap;
  }
}
.cid-tVtYEBrbIX .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tVtYEBrbIX .dropdown-menu,
.cid-tVtYEBrbIX .navbar.opened {
  background: #ffffff !important;
}
.cid-tVtYEBrbIX .nav-item:focus,
.cid-tVtYEBrbIX .nav-link:focus {
  outline: none;
}
.cid-tVtYEBrbIX .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tVtYEBrbIX .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tVtYEBrbIX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tVtYEBrbIX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tVtYEBrbIX .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tVtYEBrbIX .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tVtYEBrbIX .navbar {
  min-height: 80px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0.9);
}
.cid-tVtYEBrbIX .navbar.opened {
  transition: all 0.3s;
}
.cid-tVtYEBrbIX .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tVtYEBrbIX .navbar .navbar-logo img {
  width: auto;
}
.cid-tVtYEBrbIX .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tVtYEBrbIX .navbar.collapsed {
  justify-content: center;
}
.cid-tVtYEBrbIX .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tVtYEBrbIX .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tVtYEBrbIX .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tVtYEBrbIX .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tVtYEBrbIX .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-tVtYEBrbIX .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tVtYEBrbIX .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tVtYEBrbIX .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tVtYEBrbIX .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tVtYEBrbIX .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tVtYEBrbIX .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tVtYEBrbIX .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tVtYEBrbIX .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-tVtYEBrbIX .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tVtYEBrbIX .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tVtYEBrbIX .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tVtYEBrbIX .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tVtYEBrbIX .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tVtYEBrbIX .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tVtYEBrbIX .navbar.navbar-short {
  min-height: 80px;
}
.cid-tVtYEBrbIX .navbar.navbar-short .navbar-brand {
  min-height: 80px;
  padding: 0;
}
.cid-tVtYEBrbIX .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tVtYEBrbIX .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tVtYEBrbIX .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tVtYEBrbIX .dropdown-item.active,
.cid-tVtYEBrbIX .dropdown-item:active {
  background-color: transparent;
}
.cid-tVtYEBrbIX .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tVtYEBrbIX .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tVtYEBrbIX .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tVtYEBrbIX .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tVtYEBrbIX .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tVtYEBrbIX .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tVtYEBrbIX ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tVtYEBrbIX .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tVtYEBrbIX button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tVtYEBrbIX button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tVtYEBrbIX button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tVtYEBrbIX button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tVtYEBrbIX button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tVtYEBrbIX button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tVtYEBrbIX nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tVtYEBrbIX nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tVtYEBrbIX nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tVtYEBrbIX nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tVtYEBrbIX .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tVtYEBrbIX a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tVtYEBrbIX .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tVtYEBrbIX .navbar {
    height: 70px;
  }
  .cid-tVtYEBrbIX .navbar.opened {
    height: auto;
  }
  .cid-tVtYEBrbIX .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tVtYEBQpc3 {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tVtYEBQpc3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVtYEBQpc3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tVtYECamrG {
  background-image: url("../../../assets/images/cayyolu4-2000x1000.webp");
}
.cid-tVtYECamrG .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVtYECamrG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tVtYECtI0H {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tVtYECtI0H .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVtYECtI0H .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tVtYECtI0H .container {
    padding: 0 25px;
  }
}
.cid-tVtYECtI0H .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-tVtYECtI0H .title-wrapper .mbr-section-title {
    margin-bottom: 25px;
  }
}
.cid-tVtYECtI0H .text-wrapper .text-wrap {
  display: inline-flex;
}
.cid-tVtYECtI0H .text-wrapper .text-wrap .mbr-iconfont {
  font-size: 20px;
  margin-right: 16px;
  color: #353535;
}
.cid-tVtYECtI0H .text-wrapper .text-wrap .mbr-text {
  margin-bottom: 0;
}
.cid-tVtYECtI0H .mbr-section-title {
  color: #E33030;
}
.cid-tVtYECtI0H .mbr-text {
  color: #E33030;
}
.cid-tVtYECtI0H .mbr-section-title,
.cid-tVtYECtI0H .icon-wrapper {
  color: #000000;
}
.cid-tVtYECtI0H .mbr-text,
.cid-tVtYECtI0H .text-wrapper {
  color: #000000;
  text-align: center;
}
.cid-tVtYECNDBt {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tVtYECNDBt .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tVtYECNDBt .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tVtYECNDBt .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tVtYECNDBt .row {
  align-items: center;
}
.cid-tVtYECNDBt .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tVtYECNDBt .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tVtYECNDBt .card-title,
.cid-tVtYECNDBt .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tVtYECNDBt a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tVtYECNDBt .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tVtYECNDBt .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tVtYECNDBt .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tVtYECNDBt .it {
  font-style: italic;
}
.cid-tVtYECNDBt .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tVtYECNDBt .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tVtYED8qvm {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tVtYED8qvm .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tVtYED8qvm .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tVtYED8qvm .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #1b745e;
  height: 100%;
}
.cid-tVtYED8qvm .row {
  align-items: center;
}
.cid-tVtYED8qvm .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tVtYED8qvm .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tVtYED8qvm .card-title,
.cid-tVtYED8qvm .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tVtYED8qvm a {
  padding: 0;
  border: 2 px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tVtYED8qvm .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tVtYED8qvm .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tVtYED8qvm .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tVtYED8qvm .it {
  font-style: italic;
}
.cid-tVtYED8qvm .col {
  border-left: 4px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tVtYED8qvm .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tVtYEDvp9c {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tVtYEDvp9c .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVtYEDvp9c .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tVtYEDvp9c .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tVtYEDvp9c .item {
    margin-bottom: 1rem;
  }
}
.cid-tVtYEDvp9c .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tVtYEDvp9c .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tVtYEDvp9c .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tVtYEDvp9c .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tVtYEDvp9c .carousel-control,
.cid-tVtYEDvp9c .close {
  background: #1b1b1b;
}
.cid-tVtYEDvp9c .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tVtYEDvp9c .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tVtYEDvp9c .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tVtYEDvp9c .carousel-control-next span {
  margin-left: 5px;
}
.cid-tVtYEDvp9c .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tVtYEDvp9c .close::before {
  content: '\e91a';
}
.cid-tVtYEDvp9c .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tVtYEDvp9c .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tVtYEDvp9c .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tVtYEDvp9c .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tVtYEDvp9c .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tVtYEDvp9c .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tVtYEDvp9c .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tVtYEDvp9c .carousel-indicators li.active,
.cid-tVtYEDvp9c .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tVtYEDvp9c .carousel-indicators li::after,
.cid-tVtYEDvp9c .carousel-indicators li::before {
  content: none;
}
.cid-tVtYEDvp9c .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tVtYEDvp9c .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tVtYEDvp9c .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tVtYEDvp9c .carousel-indicators {
    display: none;
  }
}
.cid-tVtYEDvp9c .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tVtYEDvp9c .carousel-inner > .active {
  display: block;
}
.cid-tVtYEDvp9c .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tVtYEDvp9c .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tVtYEDvp9c .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tVtYEDvp9c .carousel-control,
  .cid-tVtYEDvp9c .carousel-indicators,
  .cid-tVtYEDvp9c .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tVtYEDvp9c .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tVtYEDvp9c .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tVtYEDvp9c .carousel-indicators .active,
.cid-tVtYEDvp9c .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tVtYEDvp9c .carousel-indicators .active {
  background: #fff;
}
.cid-tVtYEDvp9c .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tVtYEDvp9c .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tVtYEDvp9c .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tVtYEDvp9c .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tVtYEDvp9c .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tVtYEDvp9c .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tVtYEDvp9c .carousel {
  width: 100%;
}
.cid-tVtYEDvp9c .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tVtYEDvp9c .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tVtYEDvp9c .modal.fade .modal-dialog,
.cid-tVtYEDvp9c .modal.in .modal-dialog {
  transform: none;
}
.cid-tVtYEDvp9c .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tVtYEEfzfY {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tVtYEEfzfY .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVtYEEfzfY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tVtYEEfzfY .col-title {
  margin-bottom: 32px;
}
.cid-tVtYEEfzfY .mbr-section-title {
  color: #24262b;
}
.cid-tVtYEEfzfY .mbr-section-subtitle {
  color: #24262b;
}
.cid-tVtYEEfzfY .cards-row {
  row-gap: 32px;
}
.cid-tVtYEEfzfY .card {
  border-radius: 0;
}
.cid-tVtYEEfzfY .card-wrapper {
  display: flex;
  align-items: center;
}
.cid-tVtYEEfzfY .mbr-iconfont {
  display: block;
  font-size: 56px;
  color: #33363b;
  margin-right: 2rem;
  flex-shrink: 0;
}
.cid-tVtYEEfzfY .text-wrap {
  flex-grow: 1;
}
.cid-tVtYEEfzfY .card-title {
  color: #24262b;
}
.cid-tVtYEEfzfY .card-text {
  color: #767676;
}
.cid-tVtYEEIrRZ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tVtYEEIrRZ .mbr-section-title {
  margin-bottom: 1rem;
  color: #202020;
}
.cid-tVtYEEIrRZ .footer_logo {
  margin-bottom: 2rem;
  text-align: center;
}
.cid-tVtYEEIrRZ .footer_logo img {
  width: auto;
  object-fit: cover;
  display: inline-block;
}
.cid-tVtYEEIrRZ .mbr-text {
  margin: 10px 0;
  text-align: center;
}
.cid-tVtYEEIrRZ .footer_info {
  margin: 10px 0;
  text-align: center;
}
.cid-tVtYEEIrRZ .social_icons {
  text-align: center;
}
.cid-tVtYEEIrRZ .icons_footer {
  margin-top: 35px;
  padding: 0;
  display: inline-flex;
}
.cid-tVtYEEIrRZ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 17px;
  margin-right: 25px;
  width: 56px;
  height: 56px;
  background-color: #ffffff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.2s ease-in-out;
}
.cid-tVtYEEIrRZ .iconfont-wrapper:last-child {
  margin-right: 0;
}
.cid-tVtYEEIrRZ .iconfont-wrapper:hover {
  background-color: #f2f2f2;
}
@media (max-width: 767px) {
  .cid-tVtYEEIrRZ .footer_timework {
    margin-top: 50px;
  }
  .cid-tVtYEEIrRZ .footer_contact {
    margin-bottom: 50px;
  }
}
.cid-tVtYEFaMPj {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tVtYEFaMPj .mbr-text {
  color: #555555;
  margin: 10px 0;
  width: 100%;
  text-align: center;
}
