.btn {
  border-width: 2px;
}
body {
  font-family: Jost;
}
.display-1 {
  font-family: 'Thasadith-Regular';
  font-size: 3rem;
  line-height: 1.1;
}
.display-1 > .mbr-iconfont {
  font-size: 3.75rem;
}
.display-2 {
  font-family: 'Thasadith-Regular';
  font-size: 1.4rem;
  line-height: 1.1;
}
.display-2 > .mbr-iconfont {
  font-size: 1.75rem;
}
.display-4 {
  font-family: 'Thasadith-Regular';
  font-size: 1.2rem;
  line-height: 1.5;
}
.display-4 > .mbr-iconfont {
  font-size: 1.5rem;
}
.display-5 {
  font-family: 'FiraSansCondensed-Regular';
  font-size: 1.3rem;
  line-height: 1.5;
}
.display-5 > .mbr-iconfont {
  font-size: 1.625rem;
}
.display-7 {
  font-family: 'FiraSansCondensed-Light';
  font-size: 1.12rem;
  line-height: 1.5;
}
.display-7 > .mbr-iconfont {
  font-size: 1.4rem;
}
/* ---- 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: 2.4rem;
  }
}
@media (max-width: 768px) {
  .display-1 {
    font-size: 2.1rem;
    font-size: calc( 1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 1.12rem;
    font-size: calc( 1.14rem + (1.4 - 1.14) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.3 * (1.14rem + (1.4 - 1.14) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 0.96rem;
    font-size: calc( 1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-5 {
    font-size: 1.04rem;
    font-size: calc( 1.105rem + (1.3 - 1.105) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.105rem + (1.3 - 1.105) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-7 {
    font-size: 0.896rem;
    font-size: calc( 1.042rem + (1.12 - 1.042) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.042rem + (1.12 - 1.042) * ((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: #6592e6 !important;
}
.bg-success {
  background-color: #40b0bf !important;
}
.bg-info {
  background-color: #458b08 !important;
}
.bg-warning {
  background-color: #ffe161 !important;
}
.bg-danger {
  background-color: #b99705 !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #6592e6 !important;
  border-color: #6592e6 !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: #2260d2 !important;
  border-color: #2260d2 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #2260d2 !important;
  border-color: #2260d2 !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #ff6666 !important;
  border-color: #ff6666 !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: #ff0f0f !important;
  border-color: #ff0f0f !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #ff0f0f !important;
  border-color: #ff0f0f !important;
}
.btn-info,
.btn-info:active {
  background-color: #458b08 !important;
  border-color: #458b08 !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: #1c3903 !important;
  border-color: #1c3903 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #1c3903 !important;
  border-color: #1c3903 !important;
}
.btn-success,
.btn-success:active {
  background-color: #40b0bf !important;
  border-color: #40b0bf !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: #ffffff !important;
  background-color: #2a747e !important;
  border-color: #2a747e !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #2a747e !important;
  border-color: #2a747e !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #ffe161 !important;
  border-color: #ffe161 !important;
  color: #614f00 !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: #0a0800 !important;
  background-color: #ffd10a !important;
  border-color: #ffd10a !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #614f00 !important;
  background-color: #ffd10a !important;
  border-color: #ffd10a !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #b99705 !important;
  border-color: #b99705 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: #ffffff !important;
  background-color: #655203 !important;
  border-color: #655203 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #ffffff !important;
  background-color: #655203 !important;
  border-color: #655203 !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: #6592e6;
  color: #6592e6;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #2260d2 !important;
  background-color: transparent!important;
  border-color: #2260d2 !important;
  box-shadow: none!important;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #6592e6 !important;
  border-color: #6592e6 !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: #ff6666;
  color: #ff6666;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #ff0f0f !important;
  background-color: transparent!important;
  border-color: #ff0f0f !important;
  box-shadow: none!important;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #ffffff !important;
  background-color: #ff6666 !important;
  border-color: #ff6666 !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background-color: transparent !important;
  border-color: #458b08;
  color: #458b08;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #1c3903 !important;
  background-color: transparent!important;
  border-color: #1c3903 !important;
  box-shadow: none!important;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #ffffff !important;
  background-color: #458b08 !important;
  border-color: #458b08 !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background-color: transparent !important;
  border-color: #40b0bf;
  color: #40b0bf;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #2a747e !important;
  background-color: transparent!important;
  border-color: #2a747e !important;
  box-shadow: none!important;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #ffffff !important;
  background-color: #40b0bf !important;
  border-color: #40b0bf !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background-color: transparent !important;
  border-color: #ffe161;
  color: #ffe161;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #ffd10a !important;
  background-color: transparent!important;
  border-color: #ffd10a !important;
  box-shadow: none!important;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #614f00 !important;
  background-color: #ffe161 !important;
  border-color: #ffe161 !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background-color: transparent !important;
  border-color: #b99705;
  color: #b99705;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #655203 !important;
  background-color: transparent!important;
  border-color: #655203 !important;
  box-shadow: none!important;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #ffffff !important;
  background-color: #b99705 !important;
  border-color: #b99705 !important;
}
.btn-black-outline,
.btn-black-outline:active {
  background-color: transparent !important;
  border-color: #232323;
  color: #232323;
}
.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.active {
  color: #000000 !important;
  background-color: transparent!important;
  border-color: #000000 !important;
  box-shadow: none!important;
}
.btn-black-outline.disabled,
.btn-black-outline:disabled {
  color: #ffffff !important;
  background-color: #232323 !important;
  border-color: #232323 !important;
}
.btn-white-outline,
.btn-white-outline:active {
  background-color: transparent !important;
  border-color: #fafafa;
  color: #fafafa;
}
.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus,
.btn-white-outline.active {
  color: #cfcfcf !important;
  background-color: transparent!important;
  border-color: #cfcfcf !important;
  box-shadow: none!important;
}
.btn-white-outline.disabled,
.btn-white-outline:disabled {
  color: #7a7a7a !important;
  background-color: #fafafa !important;
  border-color: #fafafa !important;
}
.text-primary {
  color: #6592e6 !important;
}
.text-secondary {
  color: #ff6666 !important;
}
.text-success {
  color: #40b0bf !important;
}
.text-info {
  color: #458b08 !important;
}
.text-warning {
  color: #ffe161 !important;
}
.text-danger {
  color: #b99705 !important;
}
.text-white {
  color: #fafafa !important;
}
.text-black {
  color: #232323 !important;
}
a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
  color: #205ac5 !important;
}
a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #ff0000 !important;
}
a.text-success:hover,
a.text-success:focus,
a.text-success.active {
  color: #266a73 !important;
}
a.text-info:hover,
a.text-info:focus,
a.text-info.active {
  color: #152b02 !important;
}
a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
  color: #facb00 !important;
}
a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
  color: #564602 !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: #6592e6;
}
.nav-tabs .nav-link:not(.active) {
  color: #232323;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #458b08;
}
.alert-warning {
  background-color: #ffe161;
}
.alert-danger {
  background-color: #b99705;
}
.mbr-gallery-filter li.active .btn {
  background-color: #6592e6;
  border-color: #6592e6;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
a,
a:hover {
  color: #6592e6;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #a0d8df;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #82f220;
}
.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: #fad744;
}
/* Scroll to top button*/
.form-control {
  font-family: 'Thasadith-Regular';
  font-size: 1.2rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control > .mbr-iconfont {
  font-size: 1.5rem;
}
.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: #6592e6 !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'Thasadith-Regular';
  font-size: 1.2rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control:-webkit-input-placeholder > .mbr-iconfont {
  font-size: 1.5rem;
}
blockquote {
  border-color: #6592e6;
}
/* Forms */
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #6592e6;
  color: #ffffff;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #6592e6;
}
.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: #6592e6;
  border-bottom-color: #6592e6;
}
.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: #6592e6 !important;
  box-shadow: none !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #000000 !important;
  background: #ff6666 !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='%236592e6' %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;
}
*:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
.copyright {
  font-family: 'Thasadith-Regular';
  font-size: 0.8rem;
  line-height: 1.5;
}
.copyright > .mbr-iconfont {
  font-size: 0.8rem;
}
.new-font {
  font-family: 'FiraSansCondensed-Light';
  font-size: 1rem;
  line-height: 1.5;
}
.new-font > .mbr-iconfont {
  font-size: 1rem;
}
.cid-v4U1ZHwLQd {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 80px;
}
.cid-v4U1ZHwLQd .logo-container {
  position: fixed;
  top: 0;
  z-index: 1001;
  width: 100%;
}
.cid-v4U1ZHwLQd nav.navbar {
  position: fixed;
  width: 100%;
  top: 130px;
}
.cid-v4U1ZHwLQd .container-fluid {
  padding-left: 40px;
  padding-right: 40px;
}
.cid-v4U1ZHwLQd section.menu {
  margin: 0 !important;
  padding: 0 !important;
}
.cid-v4U1ZHwLQd .logo-container {
  width: 100%;
  background: #d5debc;
  padding-top: 2px;
  padding-bottom: 25px;
  text-align: center;
  margin: 0;
  max-height: 150px;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 0;
}
.cid-v4U1ZHwLQd .logo-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 3px;
  margin: 0;
  width: 100%;
  height: 100%;
}
.cid-v4U1ZHwLQd .navbar-logo {
  display: block;
  margin: 0;
  padding: 0;
}
.cid-v4U1ZHwLQd .navbar-logo a {
  outline: none;
  display: inline-block;
  margin: 0;
  padding: 0;
}
.cid-v4U1ZHwLQd .navbar-logo img {
  display: block;
  margin: 0 auto;
}
.cid-v4U1ZHwLQd .navbar-caption-wrap {
  text-align: center;
  margin: 0;
  padding: 0;
}
.cid-v4U1ZHwLQd .navbar-caption-wrap .navbar-caption {
  line-height: inherit !important;
  font-weight: 700;
  display: inline-block;
  margin: 0;
}
.cid-v4U1ZHwLQd .navbar {
  min-height: 80px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  margin: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ecf5da;
  position: fixed;
  width: 100%;
  z-index: 1000;
  padding: 0 !important;
  border-radius: 0 !important;
  border: none !important;
  box-shadow: none !important;
}
.cid-v4U1ZHwLQd .navbar.opened {
  transition: all 0.3s;
}
.cid-v4U1ZHwLQd .navbar .navbar-collapse {
  justify-content: center;
  z-index: 1;
  position: relative;
}
.cid-v4U1ZHwLQd .navbar.navbar-short {
  min-height: 80px;
}
.cid-v4U1ZHwLQd .container {
  display: flex;
  margin: 0 auto;
  max-width: 1600px;
  background: transparent;
}
.cid-v4U1ZHwLQd button.navbar-toggler {
  outline: none;
  width: 50px;
  height: 50px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  border-radius: 100%;
  background-color: #ecf5da !important;
  border: none !important;
  box-shadow: none !important;
}
.cid-v4U1ZHwLQd button.navbar-toggler .menu-text {
  display: none;
}
.cid-v4U1ZHwLQd button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 20px;
  height: 2px;
  background-color: #004d40;
}
.cid-v4U1ZHwLQd button.navbar-toggler .hamburger span:nth-child(1) {
  top: 18px;
  left: 15px;
  transition: all 0.2s;
}
.cid-v4U1ZHwLQd button.navbar-toggler .hamburger span:nth-child(2) {
  left: 15px;
  top: 24px;
  transition: all 0.15s;
}
.cid-v4U1ZHwLQd button.navbar-toggler .hamburger span:nth-child(3) {
  left: 15px;
  top: 30px;
  transition: all 0.2s;
}
@media (min-width: 992px) {
  .cid-v4U1ZHwLQd nav.opened .hamburger span:nth-child(1) {
    top: 24px;
    transform: rotate(45deg);
    transition: all 0.25s;
  }
  .cid-v4U1ZHwLQd nav.opened .hamburger span:nth-child(2) {
    opacity: 0;
    transition: all 0.2s;
  }
  .cid-v4U1ZHwLQd nav.opened .hamburger span:nth-child(3) {
    top: 24px;
    transform: rotate(-45deg);
    transition: all 0.25s;
  }
}
.cid-v4U1ZHwLQd .navbar-dropdown {
  padding: 0 1rem;
  margin: 0;
}
.cid-v4U1ZHwLQd .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
.cid-v4U1ZHwLQd .iconfont-wrapper {
  color: #000c3f !important;
  font-size: 1.5rem;
  transition: all 0.3s ease-in-out;
}
.cid-v4U1ZHwLQd .iconfont-wrapper:hover {
  opacity: .5;
}
.cid-v4U1ZHwLQd .primary-buttons-container {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  gap: 0;
  margin: 0 auto;
  padding: 0;
  position: static;
}
.cid-v4U1ZHwLQd .primary-button-item {
  list-style: none;
  margin: 0;
  padding: 0;
  position: static;
}
.cid-v4U1ZHwLQd .primary-button {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 250px;
  min-height: 120px;
  background-color: #ecf5da;
  padding: 10px 20px;
  margin: 0;
  text-decoration: none;
  transition: all 0.3s ease;
  cursor: pointer;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.cid-v4U1ZHwLQd .primary-button:hover {
  background-color: #004d40;
}
.cid-v4U1ZHwLQd .primary-button:hover .h1-text {
  color: #ffffff;
}
.cid-v4U1ZHwLQd .primary-button:hover .h2-text {
  color: #ffffff;
}
.cid-v4U1ZHwLQd .primary-button.show {
  background-color: #004d40;
}
.cid-v4U1ZHwLQd .primary-button.show .h1-text {
  color: #ffffff;
}
.cid-v4U1ZHwLQd .primary-button.show .h2-text {
  color: #ffffff;
}
.cid-v4U1ZHwLQd .button-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  gap: 4px;
}
.cid-v4U1ZHwLQd .h1-text {
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
  color: #000000;
  margin: 0;
  padding: 0;
  line-height: 1.2;
  text-align: center;
  transition: color 0.3s ease;
  font-family: Thasadith-Regular;
}
.cid-v4U1ZHwLQd .h2-text {
  font-size: 15px;
  font-weight: 600;
  color: #749B00;
  margin: 0;
  padding: 0;
  line-height: 1.2;
  text-align: center;
  transition: color 0.3s ease;
  font-family: Thasadith-Regular;
}
.cid-v4U1ZHwLQd .megamenu {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  background: #ecf5da;
  border: none;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  padding: 20px;
  margin: 0;
  z-index: 998;
}
.cid-v4U1ZHwLQd .megamenu.columns-1 {
  width: 250px;
}
.cid-v4U1ZHwLQd .megamenu.columns-2 {
  width: 500px;
}
.cid-v4U1ZHwLQd .megamenu.columns-3 {
  width: 750px;
}
.cid-v4U1ZHwLQd .megamenu.columns-4 {
  width: 1000px;
}
.cid-v4U1ZHwLQd .megamenu.show {
  display: block;
}
.cid-v4U1ZHwLQd .megamenu-grid {
  display: grid;
  gap: 20px;
  width: 100%;
  margin: 0 auto;
}
.cid-v4U1ZHwLQd .megamenu.columns-1 .megamenu-grid {
  grid-template-columns: 1fr;
}
.cid-v4U1ZHwLQd .megamenu.columns-2 .megamenu-grid {
  grid-template-columns: repeat(2, 1fr);
}
.cid-v4U1ZHwLQd .megamenu.columns-3 .megamenu-grid {
  grid-template-columns: repeat(3, 1fr);
}
.cid-v4U1ZHwLQd .megamenu.columns-4 .megamenu-grid {
  grid-template-columns: repeat(4, 1fr);
}
.cid-v4U1ZHwLQd .megamenu-column {
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 10px 20px;
  border-right: 1px solid #bcbcbc;
}
.cid-v4U1ZHwLQd .megamenu-column:last-child {
  border-right: none;
}
.cid-v4U1ZHwLQd .secondary-button {
  display: block;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 2vpx;
  padding-right: 20px;
  background: transparent;
  color: #000000;
  text-decoration: none;
  border: none;
  border-bottom: 1px solid #749B00;
  border-radius: 0;
  transition: all 0.3s ease;
  text-align: left;
  font-size: 14px;
  font-weight: 600;
  font-family: Thasadith-Regular;
}
.cid-v4U1ZHwLQd .secondary-button:hover {
  background: transparent;
  color: #749B00;
  transform: translateX(5px);
  border-bottom-color: #749B00;
  font-family: Thasadith-Regular;
}
.cid-v4U1ZHwLQd .secondary-button:last-child {
  border-bottom: none;
}
.cid-v4U1ZHwLQd .content-wrap {
  min-height: 10px;
  margin: 0;
  padding: 0;
  background: #ecf5da;
}
@media (max-width: 991px) {
  .cid-v4U1ZHwLQd nav.navbar {
    top: 80px;
  }
  .cid-v4U1ZHwLQd .container-fluid {
    padding-left: 0;
    padding-right: 0;
  }
  .cid-v4U1ZHwLQd .logo-container {
    padding-top: 5px;
    padding-bottom: 5px !important;
    max-height: 100px;
  }
  .cid-v4U1ZHwLQd .navbar-logo img {
    height: 3rem !important;
  }
  .cid-v4U1ZHwLQd .container {
    flex-wrap: nowrap;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .cid-v4U1ZHwLQd .navbar-dropdown {
    padding: 0 !important;
  }
  .cid-v4U1ZHwLQd .navbar-nav {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
  }
  .cid-v4U1ZHwLQd .nav-dropdown {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
  }
  .cid-v4U1ZHwLQd .megamenu.columns-2 .megamenu-grid,
  .cid-v4U1ZHwLQd .megamenu.columns-3 .megamenu-grid,
  .cid-v4U1ZHwLQd .megamenu.columns-4 .megamenu-grid {
    grid-template-columns: 1fr;
  }
  .cid-v4U1ZHwLQd .megamenu {
    position: relative;
    top: 0;
    width: 100%;
  }
  .cid-v4U1ZHwLQd .megamenu.columns-1,
  .cid-v4U1ZHwLQd .megamenu.columns-2,
  .cid-v4U1ZHwLQd .megamenu.columns-3,
  .cid-v4U1ZHwLQd .megamenu.columns-4 {
    width: 100% !important;
    max-width: 100% !important;
    padding: 20px;
  }
  .cid-v4U1ZHwLQd .megamenu-grid {
    gap: 0;
  }
  .cid-v4U1ZHwLQd .megamenu-column {
    border-right: none;
    padding: 0;
  }
  .cid-v4U1ZHwLQd .secondary-button {
    border-bottom: 1px solid #bcbcbc !important;
  }
  .cid-v4U1ZHwLQd .secondary-button:last-child {
    border-bottom: 1px solid #bcbcbc !important;
  }
  .cid-v4U1ZHwLQd .primary-buttons-container {
    flex-direction: column;
    width: 100% !important;
    max-width: 100% !important;
    padding: 0;
    margin: 0;
  }
  .cid-v4U1ZHwLQd .primary-button-item {
    width: 100% !important;
    max-width: 100% !important;
  }
  .cid-v4U1ZHwLQd .navbar-collapse {
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .cid-v4U1ZHwLQd .primary-button {
    width: 100% !important;
    max-width: 100% !important;
    min-height: 60px;
    margin-bottom: 4px;
    margin-left: 0;
    margin-right: 0;
  }
  .cid-v4U1ZHwLQd .navbar {
    min-height: 10px;
    flex-direction: column;
    align-items: center;
  }
  .cid-v4U1ZHwLQd .navbar .navbar-toggler {
    flex-basis: auto;
    margin-top: 5px;
  }
  .cid-v4U1ZHwLQd .navbar.opened {
    min-height: 100vh !important;
    flex-direction: column !important;
    justify-content: flex-start !important;
  }
  .cid-v4U1ZHwLQd .navbar.opened .navbar-collapse {
    padding: 0 0 3rem;
    width: 100%;
  }
  .cid-v4U1ZHwLQd .navbar:not(.opened) .navbar-collapse {
    display: none;
  }
  .cid-v4U1ZHwLQd button.navbar-toggler {
    width: 65px;
    height: 65px;
    border-radius: 10px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 5px;
    padding: 5px;
  }
  .cid-v4U1ZHwLQd button.navbar-toggler .menu-text {
    display: block;
    font-size: 14px;
    font-weight: 700;
    color: #004d40;
    letter-spacing: 0px;
    white-space: nowrap;
    font-family: Thasadith-Regular;
  }
  .cid-v4U1ZHwLQd button.navbar-toggler nav.opened button.navbar-toggler {
    margin-left: calc(53%);
    margin-right: calc(47%);
  }
  .cid-v4U1ZHwLQd button.navbar-toggler .hamburger {
    display: flex;
    flex-direction: column;
    gap: 5px;
    align-items: center;
    width: 100%;
    justify-content: center;
  }
  .cid-v4U1ZHwLQd button.navbar-toggler .hamburger span {
    width: 30px;
    height: 3px;
    position: static;
    transform-origin: center;
  }
  .cid-v4U1ZHwLQd nav.opened .hamburger span:nth-child(1) {
    transform: rotate(45deg) translateY(11px);
    transition: all 0.25s;
  }
  .cid-v4U1ZHwLQd nav.opened .hamburger span:nth-child(2) {
    opacity: 0;
    transition: all 0.2s;
  }
  .cid-v4U1ZHwLQd nav.opened .hamburger span:nth-child(3) {
    transform: rotate(-45deg) translateY(-11px);
    transition: all 0.25s;
  }
  .cid-v4U1ZHwLQd .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    height: 40px;
  }
  .cid-v4U1ZHwLQd .content-wrap {
    min-height: 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 0 !important;
    transform: translateY(0px);
    width: 100% !important;
  }
}
.cid-v4U1ZHwLQd .column-title {
  font-size: 14px;
  font-weight: bold;
  color: #AF8300;
  text-transform: uppercase;
  text-align: left;
  margin: 0 0 8px 0;
  padding: 0 0 1px 0;
  border-bottom: 0px solid #AF8300;
  line-height: 1.2;
  font-family: Thasadith-Regular;
}
.cid-v7rXcM1Mwe {
  padding-top: 10rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/haeder3-2000x901.jpg");
}
.cid-v7rXcM1Mwe .mbr-fallback-image.disabled {
  display: none;
}
.cid-v7rXcM1Mwe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v7rXcM1Mwe .mbr-text,
.cid-v7rXcM1Mwe .mbr-section-btn {
  text-align: left;
}
.cid-v7rXcM1Mwe .mbr-section-subtitle {
  text-align: left;
}
.cid-v7ThTtjgg3 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-v7ThTtjgg3 .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-v7TePGRSHg {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-v7TePGRSHg {
    padding-top: 0px;
    padding-bottom: 2px;
  }
}
.cid-v7TePGRSHg .carousel,
.cid-v7TePGRSHg .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-v7TePGRSHg .item-wrapper {
  width: 100%;
}
.cid-v7TePGRSHg .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-v7TePGRSHg .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
@media (max-width: 767px) {
  .cid-v7TePGRSHg .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-v7TePGRSHg .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-v7TePGRSHg .carousel-control {
  top: 50%;
  width: 25px;
  height: 25px;
  margin-top: 0.3rem;
  font-size: 12px;
  background-color: #E8E8E8;
  border-radius: 50%;
  opacity: 1;
}
.cid-v7TePGRSHg .carousel-control span {
  color: #101019;
}
.cid-v7TePGRSHg .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
@media (max-width: 767px) {
  .cid-v7TePGRSHg .carousel-control.carousel-control-prev {
    margin-left: 0.7rem;
  }
}
.cid-v7TePGRSHg .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-v7TePGRSHg .carousel-control.carousel-control-next {
    margin-right: 0.7rem;
  }
}
@media (max-width: 767px) {
  .cid-v7TePGRSHg .carousel-indicators {
    margin-left: 0;
    text-align: center;
  }
}
.cid-v7TePGRSHg .carousel-indicators li {
  height: 8px;
  max-height: 8px;
  width: 8px;
  max-width: 8px;
  margin: 3px;
  background-color: #ffffff;
  border-radius: 50%;
}
.cid-v7TePGRSHg .carousel-indicators li.active,
.cid-v7TePGRSHg .carousel-indicators li:hover {
  opacity: 0.9;
  border: none;
  margin: 13px 3px;
}
.cid-v7TePGRSHg .carousel-indicators li::after,
.cid-v7TePGRSHg .carousel-indicators li::before {
  content: none;
}
.cid-v7TePGRSHg .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-v7TePGRSHg .carousel-indicators {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .cid-v7TePGRSHg .mbr-section-head {
    margin-left: 3rem;
    margin-bottom: 3rem;
  }
}
@media (max-width: 1199px) {
  .cid-v7TePGRSHg .mbr-section-head {
    margin-left: 2.2rem;
    margin-bottom: 3rem;
  }
}
@media (max-width: 991px) {
  .cid-v7TePGRSHg .mbr-section-head {
    margin-left: 1.6rem;
  }
}
@media (max-width: 767px) {
  .cid-v7TePGRSHg .mbr-section-head {
    margin-left: 0;
    margin-bottom: 1.5rem;
    text-align: center;
  }
}
@media (max-width: 600px) {
  .cid-v7TePGRSHg .mbr-section-title {
    letter-spacing: -1px;
  }
}
.cid-v7QhdeOZEV {
  padding-top: 7rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-v7QhdeOZEV {
    padding-top: 21px;
    padding-bottom: 7px;
  }
  .cid-v7QhdeOZEV .row {
    flex-direction: column;
  }
  .cid-v7QhdeOZEV .text-container {
    max-width: 100% !important;
  }
  .cid-v7QhdeOZEV .col-lg-4,
  .cid-v7QhdeOZEV .col-lg-8 {
    width: 100%;
    margin-bottom: 30px;
  }
}
.cid-v7QhdeOZEV .container {
  position: relative;
}
.cid-v7QhdeOZEV .row {
  align-items: flex-start;
  position: relative;
}
.cid-v7QhdeOZEV .text-container-wrapper {
  display: flex;
  align-items: center;
  height: 100%;
}
@media (max-width: 991px) {
  .cid-v7QhdeOZEV .text-container-wrapper {
    margin-top: 2rem;
    height: auto;
  }
}
.cid-v7QhdeOZEV .text-container {
  width: 100%;
  transition: all 0.3s;
  border-style: solid;
}
.cid-v7QhdeOZEV .mbr-section-title {
  margin-bottom: 1rem;
}
.cid-v7QhdeOZEV .mbr-text {
  margin-bottom: 1rem;
  margin-top: 0;
}
.cid-v7QhdeOZEV .mbr-section-subtitle2 {
  margin-bottom: 0;
}
.cid-v7QhdeOZEV .col-lg-4 h1,
.cid-v7QhdeOZEV .col-lg-4 h2,
.cid-v7QhdeOZEV .col-lg-4 h3 {
  word-wrap: break-word;
}
.cid-v7QhdeOZEV .col-lg-4 p {
  word-wrap: break-word;
}
.cid-v7QhdeOZEV .col-lg-4 .btn {
  margin: 0;
  font-weight: 500;
  border-width: 1px;
  font-style: normal;
  letter-spacing: 1px;
  white-space: normal;
  transition: all 0.3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  padding: 0.55rem 2rem;
  border-radius: 3px;
}
.cid-v7Q80yNDkQ {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #406f67;
}
.cid-v7Q80yNDkQ .listico {
  padding-right: 1rem;
  font-size: 1.5rem;
}
.cid-v7Q80yNDkQ .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-v7Q80yNDkQ .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-v7Q80yNDkQ .btn-primary {
  border: 1px solid #6592e6 !important;
}
.cid-v7Q80yNDkQ .btn-primary:hover {
  border: 1px solid #6592e6 !important;
}
.cid-v7Q80yNDkQ .stripe {
  border-bottom: 1px solid #ffe161;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-v7Q80yNDkQ .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-v7Q80yNDkQ .input-group-btn {
  padding-left: 0;
}
.cid-v7Q80yNDkQ .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-v7Q80yNDkQ .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #004d40;
  width: 85%;
}
.cid-v7Q80yNDkQ .mbr-text {
  color: #444;
}
.cid-v7Q80yNDkQ h5 {
  margin-bottom: 0;
}
.cid-v7Q80yNDkQ .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-v7Q80yNDkQ .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v7Q80yNDkQ .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-v7Q80yNDkQ .socicon {
  font-size: 1.3rem;
  background: #e9e9e9;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-v7Q80yNDkQ .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-v7Q80yNDkQ .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-v7Q80yNDkQ .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-v7Q80yNDkQ .social-list a:hover {
  opacity: 0.4;
}
.cid-v7Q80yNDkQ .media-container-row > div {
  padding: 0px;
}
.cid-v7Q80yNDkQ .text2 {
  color: #fafafa;
  text-align: left;
}
.cid-v7Q80yNDkQ .group-title {
  text-align: left;
  color: #ffffff;
  padding-bottom: 0.2rem;
}
.cid-v7Q80yNDkQ .links {
  color: #ecf5da;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-v7Q80yNDkQ .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-v7Q80yNDkQ .social-list,
  .cid-v7Q80yNDkQ .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-v7Q80yNDkQ h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-v7Q80yNDkQ .form-group {
    max-width: 180px;
  }
}
.cid-v7Q80yNDkQ .links span {
  color: #9e9e9e;
}
.cid-v7Q80yNDkQ .logo-sub-title {
  text-align: center;
  color: #fafafa;
}
.cid-v7Q80yNDkQ .logo-title {
  text-align: center;
}
.cid-v7Q80yNDkQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-v7Q80yNDkQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v7Q80yNDkQ .logo-title,
.cid-v7Q80yNDkQ .logo {
  text-align: center;
  color: #ffffff;
}
.cid-v7rJSmqVz2 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #365c55;
  overflow: hidden;
}
.cid-v7rJSmqVz2 .media-container-row .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-v7wUgbOt47 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 80px;
}
.cid-v7wUgbOt47 .logo-container {
  position: fixed;
  top: 0;
  z-index: 1001;
  width: 100%;
}
.cid-v7wUgbOt47 nav.navbar {
  position: fixed;
  width: 100%;
  top: 130px;
}
.cid-v7wUgbOt47 .container-fluid {
  padding-left: 40px;
  padding-right: 40px;
}
.cid-v7wUgbOt47 section.menu {
  margin: 0 !important;
  padding: 0 !important;
}
.cid-v7wUgbOt47 .logo-container {
  width: 100%;
  background: #d5debc;
  padding-top: 2px;
  padding-bottom: 25px;
  text-align: center;
  margin: 0;
  max-height: 150px;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 0;
}
.cid-v7wUgbOt47 .logo-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 3px;
  margin: 0;
  width: 100%;
  height: 100%;
}
.cid-v7wUgbOt47 .navbar-logo {
  display: block;
  margin: 0;
  padding: 0;
}
.cid-v7wUgbOt47 .navbar-logo a {
  outline: none;
  display: inline-block;
  margin: 0;
  padding: 0;
}
.cid-v7wUgbOt47 .navbar-logo img {
  display: block;
  margin: 0 auto;
}
.cid-v7wUgbOt47 .navbar-caption-wrap {
  text-align: center;
  margin: 0;
  padding: 0;
}
.cid-v7wUgbOt47 .navbar-caption-wrap .navbar-caption {
  line-height: inherit !important;
  font-weight: 700;
  display: inline-block;
  margin: 0;
}
.cid-v7wUgbOt47 .navbar {
  min-height: 80px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  margin: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ecf5da;
  position: fixed;
  width: 100%;
  z-index: 1000;
  padding: 0 !important;
  border-radius: 0 !important;
  border: none !important;
  box-shadow: none !important;
}
.cid-v7wUgbOt47 .navbar.opened {
  transition: all 0.3s;
}
.cid-v7wUgbOt47 .navbar .navbar-collapse {
  justify-content: center;
  z-index: 1;
  position: relative;
}
.cid-v7wUgbOt47 .navbar.navbar-short {
  min-height: 80px;
}
.cid-v7wUgbOt47 .container {
  display: flex;
  margin: 0 auto;
  max-width: 1600px;
  background: transparent;
}
.cid-v7wUgbOt47 button.navbar-toggler {
  outline: none;
  width: 50px;
  height: 50px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  border-radius: 100%;
  background-color: #ecf5da !important;
  border: none !important;
  box-shadow: none !important;
}
.cid-v7wUgbOt47 button.navbar-toggler .menu-text {
  display: none;
}
.cid-v7wUgbOt47 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 20px;
  height: 2px;
  background-color: #004d40;
}
.cid-v7wUgbOt47 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 18px;
  left: 15px;
  transition: all 0.2s;
}
.cid-v7wUgbOt47 button.navbar-toggler .hamburger span:nth-child(2) {
  left: 15px;
  top: 24px;
  transition: all 0.15s;
}
.cid-v7wUgbOt47 button.navbar-toggler .hamburger span:nth-child(3) {
  left: 15px;
  top: 30px;
  transition: all 0.2s;
}
@media (min-width: 992px) {
  .cid-v7wUgbOt47 nav.opened .hamburger span:nth-child(1) {
    top: 24px;
    transform: rotate(45deg);
    transition: all 0.25s;
  }
  .cid-v7wUgbOt47 nav.opened .hamburger span:nth-child(2) {
    opacity: 0;
    transition: all 0.2s;
  }
  .cid-v7wUgbOt47 nav.opened .hamburger span:nth-child(3) {
    top: 24px;
    transform: rotate(-45deg);
    transition: all 0.25s;
  }
}
.cid-v7wUgbOt47 .navbar-dropdown {
  padding: 0 1rem;
  margin: 0;
}
.cid-v7wUgbOt47 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
.cid-v7wUgbOt47 .iconfont-wrapper {
  color: #000c3f !important;
  font-size: 1.5rem;
  transition: all 0.3s ease-in-out;
}
.cid-v7wUgbOt47 .iconfont-wrapper:hover {
  opacity: .5;
}
.cid-v7wUgbOt47 .primary-buttons-container {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  gap: 0;
  margin: 0 auto;
  padding: 0;
  position: static;
}
.cid-v7wUgbOt47 .primary-button-item {
  list-style: none;
  margin: 0;
  padding: 0;
  position: static;
}
.cid-v7wUgbOt47 .primary-button {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 250px;
  min-height: 120px;
  background-color: #ecf5da;
  padding: 10px 20px;
  margin: 0;
  text-decoration: none;
  transition: all 0.3s ease;
  cursor: pointer;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.cid-v7wUgbOt47 .primary-button:hover {
  background-color: #004d40;
}
.cid-v7wUgbOt47 .primary-button:hover .h1-text {
  color: #ffffff;
}
.cid-v7wUgbOt47 .primary-button:hover .h2-text {
  color: #ffffff;
}
.cid-v7wUgbOt47 .primary-button.show {
  background-color: #004d40;
}
.cid-v7wUgbOt47 .primary-button.show .h1-text {
  color: #ffffff;
}
.cid-v7wUgbOt47 .primary-button.show .h2-text {
  color: #ffffff;
}
.cid-v7wUgbOt47 .button-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  gap: 4px;
}
.cid-v7wUgbOt47 .h1-text {
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
  color: #000000;
  margin: 0;
  padding: 0;
  line-height: 1.2;
  text-align: center;
  transition: color 0.3s ease;
  font-family: Thasadith-Regular;
}
.cid-v7wUgbOt47 .h2-text {
  font-size: 15px;
  font-weight: 600;
  color: #749B00;
  margin: 0;
  padding: 0;
  line-height: 1.2;
  text-align: center;
  transition: color 0.3s ease;
  font-family: Thasadith-Regular;
}
.cid-v7wUgbOt47 .megamenu {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  background: #ecf5da;
  border: none;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  padding: 20px;
  margin: 0;
  z-index: 998;
}
.cid-v7wUgbOt47 .megamenu.columns-1 {
  width: 250px;
}
.cid-v7wUgbOt47 .megamenu.columns-2 {
  width: 500px;
}
.cid-v7wUgbOt47 .megamenu.columns-3 {
  width: 750px;
}
.cid-v7wUgbOt47 .megamenu.columns-4 {
  width: 1000px;
}
.cid-v7wUgbOt47 .megamenu.show {
  display: block;
}
.cid-v7wUgbOt47 .megamenu-grid {
  display: grid;
  gap: 20px;
  width: 100%;
  margin: 0 auto;
}
.cid-v7wUgbOt47 .megamenu.columns-1 .megamenu-grid {
  grid-template-columns: 1fr;
}
.cid-v7wUgbOt47 .megamenu.columns-2 .megamenu-grid {
  grid-template-columns: repeat(2, 1fr);
}
.cid-v7wUgbOt47 .megamenu.columns-3 .megamenu-grid {
  grid-template-columns: repeat(3, 1fr);
}
.cid-v7wUgbOt47 .megamenu.columns-4 .megamenu-grid {
  grid-template-columns: repeat(4, 1fr);
}
.cid-v7wUgbOt47 .megamenu-column {
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 10px 20px;
  border-right: 1px solid #bcbcbc;
}
.cid-v7wUgbOt47 .megamenu-column:last-child {
  border-right: none;
}
.cid-v7wUgbOt47 .secondary-button {
  display: block;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 2vpx;
  padding-right: 20px;
  background: transparent;
  color: #000000;
  text-decoration: none;
  border: none;
  border-bottom: 1px solid #749B00;
  border-radius: 0;
  transition: all 0.3s ease;
  text-align: left;
  font-size: 14px;
  font-weight: 600;
  font-family: Thasadith-Regular;
}
.cid-v7wUgbOt47 .secondary-button:hover {
  background: transparent;
  color: #749B00;
  transform: translateX(5px);
  border-bottom-color: #749B00;
  font-family: Thasadith-Regular;
}
.cid-v7wUgbOt47 .secondary-button:last-child {
  border-bottom: none;
}
.cid-v7wUgbOt47 .content-wrap {
  min-height: 10px;
  margin: 0;
  padding: 0;
  background: #ecf5da;
}
@media (max-width: 991px) {
  .cid-v7wUgbOt47 nav.navbar {
    top: 80px;
  }
  .cid-v7wUgbOt47 .container-fluid {
    padding-left: 0;
    padding-right: 0;
  }
  .cid-v7wUgbOt47 .logo-container {
    padding-top: 5px;
    padding-bottom: 5px !important;
    max-height: 100px;
  }
  .cid-v7wUgbOt47 .navbar-logo img {
    height: 3rem !important;
  }
  .cid-v7wUgbOt47 .container {
    flex-wrap: nowrap;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .cid-v7wUgbOt47 .navbar-dropdown {
    padding: 0 !important;
  }
  .cid-v7wUgbOt47 .navbar-nav {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
  }
  .cid-v7wUgbOt47 .nav-dropdown {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
  }
  .cid-v7wUgbOt47 .megamenu.columns-2 .megamenu-grid,
  .cid-v7wUgbOt47 .megamenu.columns-3 .megamenu-grid,
  .cid-v7wUgbOt47 .megamenu.columns-4 .megamenu-grid {
    grid-template-columns: 1fr;
  }
  .cid-v7wUgbOt47 .megamenu {
    position: relative;
    top: 0;
    width: 100%;
  }
  .cid-v7wUgbOt47 .megamenu.columns-1,
  .cid-v7wUgbOt47 .megamenu.columns-2,
  .cid-v7wUgbOt47 .megamenu.columns-3,
  .cid-v7wUgbOt47 .megamenu.columns-4 {
    width: 100% !important;
    max-width: 100% !important;
    padding: 20px;
  }
  .cid-v7wUgbOt47 .megamenu-grid {
    gap: 0;
  }
  .cid-v7wUgbOt47 .megamenu-column {
    border-right: none;
    padding: 0;
  }
  .cid-v7wUgbOt47 .secondary-button {
    border-bottom: 1px solid #bcbcbc !important;
  }
  .cid-v7wUgbOt47 .secondary-button:last-child {
    border-bottom: 1px solid #bcbcbc !important;
  }
  .cid-v7wUgbOt47 .primary-buttons-container {
    flex-direction: column;
    width: 100% !important;
    max-width: 100% !important;
    padding: 0;
    margin: 0;
  }
  .cid-v7wUgbOt47 .primary-button-item {
    width: 100% !important;
    max-width: 100% !important;
  }
  .cid-v7wUgbOt47 .navbar-collapse {
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .cid-v7wUgbOt47 .primary-button {
    width: 100% !important;
    max-width: 100% !important;
    min-height: 60px;
    margin-bottom: 4px;
    margin-left: 0;
    margin-right: 0;
  }
  .cid-v7wUgbOt47 .navbar {
    min-height: 10px;
    flex-direction: column;
    align-items: center;
  }
  .cid-v7wUgbOt47 .navbar .navbar-toggler {
    flex-basis: auto;
    margin-top: 5px;
  }
  .cid-v7wUgbOt47 .navbar.opened {
    min-height: 100vh !important;
    flex-direction: column !important;
    justify-content: flex-start !important;
  }
  .cid-v7wUgbOt47 .navbar.opened .navbar-collapse {
    padding: 0 0 3rem;
    width: 100%;
  }
  .cid-v7wUgbOt47 .navbar:not(.opened) .navbar-collapse {
    display: none;
  }
  .cid-v7wUgbOt47 button.navbar-toggler {
    width: 65px;
    height: 65px;
    border-radius: 10px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 5px;
    padding: 5px;
  }
  .cid-v7wUgbOt47 button.navbar-toggler .menu-text {
    display: block;
    font-size: 14px;
    font-weight: 700;
    color: #004d40;
    letter-spacing: 0px;
    white-space: nowrap;
    font-family: Thasadith-Regular;
  }
  .cid-v7wUgbOt47 button.navbar-toggler nav.opened button.navbar-toggler {
    margin-left: calc(53%);
    margin-right: calc(47%);
  }
  .cid-v7wUgbOt47 button.navbar-toggler .hamburger {
    display: flex;
    flex-direction: column;
    gap: 5px;
    align-items: center;
    width: 100%;
    justify-content: center;
  }
  .cid-v7wUgbOt47 button.navbar-toggler .hamburger span {
    width: 30px;
    height: 3px;
    position: static;
    transform-origin: center;
  }
  .cid-v7wUgbOt47 nav.opened .hamburger span:nth-child(1) {
    transform: rotate(45deg) translateY(11px);
    transition: all 0.25s;
  }
  .cid-v7wUgbOt47 nav.opened .hamburger span:nth-child(2) {
    opacity: 0;
    transition: all 0.2s;
  }
  .cid-v7wUgbOt47 nav.opened .hamburger span:nth-child(3) {
    transform: rotate(-45deg) translateY(-11px);
    transition: all 0.25s;
  }
  .cid-v7wUgbOt47 .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    height: 40px;
  }
  .cid-v7wUgbOt47 .content-wrap {
    min-height: 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 0 !important;
    transform: translateY(0px);
    width: 100% !important;
  }
}
.cid-v7wUgbOt47 .column-title {
  font-size: 14px;
  font-weight: bold;
  color: #AF8300;
  text-transform: uppercase;
  text-align: left;
  margin: 0 0 8px 0;
  padding: 0 0 1px 0;
  border-bottom: 0px solid #AF8300;
  line-height: 1.2;
  font-family: Thasadith-Regular;
}
.cid-v7wVVg1gD1 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #f4f4f4;
}
.cid-v7wVVg1gD1 .container-fluid {
  margin: 0px;
  padding: 0px;
  height: auto;
  min-height: 40px;
}
.cid-v7wVVg1gD1 .dentaura-top-spacer {
  margin-left: auto;
  margin-right: auto;
  margin: 0px;
  padding: 0px;
  width: 100%;
  background-color: transparent;
  border-style: solid;
  border-width: 0px 0px 0 0px;
  border-bottom-width: 1px;
  border-color: #f2f2f0;
}
@media (max-width: 768px) {
  .cid-v7wVVg1gD1 .dentaura-top-spacer {
    height: 40px;
  }
}
@media (min-width: 769px) {
  .cid-v7wVVg1gD1 .dentaura-top-spacer {
    height: 40px;
  }
}
@media (min-width: 992px) {
  .cid-v7wVVg1gD1 .dentaura-top-spacer {
    height: 100px;
  }
}
.cid-v7wVIHvjS8 {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #57665c;
}
.cid-v7wVIHvjS8 .container-fluid {
  padding-left: 0;
  padding-right: 0;
}
.cid-v7wVIHvjS8 .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-v7wVIHvjS8 .card-box {
  padding: 0rem;
}
.cid-v7wVIHvjS8 .mbr-section-btn {
  margin-top: 1.8rem;
}
.cid-v7wVIHvjS8 .card {
  padding: 0;
  margin: auto;
}
.cid-v7wVIHvjS8 .card-img {
  height: 280px;
}
.cid-v7wVIHvjS8 .card-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-v7wVIHvjS8 .card-wrapper {
  padding: 2rem;
  width: 100%;
}
@media (min-width: 1400px) {
  .cid-v7wVIHvjS8 .card-wrapper {
    padding: 4rem;
  }
}
.cid-v7wVIHvjS8 .card-title {
  color: #efeeee;
  text-align: left;
}
.cid-v7wVIHvjS8 h2 {
  color: #f9f9f9;
  font-size: 34px;
  line-height: 26px;
}
.cid-v7wVIHvjS8 h3 {
  color: #f9f9f9;
  font-size: 26px;
  line-height: 22px;
}
.cid-v7wVIHvjS8 .card-title DIV {
  text-align: left;
}
.cid-v7wVIHvjS8 hh1 {
  color: #ffffff;
  font-size: 16px;
}
.cid-v7wVIHvjS8 gelb {
  color: #EBBC00;
  font-size: 30px;
}
.cid-v7wVIHvjS8 rest {
  color: #EBBC00;
  font-size: 18px;
}
.cid-v7xmL7wKJJ {
  padding-top: 60px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-v7xmL7wKJJ .line {
  background-color: #84a06c;
  color: #84a06c;
  align: center;
  height: 0.9px;
  margin: 0 auto;
}
.cid-v7xmL7wKJJ .section-text {
  padding: 0.3rem 0;
  text-align: justify;
  color: #365c55;
}
.cid-v7xmL7wKJJ .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-v7xmL7wKJJ .inner-container {
    width: 100% !important;
  }
}
.cid-v7wUL6e0Ge {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-v7wUL6e0Ge .row {
  margin-left: -40px;
}
.cid-v7wUL6e0Ge .row .slide-overlay {
  z-index: 1 !important;
}
.cid-v7wUL6e0Ge .carousel {
  max-width: 400px;
  margin: 0 auto;
}
@media (min-width: 992px) {
  .cid-v7wUL6e0Ge .carousel {
    min-height: 250px;
  }
  .cid-v7wUL6e0Ge .carousel img {
    max-height: 250px;
    object-fit: cover;
    width: 100%;
    height: 100%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-v7wUL6e0Ge .carousel {
    min-height: 145px;
    max-width: 90%;
  }
  .cid-v7wUL6e0Ge .carousel img {
    max-height: 145px;
    object-fit: cover;
    width: 100%;
    height: 90%;
  }
}
@media (max-width: 767px) {
  .cid-v7wUL6e0Ge .carousel {
    min-height: 475px;
    max-width: 100% !important;
  }
  .cid-v7wUL6e0Ge .carousel img {
    max-height: 475px;
    object-fit: cover;
    width: 100%;
    height: 100%;
  }
  .cid-v7wUL6e0Ge .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-v7wUL6e0Ge .divider-section {
    margin-top: 1rem;
  }
  .cid-v7wUL6e0Ge .mbr-section-btn {
    margin-bottom: 0.5rem;
  }
}
.cid-v7wUL6e0Ge .carousel,
.cid-v7wUL6e0Ge .carousel-inner {
  display: flex;
  align-items: stretch;
}
.cid-v7wUL6e0Ge .item-wrapper {
  width: 100%;
  overflow: hidden;
}
.cid-v7wUL6e0Ge .carousel-caption {
  z-index: 2 !important;
  left: 1rem;
  bottom: 1rem;
  width: fit-content;
  max-width: calc(68%);
  background-color: #33363b;
  padding: 8px;
  background-color: transparent;
}
.cid-v7wUL6e0Ge .mbr-section-subtitle {
  color: #FFFFFF;
  margin-bottom: 0 !important;
  text-align: left;
}
.cid-v7wUL6e0Ge .mbr-section-text {
  margin-bottom: 0 !important;
  margin-top: 8px !important;
  color: #FFFFFF;
  text-align: left;
  display: none;
}
.cid-v7wUL6e0Ge .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-v7wUL6e0Ge .carousel-control {
  top: 50%;
  width: 24px;
  height: 24px;
  margin-top: -1.3rem;
  font-size: 14px;
  background-color: #e8e8e8;
  border: 1px solid #8c8c8c;
  border-radius: 20%;
  transition: all 0.3s;
  opacity: 1;
}
.cid-v7wUL6e0Ge .carousel-control .mobi-mbri {
  color: #24262b;
  transition: all 0.3s;
}
.cid-v7wUL6e0Ge .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: -11px;
}
@media (max-width: 767px) {
  .cid-v7wUL6e0Ge .carousel-control.carousel-control-prev {
    margin-left: 1rem;
  }
}
.cid-v7wUL6e0Ge .carousel-control.carousel-control-next {
  right: 0;
  margin-right: -11px;
}
@media (max-width: 767px) {
  .cid-v7wUL6e0Ge .carousel-control.carousel-control-next {
    margin-right: 1rem;
  }
}
.cid-v7wUL6e0Ge .carousel-control:hover,
.cid-v7wUL6e0Ge .carousel-control:focus {
  border-color: #ffffff;
  opacity: 1;
}
.cid-v7wUL6e0Ge .carousel-control-prev:hover .mobi-mbri,
.cid-v7wUL6e0Ge .carousel-control-prev:focus .mobi-mbri {
  transform: translateX(-7px);
}
.cid-v7wUL6e0Ge .carousel-control-next:hover .mobi-mbri,
.cid-v7wUL6e0Ge .carousel-control-next:focus .mobi-mbri {
  transform: translateX(7px);
}
.cid-v7wUL6e0Ge .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-v7wUL6e0Ge .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-v7wUL6e0Ge .carousel-indicators {
  display: none !important;
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-v7wUL6e0Ge .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-v7wUL6e0Ge .carousel-indicators li.active,
.cid-v7wUL6e0Ge .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-v7wUL6e0Ge .carousel-indicators li::after,
.cid-v7wUL6e0Ge .carousel-indicators li::before {
  content: none;
}
.cid-v7wUL6e0Ge .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-v7wUL6e0Ge .carousel-indicators {
    display: none !important;
  }
}
.cid-v7wUL6e0Ge .text-container-wrapper {
  display: flex;
  align-items: center;
  height: 100%;
  margin-left: 0px;
}
@media (max-width: 991px) {
  .cid-v7wUL6e0Ge .text-container-wrapper {
    margin-top: 2rem;
    margin-left: 0 !important;
    height: auto;
  }
}
.cid-v7wUL6e0Ge .text-container {
  width: 100%;
  transition: all 0.3s;
  border-style: solid;
}
.cid-v7wUL6e0Ge .mbr-section-title {
  margin-bottom: 1rem;
  color: #004d40;
}
.cid-v7wUL6e0Ge .mbr-text {
  margin-bottom: 1rem;
  margin-top: 0;
}
.cid-v7wUL6e0Ge .mbr-section-subtitle2 {
  margin-bottom: 0;
  text-align: justify;
  color: #84a06c;
}
@media (max-width: 991px) {
  .cid-v7wUL6e0Ge .row {
    flex-direction: column;
    margin-left: 0 !important;
  }
  .cid-v7wUL6e0Ge .text-container {
    max-width: 100% !important;
  }
}
.cid-v7wUL6e0Ge .divider-section {
  margin-top: 1.5rem;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.cid-v7wUL6e0Ge .mbr-section-btn {
  margin-bottom: 0.75rem;
}
.cid-v7wUL6e0Ge .divider-line {
  width: 100%;
  border: 0;
  border-top-style: solid;
  margin: 0;
  opacity: 1;
}
.cid-v7wUL6e0Ge hash1 {
  font-size: 16px;
  color: #333333;
}
.cid-v7wUgcIZLe {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #406f67;
}
.cid-v7wUgcIZLe .listico {
  padding-right: 1rem;
  font-size: 1.5rem;
}
.cid-v7wUgcIZLe .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-v7wUgcIZLe .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-v7wUgcIZLe .btn-primary {
  border: 1px solid #6592e6 !important;
}
.cid-v7wUgcIZLe .btn-primary:hover {
  border: 1px solid #6592e6 !important;
}
.cid-v7wUgcIZLe .stripe {
  border-bottom: 1px solid #ffe161;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-v7wUgcIZLe .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-v7wUgcIZLe .input-group-btn {
  padding-left: 0;
}
.cid-v7wUgcIZLe .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-v7wUgcIZLe .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #004d40;
  width: 85%;
}
.cid-v7wUgcIZLe .mbr-text {
  color: #444;
}
.cid-v7wUgcIZLe h5 {
  margin-bottom: 0;
}
.cid-v7wUgcIZLe .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-v7wUgcIZLe .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v7wUgcIZLe .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-v7wUgcIZLe .socicon {
  font-size: 1.3rem;
  background: #e9e9e9;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-v7wUgcIZLe .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-v7wUgcIZLe .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-v7wUgcIZLe .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-v7wUgcIZLe .social-list a:hover {
  opacity: 0.4;
}
.cid-v7wUgcIZLe .media-container-row > div {
  padding: 0px;
}
.cid-v7wUgcIZLe .text2 {
  color: #fafafa;
  text-align: left;
}
.cid-v7wUgcIZLe .group-title {
  text-align: left;
  color: #ffffff;
  padding-bottom: 0.2rem;
}
.cid-v7wUgcIZLe .links {
  color: #ecf5da;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-v7wUgcIZLe .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-v7wUgcIZLe .social-list,
  .cid-v7wUgcIZLe .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-v7wUgcIZLe h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-v7wUgcIZLe .form-group {
    max-width: 180px;
  }
}
.cid-v7wUgcIZLe .links span {
  color: #9e9e9e;
}
.cid-v7wUgcIZLe .logo-sub-title {
  text-align: center;
  color: #fafafa;
}
.cid-v7wUgcIZLe .logo-title {
  text-align: center;
}
.cid-v7wUgcIZLe .mbr-fallback-image.disabled {
  display: none;
}
.cid-v7wUgcIZLe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v7wUgcIZLe .logo-title,
.cid-v7wUgcIZLe .logo {
  text-align: center;
  color: #ffffff;
}
.cid-v7wUgd3WZG {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #365c55;
  overflow: hidden;
}
.cid-v7wUgd3WZG .media-container-row .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-v7xbhKlHJ7 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 80px;
}
.cid-v7xbhKlHJ7 .logo-container {
  position: fixed;
  top: 0;
  z-index: 1001;
  width: 100%;
}
.cid-v7xbhKlHJ7 nav.navbar {
  position: fixed;
  width: 100%;
  top: 130px;
}
.cid-v7xbhKlHJ7 .container-fluid {
  padding-left: 40px;
  padding-right: 40px;
}
.cid-v7xbhKlHJ7 section.menu {
  margin: 0 !important;
  padding: 0 !important;
}
.cid-v7xbhKlHJ7 .logo-container {
  width: 100%;
  background: #d5debc;
  padding-top: 2px;
  padding-bottom: 25px;
  text-align: center;
  margin: 0;
  max-height: 150px;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 0;
}
.cid-v7xbhKlHJ7 .logo-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 3px;
  margin: 0;
  width: 100%;
  height: 100%;
}
.cid-v7xbhKlHJ7 .navbar-logo {
  display: block;
  margin: 0;
  padding: 0;
}
.cid-v7xbhKlHJ7 .navbar-logo a {
  outline: none;
  display: inline-block;
  margin: 0;
  padding: 0;
}
.cid-v7xbhKlHJ7 .navbar-logo img {
  display: block;
  margin: 0 auto;
}
.cid-v7xbhKlHJ7 .navbar-caption-wrap {
  text-align: center;
  margin: 0;
  padding: 0;
}
.cid-v7xbhKlHJ7 .navbar-caption-wrap .navbar-caption {
  line-height: inherit !important;
  font-weight: 700;
  display: inline-block;
  margin: 0;
}
.cid-v7xbhKlHJ7 .navbar {
  min-height: 80px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  margin: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ecf5da;
  position: fixed;
  width: 100%;
  z-index: 1000;
  padding: 0 !important;
  border-radius: 0 !important;
  border: none !important;
  box-shadow: none !important;
}
.cid-v7xbhKlHJ7 .navbar.opened {
  transition: all 0.3s;
}
.cid-v7xbhKlHJ7 .navbar .navbar-collapse {
  justify-content: center;
  z-index: 1;
  position: relative;
}
.cid-v7xbhKlHJ7 .navbar.navbar-short {
  min-height: 80px;
}
.cid-v7xbhKlHJ7 .container {
  display: flex;
  margin: 0 auto;
  max-width: 1600px;
  background: transparent;
}
.cid-v7xbhKlHJ7 button.navbar-toggler {
  outline: none;
  width: 50px;
  height: 50px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  border-radius: 100%;
  background-color: #ecf5da !important;
  border: none !important;
  box-shadow: none !important;
}
.cid-v7xbhKlHJ7 button.navbar-toggler .menu-text {
  display: none;
}
.cid-v7xbhKlHJ7 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 20px;
  height: 2px;
  background-color: #004d40;
}
.cid-v7xbhKlHJ7 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 18px;
  left: 15px;
  transition: all 0.2s;
}
.cid-v7xbhKlHJ7 button.navbar-toggler .hamburger span:nth-child(2) {
  left: 15px;
  top: 24px;
  transition: all 0.15s;
}
.cid-v7xbhKlHJ7 button.navbar-toggler .hamburger span:nth-child(3) {
  left: 15px;
  top: 30px;
  transition: all 0.2s;
}
@media (min-width: 992px) {
  .cid-v7xbhKlHJ7 nav.opened .hamburger span:nth-child(1) {
    top: 24px;
    transform: rotate(45deg);
    transition: all 0.25s;
  }
  .cid-v7xbhKlHJ7 nav.opened .hamburger span:nth-child(2) {
    opacity: 0;
    transition: all 0.2s;
  }
  .cid-v7xbhKlHJ7 nav.opened .hamburger span:nth-child(3) {
    top: 24px;
    transform: rotate(-45deg);
    transition: all 0.25s;
  }
}
.cid-v7xbhKlHJ7 .navbar-dropdown {
  padding: 0 1rem;
  margin: 0;
}
.cid-v7xbhKlHJ7 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
.cid-v7xbhKlHJ7 .iconfont-wrapper {
  color: #000c3f !important;
  font-size: 1.5rem;
  transition: all 0.3s ease-in-out;
}
.cid-v7xbhKlHJ7 .iconfont-wrapper:hover {
  opacity: .5;
}
.cid-v7xbhKlHJ7 .primary-buttons-container {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  gap: 0;
  margin: 0 auto;
  padding: 0;
  position: static;
}
.cid-v7xbhKlHJ7 .primary-button-item {
  list-style: none;
  margin: 0;
  padding: 0;
  position: static;
}
.cid-v7xbhKlHJ7 .primary-button {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 250px;
  min-height: 120px;
  background-color: #ecf5da;
  padding: 10px 20px;
  margin: 0;
  text-decoration: none;
  transition: all 0.3s ease;
  cursor: pointer;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.cid-v7xbhKlHJ7 .primary-button:hover {
  background-color: #004d40;
}
.cid-v7xbhKlHJ7 .primary-button:hover .h1-text {
  color: #ffffff;
}
.cid-v7xbhKlHJ7 .primary-button:hover .h2-text {
  color: #ffffff;
}
.cid-v7xbhKlHJ7 .primary-button.show {
  background-color: #004d40;
}
.cid-v7xbhKlHJ7 .primary-button.show .h1-text {
  color: #ffffff;
}
.cid-v7xbhKlHJ7 .primary-button.show .h2-text {
  color: #ffffff;
}
.cid-v7xbhKlHJ7 .button-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  gap: 4px;
}
.cid-v7xbhKlHJ7 .h1-text {
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
  color: #000000;
  margin: 0;
  padding: 0;
  line-height: 1.2;
  text-align: center;
  transition: color 0.3s ease;
  font-family: Thasadith-Regular;
}
.cid-v7xbhKlHJ7 .h2-text {
  font-size: 15px;
  font-weight: 600;
  color: #749B00;
  margin: 0;
  padding: 0;
  line-height: 1.2;
  text-align: center;
  transition: color 0.3s ease;
  font-family: Thasadith-Regular;
}
.cid-v7xbhKlHJ7 .megamenu {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  background: #ecf5da;
  border: none;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  padding: 20px;
  margin: 0;
  z-index: 998;
}
.cid-v7xbhKlHJ7 .megamenu.columns-1 {
  width: 250px;
}
.cid-v7xbhKlHJ7 .megamenu.columns-2 {
  width: 500px;
}
.cid-v7xbhKlHJ7 .megamenu.columns-3 {
  width: 750px;
}
.cid-v7xbhKlHJ7 .megamenu.columns-4 {
  width: 1000px;
}
.cid-v7xbhKlHJ7 .megamenu.show {
  display: block;
}
.cid-v7xbhKlHJ7 .megamenu-grid {
  display: grid;
  gap: 20px;
  width: 100%;
  margin: 0 auto;
}
.cid-v7xbhKlHJ7 .megamenu.columns-1 .megamenu-grid {
  grid-template-columns: 1fr;
}
.cid-v7xbhKlHJ7 .megamenu.columns-2 .megamenu-grid {
  grid-template-columns: repeat(2, 1fr);
}
.cid-v7xbhKlHJ7 .megamenu.columns-3 .megamenu-grid {
  grid-template-columns: repeat(3, 1fr);
}
.cid-v7xbhKlHJ7 .megamenu.columns-4 .megamenu-grid {
  grid-template-columns: repeat(4, 1fr);
}
.cid-v7xbhKlHJ7 .megamenu-column {
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 10px 20px;
  border-right: 1px solid #bcbcbc;
}
.cid-v7xbhKlHJ7 .megamenu-column:last-child {
  border-right: none;
}
.cid-v7xbhKlHJ7 .secondary-button {
  display: block;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 2vpx;
  padding-right: 20px;
  background: transparent;
  color: #000000;
  text-decoration: none;
  border: none;
  border-bottom: 1px solid #749B00;
  border-radius: 0;
  transition: all 0.3s ease;
  text-align: left;
  font-size: 14px;
  font-weight: 600;
  font-family: Thasadith-Regular;
}
.cid-v7xbhKlHJ7 .secondary-button:hover {
  background: transparent;
  color: #749B00;
  transform: translateX(5px);
  border-bottom-color: #749B00;
  font-family: Thasadith-Regular;
}
.cid-v7xbhKlHJ7 .secondary-button:last-child {
  border-bottom: none;
}
.cid-v7xbhKlHJ7 .content-wrap {
  min-height: 10px;
  margin: 0;
  padding: 0;
  background: #ecf5da;
}
@media (max-width: 991px) {
  .cid-v7xbhKlHJ7 nav.navbar {
    top: 80px;
  }
  .cid-v7xbhKlHJ7 .container-fluid {
    padding-left: 0;
    padding-right: 0;
  }
  .cid-v7xbhKlHJ7 .logo-container {
    padding-top: 5px;
    padding-bottom: 5px !important;
    max-height: 100px;
  }
  .cid-v7xbhKlHJ7 .navbar-logo img {
    height: 3rem !important;
  }
  .cid-v7xbhKlHJ7 .container {
    flex-wrap: nowrap;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .cid-v7xbhKlHJ7 .navbar-dropdown {
    padding: 0 !important;
  }
  .cid-v7xbhKlHJ7 .navbar-nav {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
  }
  .cid-v7xbhKlHJ7 .nav-dropdown {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
  }
  .cid-v7xbhKlHJ7 .megamenu.columns-2 .megamenu-grid,
  .cid-v7xbhKlHJ7 .megamenu.columns-3 .megamenu-grid,
  .cid-v7xbhKlHJ7 .megamenu.columns-4 .megamenu-grid {
    grid-template-columns: 1fr;
  }
  .cid-v7xbhKlHJ7 .megamenu {
    position: relative;
    top: 0;
    width: 100%;
  }
  .cid-v7xbhKlHJ7 .megamenu.columns-1,
  .cid-v7xbhKlHJ7 .megamenu.columns-2,
  .cid-v7xbhKlHJ7 .megamenu.columns-3,
  .cid-v7xbhKlHJ7 .megamenu.columns-4 {
    width: 100% !important;
    max-width: 100% !important;
    padding: 20px;
  }
  .cid-v7xbhKlHJ7 .megamenu-grid {
    gap: 0;
  }
  .cid-v7xbhKlHJ7 .megamenu-column {
    border-right: none;
    padding: 0;
  }
  .cid-v7xbhKlHJ7 .secondary-button {
    border-bottom: 1px solid #bcbcbc !important;
  }
  .cid-v7xbhKlHJ7 .secondary-button:last-child {
    border-bottom: 1px solid #bcbcbc !important;
  }
  .cid-v7xbhKlHJ7 .primary-buttons-container {
    flex-direction: column;
    width: 100% !important;
    max-width: 100% !important;
    padding: 0;
    margin: 0;
  }
  .cid-v7xbhKlHJ7 .primary-button-item {
    width: 100% !important;
    max-width: 100% !important;
  }
  .cid-v7xbhKlHJ7 .navbar-collapse {
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .cid-v7xbhKlHJ7 .primary-button {
    width: 100% !important;
    max-width: 100% !important;
    min-height: 60px;
    margin-bottom: 4px;
    margin-left: 0;
    margin-right: 0;
  }
  .cid-v7xbhKlHJ7 .navbar {
    min-height: 10px;
    flex-direction: column;
    align-items: center;
  }
  .cid-v7xbhKlHJ7 .navbar .navbar-toggler {
    flex-basis: auto;
    margin-top: 5px;
  }
  .cid-v7xbhKlHJ7 .navbar.opened {
    min-height: 100vh !important;
    flex-direction: column !important;
    justify-content: flex-start !important;
  }
  .cid-v7xbhKlHJ7 .navbar.opened .navbar-collapse {
    padding: 0 0 3rem;
    width: 100%;
  }
  .cid-v7xbhKlHJ7 .navbar:not(.opened) .navbar-collapse {
    display: none;
  }
  .cid-v7xbhKlHJ7 button.navbar-toggler {
    width: 65px;
    height: 65px;
    border-radius: 10px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 5px;
    padding: 5px;
  }
  .cid-v7xbhKlHJ7 button.navbar-toggler .menu-text {
    display: block;
    font-size: 14px;
    font-weight: 700;
    color: #004d40;
    letter-spacing: 0px;
    white-space: nowrap;
    font-family: Thasadith-Regular;
  }
  .cid-v7xbhKlHJ7 button.navbar-toggler nav.opened button.navbar-toggler {
    margin-left: calc(53%);
    margin-right: calc(47%);
  }
  .cid-v7xbhKlHJ7 button.navbar-toggler .hamburger {
    display: flex;
    flex-direction: column;
    gap: 5px;
    align-items: center;
    width: 100%;
    justify-content: center;
  }
  .cid-v7xbhKlHJ7 button.navbar-toggler .hamburger span {
    width: 30px;
    height: 3px;
    position: static;
    transform-origin: center;
  }
  .cid-v7xbhKlHJ7 nav.opened .hamburger span:nth-child(1) {
    transform: rotate(45deg) translateY(11px);
    transition: all 0.25s;
  }
  .cid-v7xbhKlHJ7 nav.opened .hamburger span:nth-child(2) {
    opacity: 0;
    transition: all 0.2s;
  }
  .cid-v7xbhKlHJ7 nav.opened .hamburger span:nth-child(3) {
    transform: rotate(-45deg) translateY(-11px);
    transition: all 0.25s;
  }
  .cid-v7xbhKlHJ7 .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    height: 40px;
  }
  .cid-v7xbhKlHJ7 .content-wrap {
    min-height: 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 0 !important;
    transform: translateY(0px);
    width: 100% !important;
  }
}
.cid-v7xbhKlHJ7 .column-title {
  font-size: 14px;
  font-weight: bold;
  color: #AF8300;
  text-transform: uppercase;
  text-align: left;
  margin: 0 0 8px 0;
  padding: 0 0 1px 0;
  border-bottom: 0px solid #AF8300;
  line-height: 1.2;
  font-family: Thasadith-Regular;
}
.cid-v7xbhL2DG6 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #f4f4f4;
}
.cid-v7xbhL2DG6 .container-fluid {
  margin: 0px;
  padding: 0px;
  height: auto;
  min-height: 40px;
}
.cid-v7xbhL2DG6 .dentaura-top-spacer {
  margin-left: auto;
  margin-right: auto;
  margin: 0px;
  padding: 0px;
  width: 100%;
  background-color: transparent;
  border-style: solid;
  border-width: 0px 0px 0 0px;
  border-bottom-width: 1px;
  border-color: #f2f2f0;
}
@media (max-width: 768px) {
  .cid-v7xbhL2DG6 .dentaura-top-spacer {
    height: 40px;
  }
}
@media (min-width: 769px) {
  .cid-v7xbhL2DG6 .dentaura-top-spacer {
    height: 40px;
  }
}
@media (min-width: 992px) {
  .cid-v7xbhL2DG6 .dentaura-top-spacer {
    height: 100px;
  }
}
.cid-v7xbhLclX0 {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #57665c;
}
.cid-v7xbhLclX0 .container-fluid {
  padding-left: 0;
  padding-right: 0;
}
.cid-v7xbhLclX0 .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-v7xbhLclX0 .card-box {
  padding: 0rem;
}
.cid-v7xbhLclX0 .mbr-section-btn {
  margin-top: 1.8rem;
}
.cid-v7xbhLclX0 .card {
  padding: 0;
  margin: auto;
}
.cid-v7xbhLclX0 .card-img {
  height: 280px;
}
.cid-v7xbhLclX0 .card-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-v7xbhLclX0 .card-wrapper {
  padding: 2rem;
  width: 100%;
}
@media (min-width: 1400px) {
  .cid-v7xbhLclX0 .card-wrapper {
    padding: 4rem;
  }
}
.cid-v7xbhLclX0 .card-title {
  color: #efeeee;
  text-align: left;
}
.cid-v7xbhLclX0 h2 {
  color: #f9f9f9;
  font-size: 34px;
  line-height: 26px;
}
.cid-v7xbhLclX0 h3 {
  color: #f9f9f9;
  font-size: 26px;
  line-height: 22px;
}
.cid-v7xbhLclX0 .card-title DIV {
  text-align: left;
}
.cid-v7xbhLclX0 hh1 {
  color: #ffffff;
  font-size: 16px;
}
.cid-v7xbhLclX0 gelb {
  color: #EBBC00;
  font-size: 30px;
}
.cid-v7xbhLclX0 rest {
  color: #EBBC00;
  font-size: 18px;
}
.cid-v7xo1uug4J {
  padding-top: 60px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-v7xo1uug4J .line {
  background-color: #84a06c;
  color: #84a06c;
  align: center;
  height: 0.9px;
  margin: 0 auto;
}
.cid-v7xo1uug4J .section-text {
  padding: 0.3rem 0;
  text-align: justify;
  color: #365c55;
}
.cid-v7xo1uug4J .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-v7xo1uug4J .inner-container {
    width: 100% !important;
  }
}
.cid-v7xbhLpd6Q {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-v7xbhLpd6Q .row {
  margin-left: -10px;
}
.cid-v7xbhLpd6Q .row .slide-overlay {
  z-index: 1 !important;
}
.cid-v7xbhLpd6Q .carousel {
  max-width: 400px;
  margin: 0 auto;
}
@media (min-width: 992px) {
  .cid-v7xbhLpd6Q .carousel {
    min-height: 225px;
  }
  .cid-v7xbhLpd6Q .carousel img {
    max-height: 225px;
    object-fit: cover;
    width: 100%;
    height: 100%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-v7xbhLpd6Q .carousel {
    min-height: 130.5px;
    max-width: 90%;
  }
  .cid-v7xbhLpd6Q .carousel img {
    max-height: 130.5px;
    object-fit: cover;
    width: 100%;
    height: 90%;
  }
}
@media (max-width: 767px) {
  .cid-v7xbhLpd6Q .carousel {
    min-height: 475px;
    max-width: 100% !important;
  }
  .cid-v7xbhLpd6Q .carousel img {
    max-height: 475px;
    object-fit: cover;
    width: 100%;
    height: 100%;
  }
  .cid-v7xbhLpd6Q .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-v7xbhLpd6Q .divider-section {
    margin-top: 1rem;
  }
  .cid-v7xbhLpd6Q .mbr-section-btn {
    margin-bottom: 0.5rem;
  }
}
.cid-v7xbhLpd6Q .carousel,
.cid-v7xbhLpd6Q .carousel-inner {
  display: flex;
  align-items: stretch;
}
.cid-v7xbhLpd6Q .item-wrapper {
  width: 100%;
  overflow: hidden;
}
.cid-v7xbhLpd6Q .carousel-caption {
  z-index: 2 !important;
  left: 1rem;
  bottom: 1rem;
  width: fit-content;
  max-width: calc(68%);
  background-color: #33363b;
  padding: 8px;
  background-color: transparent;
}
.cid-v7xbhLpd6Q .mbr-section-subtitle {
  color: #FFFFFF;
  margin-bottom: 0 !important;
  text-align: left;
}
.cid-v7xbhLpd6Q .mbr-section-text {
  margin-bottom: 0 !important;
  margin-top: 8px !important;
  color: #FFFFFF;
  text-align: left;
  display: none;
}
.cid-v7xbhLpd6Q .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-v7xbhLpd6Q .carousel-control {
  top: 50%;
  width: 24px;
  height: 24px;
  margin-top: -1.3rem;
  font-size: 14px;
  background-color: #e8e8e8;
  border: 1px solid #8c8c8c;
  border-radius: 20%;
  transition: all 0.3s;
  opacity: 1;
}
.cid-v7xbhLpd6Q .carousel-control .mobi-mbri {
  color: #24262b;
  transition: all 0.3s;
}
.cid-v7xbhLpd6Q .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: -11px;
}
@media (max-width: 767px) {
  .cid-v7xbhLpd6Q .carousel-control.carousel-control-prev {
    margin-left: 1rem;
  }
}
.cid-v7xbhLpd6Q .carousel-control.carousel-control-next {
  right: 0;
  margin-right: -11px;
}
@media (max-width: 767px) {
  .cid-v7xbhLpd6Q .carousel-control.carousel-control-next {
    margin-right: 1rem;
  }
}
.cid-v7xbhLpd6Q .carousel-control:hover,
.cid-v7xbhLpd6Q .carousel-control:focus {
  border-color: #ffffff;
  opacity: 1;
}
.cid-v7xbhLpd6Q .carousel-control-prev:hover .mobi-mbri,
.cid-v7xbhLpd6Q .carousel-control-prev:focus .mobi-mbri {
  transform: translateX(-7px);
}
.cid-v7xbhLpd6Q .carousel-control-next:hover .mobi-mbri,
.cid-v7xbhLpd6Q .carousel-control-next:focus .mobi-mbri {
  transform: translateX(7px);
}
.cid-v7xbhLpd6Q .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-v7xbhLpd6Q .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-v7xbhLpd6Q .carousel-indicators {
  display: none !important;
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-v7xbhLpd6Q .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-v7xbhLpd6Q .carousel-indicators li.active,
.cid-v7xbhLpd6Q .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-v7xbhLpd6Q .carousel-indicators li::after,
.cid-v7xbhLpd6Q .carousel-indicators li::before {
  content: none;
}
.cid-v7xbhLpd6Q .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-v7xbhLpd6Q .carousel-indicators {
    display: none !important;
  }
}
.cid-v7xbhLpd6Q .text-container-wrapper {
  display: flex;
  align-items: center;
  height: 100%;
  margin-left: 0px;
}
@media (max-width: 991px) {
  .cid-v7xbhLpd6Q .text-container-wrapper {
    margin-top: 2rem;
    margin-left: 0 !important;
    height: auto;
  }
}
.cid-v7xbhLpd6Q .text-container {
  width: 100%;
  transition: all 0.3s;
  border-style: solid;
}
.cid-v7xbhLpd6Q .mbr-section-title {
  margin-bottom: 1rem;
  color: #004d40;
}
.cid-v7xbhLpd6Q .mbr-text {
  margin-bottom: 1rem;
  margin-top: 0;
}
.cid-v7xbhLpd6Q .mbr-section-subtitle2 {
  margin-bottom: 0;
  text-align: left;
  color: #84a06c;
}
@media (max-width: 991px) {
  .cid-v7xbhLpd6Q .row {
    flex-direction: column;
    margin-left: 0 !important;
  }
  .cid-v7xbhLpd6Q .text-container {
    max-width: 100% !important;
  }
}
.cid-v7xbhLpd6Q .divider-section {
  margin-top: 1.5rem;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.cid-v7xbhLpd6Q .mbr-section-btn {
  margin-bottom: 0.75rem;
}
.cid-v7xbhLpd6Q .divider-line {
  width: 100%;
  border: 0;
  border-top-style: solid;
  margin: 0;
  opacity: 1;
}
.cid-v7xbhLpd6Q hash1 {
  font-size: 16px;
  color: #333333;
}
.cid-v7xl6lJa8n {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-v7xl6lJa8n .container {
  position: relative;
}
.cid-v7xl6lJa8n .row {
  align-items: flex-start;
  position: relative;
}
.cid-v7xl6lJa8n .text-container-wrapper {
  display: flex;
  align-items: center;
  height: 100%;
}
@media (max-width: 991px) {
  .cid-v7xl6lJa8n .text-container-wrapper {
    margin-top: 2rem;
    height: auto;
  }
}
.cid-v7xl6lJa8n .text-container {
  width: 100%;
  transition: all 0.3s;
  border-style: solid;
}
.cid-v7xl6lJa8n .mbr-section-title {
  margin-bottom: 1rem;
}
.cid-v7xl6lJa8n .mbr-text {
  margin-bottom: 1rem;
  margin-top: 0;
}
.cid-v7xl6lJa8n .mbr-section-subtitle2 {
  margin-bottom: 0;
}
.cid-v7xl6lJa8n .col-lg-4 h1,
.cid-v7xl6lJa8n .col-lg-4 h2,
.cid-v7xl6lJa8n .col-lg-4 h3 {
  word-wrap: break-word;
}
.cid-v7xl6lJa8n .col-lg-4 p {
  word-wrap: break-word;
}
.cid-v7xl6lJa8n .col-lg-4 .btn {
  margin: 0;
  font-weight: 500;
  border-width: 1px;
  font-style: normal;
  letter-spacing: 1px;
  white-space: normal;
  transition: all 0.3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  padding: 0.55rem 2rem;
  border-radius: 3px;
}
@media (max-width: 991px) {
  .cid-v7xl6lJa8n .row {
    flex-direction: column;
  }
  .cid-v7xl6lJa8n .text-container {
    max-width: 100% !important;
  }
  .cid-v7xl6lJa8n .col-lg-4,
  .cid-v7xl6lJa8n .col-lg-8 {
    width: 100%;
    margin-bottom: 30px;
  }
}
.cid-v7xl6lJa8n .btn {
  margin: .4rem .8rem;
  font-weight: 500;
  border-width: 2px;
  font-style: normal;
  letter-spacing: 1px;
  white-space: normal;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  display: -webkit-inline-flex;
  align-items: left;
  justify-content: left;
  word-break: break-word;
  -webkit-align-items: left;
  -webkit-justify-content: left;
  padding: 0.55rem 2rem;
  border-radius: 3px;
}
.cid-v7xbhM1WmR {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #406f67;
}
.cid-v7xbhM1WmR .listico {
  padding-right: 1rem;
  font-size: 1.5rem;
}
.cid-v7xbhM1WmR .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-v7xbhM1WmR .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-v7xbhM1WmR .btn-primary {
  border: 1px solid #6592e6 !important;
}
.cid-v7xbhM1WmR .btn-primary:hover {
  border: 1px solid #6592e6 !important;
}
.cid-v7xbhM1WmR .stripe {
  border-bottom: 1px solid #ffe161;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-v7xbhM1WmR .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-v7xbhM1WmR .input-group-btn {
  padding-left: 0;
}
.cid-v7xbhM1WmR .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-v7xbhM1WmR .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #004d40;
  width: 85%;
}
.cid-v7xbhM1WmR .mbr-text {
  color: #444;
}
.cid-v7xbhM1WmR h5 {
  margin-bottom: 0;
}
.cid-v7xbhM1WmR .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-v7xbhM1WmR .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v7xbhM1WmR .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-v7xbhM1WmR .socicon {
  font-size: 1.3rem;
  background: #e9e9e9;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-v7xbhM1WmR .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-v7xbhM1WmR .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-v7xbhM1WmR .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-v7xbhM1WmR .social-list a:hover {
  opacity: 0.4;
}
.cid-v7xbhM1WmR .media-container-row > div {
  padding: 0px;
}
.cid-v7xbhM1WmR .text2 {
  color: #fafafa;
  text-align: left;
}
.cid-v7xbhM1WmR .group-title {
  text-align: left;
  color: #ffffff;
  padding-bottom: 0.2rem;
}
.cid-v7xbhM1WmR .links {
  color: #ecf5da;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-v7xbhM1WmR .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-v7xbhM1WmR .social-list,
  .cid-v7xbhM1WmR .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-v7xbhM1WmR h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-v7xbhM1WmR .form-group {
    max-width: 180px;
  }
}
.cid-v7xbhM1WmR .links span {
  color: #9e9e9e;
}
.cid-v7xbhM1WmR .logo-sub-title {
  text-align: center;
  color: #fafafa;
}
.cid-v7xbhM1WmR .logo-title {
  text-align: center;
}
.cid-v7xbhM1WmR .mbr-fallback-image.disabled {
  display: none;
}
.cid-v7xbhM1WmR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v7xbhM1WmR .logo-title,
.cid-v7xbhM1WmR .logo {
  text-align: center;
  color: #ffffff;
}
.cid-v7xbhMp7TE {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #365c55;
  overflow: hidden;
}
.cid-v7xbhMp7TE .media-container-row .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-v7xd37gJaq {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 80px;
}
.cid-v7xd37gJaq .logo-container {
  position: fixed;
  top: 0;
  z-index: 1001;
  width: 100%;
}
.cid-v7xd37gJaq nav.navbar {
  position: fixed;
  width: 100%;
  top: 130px;
}
.cid-v7xd37gJaq .container-fluid {
  padding-left: 40px;
  padding-right: 40px;
}
.cid-v7xd37gJaq section.menu {
  margin: 0 !important;
  padding: 0 !important;
}
.cid-v7xd37gJaq .logo-container {
  width: 100%;
  background: #d5debc;
  padding-top: 2px;
  padding-bottom: 25px;
  text-align: center;
  margin: 0;
  max-height: 150px;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 0;
}
.cid-v7xd37gJaq .logo-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 3px;
  margin: 0;
  width: 100%;
  height: 100%;
}
.cid-v7xd37gJaq .navbar-logo {
  display: block;
  margin: 0;
  padding: 0;
}
.cid-v7xd37gJaq .navbar-logo a {
  outline: none;
  display: inline-block;
  margin: 0;
  padding: 0;
}
.cid-v7xd37gJaq .navbar-logo img {
  display: block;
  margin: 0 auto;
}
.cid-v7xd37gJaq .navbar-caption-wrap {
  text-align: center;
  margin: 0;
  padding: 0;
}
.cid-v7xd37gJaq .navbar-caption-wrap .navbar-caption {
  line-height: inherit !important;
  font-weight: 700;
  display: inline-block;
  margin: 0;
}
.cid-v7xd37gJaq .navbar {
  min-height: 80px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  margin: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ecf5da;
  position: fixed;
  width: 100%;
  z-index: 1000;
  padding: 0 !important;
  border-radius: 0 !important;
  border: none !important;
  box-shadow: none !important;
}
.cid-v7xd37gJaq .navbar.opened {
  transition: all 0.3s;
}
.cid-v7xd37gJaq .navbar .navbar-collapse {
  justify-content: center;
  z-index: 1;
  position: relative;
}
.cid-v7xd37gJaq .navbar.navbar-short {
  min-height: 80px;
}
.cid-v7xd37gJaq .container {
  display: flex;
  margin: 0 auto;
  max-width: 1600px;
  background: transparent;
}
.cid-v7xd37gJaq button.navbar-toggler {
  outline: none;
  width: 50px;
  height: 50px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  border-radius: 100%;
  background-color: #ecf5da !important;
  border: none !important;
  box-shadow: none !important;
}
.cid-v7xd37gJaq button.navbar-toggler .menu-text {
  display: none;
}
.cid-v7xd37gJaq button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 20px;
  height: 2px;
  background-color: #004d40;
}
.cid-v7xd37gJaq button.navbar-toggler .hamburger span:nth-child(1) {
  top: 18px;
  left: 15px;
  transition: all 0.2s;
}
.cid-v7xd37gJaq button.navbar-toggler .hamburger span:nth-child(2) {
  left: 15px;
  top: 24px;
  transition: all 0.15s;
}
.cid-v7xd37gJaq button.navbar-toggler .hamburger span:nth-child(3) {
  left: 15px;
  top: 30px;
  transition: all 0.2s;
}
@media (min-width: 992px) {
  .cid-v7xd37gJaq nav.opened .hamburger span:nth-child(1) {
    top: 24px;
    transform: rotate(45deg);
    transition: all 0.25s;
  }
  .cid-v7xd37gJaq nav.opened .hamburger span:nth-child(2) {
    opacity: 0;
    transition: all 0.2s;
  }
  .cid-v7xd37gJaq nav.opened .hamburger span:nth-child(3) {
    top: 24px;
    transform: rotate(-45deg);
    transition: all 0.25s;
  }
}
.cid-v7xd37gJaq .navbar-dropdown {
  padding: 0 1rem;
  margin: 0;
}
.cid-v7xd37gJaq .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
.cid-v7xd37gJaq .iconfont-wrapper {
  color: #000c3f !important;
  font-size: 1.5rem;
  transition: all 0.3s ease-in-out;
}
.cid-v7xd37gJaq .iconfont-wrapper:hover {
  opacity: .5;
}
.cid-v7xd37gJaq .primary-buttons-container {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  gap: 0;
  margin: 0 auto;
  padding: 0;
  position: static;
}
.cid-v7xd37gJaq .primary-button-item {
  list-style: none;
  margin: 0;
  padding: 0;
  position: static;
}
.cid-v7xd37gJaq .primary-button {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 250px;
  min-height: 120px;
  background-color: #ecf5da;
  padding: 10px 20px;
  margin: 0;
  text-decoration: none;
  transition: all 0.3s ease;
  cursor: pointer;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.cid-v7xd37gJaq .primary-button:hover {
  background-color: #004d40;
}
.cid-v7xd37gJaq .primary-button:hover .h1-text {
  color: #ffffff;
}
.cid-v7xd37gJaq .primary-button:hover .h2-text {
  color: #ffffff;
}
.cid-v7xd37gJaq .primary-button.show {
  background-color: #004d40;
}
.cid-v7xd37gJaq .primary-button.show .h1-text {
  color: #ffffff;
}
.cid-v7xd37gJaq .primary-button.show .h2-text {
  color: #ffffff;
}
.cid-v7xd37gJaq .button-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  gap: 4px;
}
.cid-v7xd37gJaq .h1-text {
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
  color: #000000;
  margin: 0;
  padding: 0;
  line-height: 1.2;
  text-align: center;
  transition: color 0.3s ease;
  font-family: Thasadith-Regular;
}
.cid-v7xd37gJaq .h2-text {
  font-size: 15px;
  font-weight: 600;
  color: #749B00;
  margin: 0;
  padding: 0;
  line-height: 1.2;
  text-align: center;
  transition: color 0.3s ease;
  font-family: Thasadith-Regular;
}
.cid-v7xd37gJaq .megamenu {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  background: #ecf5da;
  border: none;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  padding: 20px;
  margin: 0;
  z-index: 998;
}
.cid-v7xd37gJaq .megamenu.columns-1 {
  width: 250px;
}
.cid-v7xd37gJaq .megamenu.columns-2 {
  width: 500px;
}
.cid-v7xd37gJaq .megamenu.columns-3 {
  width: 750px;
}
.cid-v7xd37gJaq .megamenu.columns-4 {
  width: 1000px;
}
.cid-v7xd37gJaq .megamenu.show {
  display: block;
}
.cid-v7xd37gJaq .megamenu-grid {
  display: grid;
  gap: 20px;
  width: 100%;
  margin: 0 auto;
}
.cid-v7xd37gJaq .megamenu.columns-1 .megamenu-grid {
  grid-template-columns: 1fr;
}
.cid-v7xd37gJaq .megamenu.columns-2 .megamenu-grid {
  grid-template-columns: repeat(2, 1fr);
}
.cid-v7xd37gJaq .megamenu.columns-3 .megamenu-grid {
  grid-template-columns: repeat(3, 1fr);
}
.cid-v7xd37gJaq .megamenu.columns-4 .megamenu-grid {
  grid-template-columns: repeat(4, 1fr);
}
.cid-v7xd37gJaq .megamenu-column {
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 10px 20px;
  border-right: 1px solid #bcbcbc;
}
.cid-v7xd37gJaq .megamenu-column:last-child {
  border-right: none;
}
.cid-v7xd37gJaq .secondary-button {
  display: block;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 2vpx;
  padding-right: 20px;
  background: transparent;
  color: #000000;
  text-decoration: none;
  border: none;
  border-bottom: 1px solid #749B00;
  border-radius: 0;
  transition: all 0.3s ease;
  text-align: left;
  font-size: 14px;
  font-weight: 600;
  font-family: Thasadith-Regular;
}
.cid-v7xd37gJaq .secondary-button:hover {
  background: transparent;
  color: #749B00;
  transform: translateX(5px);
  border-bottom-color: #749B00;
  font-family: Thasadith-Regular;
}
.cid-v7xd37gJaq .secondary-button:last-child {
  border-bottom: none;
}
.cid-v7xd37gJaq .content-wrap {
  min-height: 10px;
  margin: 0;
  padding: 0;
  background: #ecf5da;
}
@media (max-width: 991px) {
  .cid-v7xd37gJaq nav.navbar {
    top: 80px;
  }
  .cid-v7xd37gJaq .container-fluid {
    padding-left: 0;
    padding-right: 0;
  }
  .cid-v7xd37gJaq .logo-container {
    padding-top: 5px;
    padding-bottom: 5px !important;
    max-height: 100px;
  }
  .cid-v7xd37gJaq .navbar-logo img {
    height: 3rem !important;
  }
  .cid-v7xd37gJaq .container {
    flex-wrap: nowrap;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .cid-v7xd37gJaq .navbar-dropdown {
    padding: 0 !important;
  }
  .cid-v7xd37gJaq .navbar-nav {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
  }
  .cid-v7xd37gJaq .nav-dropdown {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
  }
  .cid-v7xd37gJaq .megamenu.columns-2 .megamenu-grid,
  .cid-v7xd37gJaq .megamenu.columns-3 .megamenu-grid,
  .cid-v7xd37gJaq .megamenu.columns-4 .megamenu-grid {
    grid-template-columns: 1fr;
  }
  .cid-v7xd37gJaq .megamenu {
    position: relative;
    top: 0;
    width: 100%;
  }
  .cid-v7xd37gJaq .megamenu.columns-1,
  .cid-v7xd37gJaq .megamenu.columns-2,
  .cid-v7xd37gJaq .megamenu.columns-3,
  .cid-v7xd37gJaq .megamenu.columns-4 {
    width: 100% !important;
    max-width: 100% !important;
    padding: 20px;
  }
  .cid-v7xd37gJaq .megamenu-grid {
    gap: 0;
  }
  .cid-v7xd37gJaq .megamenu-column {
    border-right: none;
    padding: 0;
  }
  .cid-v7xd37gJaq .secondary-button {
    border-bottom: 1px solid #bcbcbc !important;
  }
  .cid-v7xd37gJaq .secondary-button:last-child {
    border-bottom: 1px solid #bcbcbc !important;
  }
  .cid-v7xd37gJaq .primary-buttons-container {
    flex-direction: column;
    width: 100% !important;
    max-width: 100% !important;
    padding: 0;
    margin: 0;
  }
  .cid-v7xd37gJaq .primary-button-item {
    width: 100% !important;
    max-width: 100% !important;
  }
  .cid-v7xd37gJaq .navbar-collapse {
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .cid-v7xd37gJaq .primary-button {
    width: 100% !important;
    max-width: 100% !important;
    min-height: 60px;
    margin-bottom: 4px;
    margin-left: 0;
    margin-right: 0;
  }
  .cid-v7xd37gJaq .navbar {
    min-height: 10px;
    flex-direction: column;
    align-items: center;
  }
  .cid-v7xd37gJaq .navbar .navbar-toggler {
    flex-basis: auto;
    margin-top: 5px;
  }
  .cid-v7xd37gJaq .navbar.opened {
    min-height: 100vh !important;
    flex-direction: column !important;
    justify-content: flex-start !important;
  }
  .cid-v7xd37gJaq .navbar.opened .navbar-collapse {
    padding: 0 0 3rem;
    width: 100%;
  }
  .cid-v7xd37gJaq .navbar:not(.opened) .navbar-collapse {
    display: none;
  }
  .cid-v7xd37gJaq button.navbar-toggler {
    width: 65px;
    height: 65px;
    border-radius: 10px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 5px;
    padding: 5px;
  }
  .cid-v7xd37gJaq button.navbar-toggler .menu-text {
    display: block;
    font-size: 14px;
    font-weight: 700;
    color: #004d40;
    letter-spacing: 0px;
    white-space: nowrap;
    font-family: Thasadith-Regular;
  }
  .cid-v7xd37gJaq button.navbar-toggler nav.opened button.navbar-toggler {
    margin-left: calc(53%);
    margin-right: calc(47%);
  }
  .cid-v7xd37gJaq button.navbar-toggler .hamburger {
    display: flex;
    flex-direction: column;
    gap: 5px;
    align-items: center;
    width: 100%;
    justify-content: center;
  }
  .cid-v7xd37gJaq button.navbar-toggler .hamburger span {
    width: 30px;
    height: 3px;
    position: static;
    transform-origin: center;
  }
  .cid-v7xd37gJaq nav.opened .hamburger span:nth-child(1) {
    transform: rotate(45deg) translateY(11px);
    transition: all 0.25s;
  }
  .cid-v7xd37gJaq nav.opened .hamburger span:nth-child(2) {
    opacity: 0;
    transition: all 0.2s;
  }
  .cid-v7xd37gJaq nav.opened .hamburger span:nth-child(3) {
    transform: rotate(-45deg) translateY(-11px);
    transition: all 0.25s;
  }
  .cid-v7xd37gJaq .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    height: 40px;
  }
  .cid-v7xd37gJaq .content-wrap {
    min-height: 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 0 !important;
    transform: translateY(0px);
    width: 100% !important;
  }
}
.cid-v7xd37gJaq .column-title {
  font-size: 14px;
  font-weight: bold;
  color: #AF8300;
  text-transform: uppercase;
  text-align: left;
  margin: 0 0 8px 0;
  padding: 0 0 1px 0;
  border-bottom: 0px solid #AF8300;
  line-height: 1.2;
  font-family: Thasadith-Regular;
}
.cid-v7xd37SEi1 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #f4f4f4;
}
.cid-v7xd37SEi1 .container-fluid {
  margin: 0px;
  padding: 0px;
  height: auto;
  min-height: 40px;
}
.cid-v7xd37SEi1 .dentaura-top-spacer {
  margin-left: auto;
  margin-right: auto;
  margin: 0px;
  padding: 0px;
  width: 100%;
  background-color: transparent;
  border-style: solid;
  border-width: 0px 0px 0 0px;
  border-bottom-width: 1px;
  border-color: #f2f2f0;
}
@media (max-width: 768px) {
  .cid-v7xd37SEi1 .dentaura-top-spacer {
    height: 40px;
  }
}
@media (min-width: 769px) {
  .cid-v7xd37SEi1 .dentaura-top-spacer {
    height: 40px;
  }
}
@media (min-width: 992px) {
  .cid-v7xd37SEi1 .dentaura-top-spacer {
    height: 100px;
  }
}
.cid-v7xd383W0R {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #57665c;
}
.cid-v7xd383W0R .container-fluid {
  padding-left: 0;
  padding-right: 0;
}
.cid-v7xd383W0R .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-v7xd383W0R .card-box {
  padding: 0rem;
}
.cid-v7xd383W0R .mbr-section-btn {
  margin-top: 1.8rem;
}
.cid-v7xd383W0R .card {
  padding: 0;
  margin: auto;
}
.cid-v7xd383W0R .card-img {
  height: 280px;
}
.cid-v7xd383W0R .card-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-v7xd383W0R .card-wrapper {
  padding: 2rem;
  width: 100%;
}
@media (min-width: 1400px) {
  .cid-v7xd383W0R .card-wrapper {
    padding: 4rem;
  }
}
.cid-v7xd383W0R .card-title {
  color: #efeeee;
  text-align: left;
}
.cid-v7xd383W0R h2 {
  color: #f9f9f9;
  font-size: 34px;
  line-height: 26px;
}
.cid-v7xd383W0R h3 {
  color: #f9f9f9;
  font-size: 26px;
  line-height: 22px;
}
.cid-v7xd383W0R .card-title DIV {
  text-align: left;
}
.cid-v7xd383W0R hh1 {
  color: #ffffff;
  font-size: 16px;
}
.cid-v7xd383W0R gelb {
  color: #EBBC00;
  font-size: 30px;
}
.cid-v7xd383W0R rest {
  color: #EBBC00;
  font-size: 18px;
}
.cid-v7xo8cuK7r {
  padding-top: 60px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-v7xo8cuK7r .line {
  background-color: #84a06c;
  color: #84a06c;
  align: center;
  height: 0.9px;
  margin: 0 auto;
}
.cid-v7xo8cuK7r .section-text {
  padding: 0.3rem 0;
  text-align: justify;
  color: #365c55;
}
.cid-v7xo8cuK7r .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-v7xo8cuK7r .inner-container {
    width: 100% !important;
  }
}
.cid-v7xd38xcdo {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-v7xd38xcdo {
    padding-top: 9px;
    padding-bottom: 0px;
  }
  .cid-v7xd38xcdo .row {
    flex-direction: column;
  }
  .cid-v7xd38xcdo .text-container {
    max-width: 100% !important;
  }
  .cid-v7xd38xcdo .col-lg-4,
  .cid-v7xd38xcdo .col-lg-8 {
    width: 100%;
    margin-bottom: 30px;
  }
}
.cid-v7xd38xcdo .container {
  position: relative;
}
.cid-v7xd38xcdo .row {
  align-items: flex-start;
  position: relative;
}
.cid-v7xd38xcdo .text-container-wrapper {
  display: flex;
  align-items: center;
  height: 100%;
}
@media (max-width: 991px) {
  .cid-v7xd38xcdo .text-container-wrapper {
    margin-top: 2rem;
    height: auto;
  }
}
.cid-v7xd38xcdo .text-container {
  width: 100%;
  transition: all 0.3s;
  border-style: solid;
}
.cid-v7xd38xcdo .mbr-section-title {
  margin-bottom: 1rem;
}
.cid-v7xd38xcdo .mbr-text {
  margin-bottom: 1rem;
  margin-top: 0;
}
.cid-v7xd38xcdo .mbr-section-subtitle2 {
  margin-bottom: 0;
}
.cid-v7xd38xcdo .col-lg-4 h1,
.cid-v7xd38xcdo .col-lg-4 h2,
.cid-v7xd38xcdo .col-lg-4 h3 {
  word-wrap: break-word;
}
.cid-v7xd38xcdo .col-lg-4 p {
  word-wrap: break-word;
}
.cid-v7xd38xcdo .col-lg-4 .btn {
  margin: 0;
  font-weight: 500;
  border-width: 1px;
  font-style: normal;
  letter-spacing: 1px;
  white-space: normal;
  transition: all 0.3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  padding: 0.55rem 2rem;
  border-radius: 3px;
}
.cid-v7TlFUkFK0 {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-v7TlFUkFK0 {
    padding-top: 0px;
    padding-bottom: 1px;
  }
  .cid-v7TlFUkFK0 .row {
    flex-direction: column;
  }
  .cid-v7TlFUkFK0 .image-container {
    max-width: 100% !important;
  }
  .cid-v7TlFUkFK0 .col-lg-4,
  .cid-v7TlFUkFK0 .col-lg-8 {
    width: 100%;
    margin-bottom: 30px;
  }
}
.cid-v7TlFUkFK0 .container {
  position: relative;
}
.cid-v7TlFUkFK0 .row {
  align-items: flex-start;
  position: relative;
}
.cid-v7TlFUkFK0 .image-container-wrapper {
  display: flex;
  align-items: flex-start;
  height: 100%;
  padding-top: 36px;
}
@media (max-width: 991px) {
  .cid-v7TlFUkFK0 .image-container-wrapper {
    margin-top: 2rem;
    height: auto;
  }
}
.cid-v7TlFUkFK0 .image-container {
  width: 100%;
  transition: all 0.3s;
  border-style: solid;
}
.cid-v7TlFUkFK0 .image-container img {
  width: 100%;
  height: auto;
  display: block;
}
.cid-v7TlFUkFK0 .col-lg-4 h1,
.cid-v7TlFUkFK0 .col-lg-4 h2,
.cid-v7TlFUkFK0 .col-lg-4 h3 {
  word-wrap: break-word;
}
.cid-v7TlFUkFK0 .col-lg-4 p {
  word-wrap: break-word;
}
.cid-v7TlFUkFK0 .col-lg-4 .btn {
  margin: 0;
  font-weight: 500;
  border-width: 1px;
  font-style: normal;
  letter-spacing: 1px;
  white-space: normal;
  transition: all 0.3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  padding: 0.55rem 2rem;
  border-radius: 3px;
}
.cid-v7xd38QzJp {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #406f67;
}
.cid-v7xd38QzJp .listico {
  padding-right: 1rem;
  font-size: 1.5rem;
}
.cid-v7xd38QzJp .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-v7xd38QzJp .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-v7xd38QzJp .btn-primary {
  border: 1px solid #6592e6 !important;
}
.cid-v7xd38QzJp .btn-primary:hover {
  border: 1px solid #6592e6 !important;
}
.cid-v7xd38QzJp .stripe {
  border-bottom: 1px solid #ffe161;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-v7xd38QzJp .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-v7xd38QzJp .input-group-btn {
  padding-left: 0;
}
.cid-v7xd38QzJp .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-v7xd38QzJp .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #004d40;
  width: 85%;
}
.cid-v7xd38QzJp .mbr-text {
  color: #444;
}
.cid-v7xd38QzJp h5 {
  margin-bottom: 0;
}
.cid-v7xd38QzJp .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-v7xd38QzJp .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v7xd38QzJp .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-v7xd38QzJp .socicon {
  font-size: 1.3rem;
  background: #e9e9e9;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-v7xd38QzJp .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-v7xd38QzJp .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-v7xd38QzJp .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-v7xd38QzJp .social-list a:hover {
  opacity: 0.4;
}
.cid-v7xd38QzJp .media-container-row > div {
  padding: 0px;
}
.cid-v7xd38QzJp .text2 {
  color: #fafafa;
  text-align: left;
}
.cid-v7xd38QzJp .group-title {
  text-align: left;
  color: #ffffff;
  padding-bottom: 0.2rem;
}
.cid-v7xd38QzJp .links {
  color: #ecf5da;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-v7xd38QzJp .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-v7xd38QzJp .social-list,
  .cid-v7xd38QzJp .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-v7xd38QzJp h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-v7xd38QzJp .form-group {
    max-width: 180px;
  }
}
.cid-v7xd38QzJp .links span {
  color: #9e9e9e;
}
.cid-v7xd38QzJp .logo-sub-title {
  text-align: center;
  color: #fafafa;
}
.cid-v7xd38QzJp .logo-title {
  text-align: center;
}
.cid-v7xd38QzJp .mbr-fallback-image.disabled {
  display: none;
}
.cid-v7xd38QzJp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v7xd38QzJp .logo-title,
.cid-v7xd38QzJp .logo {
  text-align: center;
  color: #ffffff;
}
.cid-v7xd39c7BJ {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #365c55;
  overflow: hidden;
}
.cid-v7xd39c7BJ .media-container-row .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-v7xf90Ibth {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 80px;
}
.cid-v7xf90Ibth .logo-container {
  position: fixed;
  top: 0;
  z-index: 1001;
  width: 100%;
}
.cid-v7xf90Ibth nav.navbar {
  position: fixed;
  width: 100%;
  top: 130px;
}
.cid-v7xf90Ibth .container-fluid {
  padding-left: 40px;
  padding-right: 40px;
}
.cid-v7xf90Ibth section.menu {
  margin: 0 !important;
  padding: 0 !important;
}
.cid-v7xf90Ibth .logo-container {
  width: 100%;
  background: #d5debc;
  padding-top: 2px;
  padding-bottom: 25px;
  text-align: center;
  margin: 0;
  max-height: 150px;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 0;
}
.cid-v7xf90Ibth .logo-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 3px;
  margin: 0;
  width: 100%;
  height: 100%;
}
.cid-v7xf90Ibth .navbar-logo {
  display: block;
  margin: 0;
  padding: 0;
}
.cid-v7xf90Ibth .navbar-logo a {
  outline: none;
  display: inline-block;
  margin: 0;
  padding: 0;
}
.cid-v7xf90Ibth .navbar-logo img {
  display: block;
  margin: 0 auto;
}
.cid-v7xf90Ibth .navbar-caption-wrap {
  text-align: center;
  margin: 0;
  padding: 0;
}
.cid-v7xf90Ibth .navbar-caption-wrap .navbar-caption {
  line-height: inherit !important;
  font-weight: 700;
  display: inline-block;
  margin: 0;
}
.cid-v7xf90Ibth .navbar {
  min-height: 80px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  margin: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ecf5da;
  position: fixed;
  width: 100%;
  z-index: 1000;
  padding: 0 !important;
  border-radius: 0 !important;
  border: none !important;
  box-shadow: none !important;
}
.cid-v7xf90Ibth .navbar.opened {
  transition: all 0.3s;
}
.cid-v7xf90Ibth .navbar .navbar-collapse {
  justify-content: center;
  z-index: 1;
  position: relative;
}
.cid-v7xf90Ibth .navbar.navbar-short {
  min-height: 80px;
}
.cid-v7xf90Ibth .container {
  display: flex;
  margin: 0 auto;
  max-width: 1600px;
  background: transparent;
}
.cid-v7xf90Ibth button.navbar-toggler {
  outline: none;
  width: 50px;
  height: 50px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  border-radius: 100%;
  background-color: #ecf5da !important;
  border: none !important;
  box-shadow: none !important;
}
.cid-v7xf90Ibth button.navbar-toggler .menu-text {
  display: none;
}
.cid-v7xf90Ibth button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 20px;
  height: 2px;
  background-color: #004d40;
}
.cid-v7xf90Ibth button.navbar-toggler .hamburger span:nth-child(1) {
  top: 18px;
  left: 15px;
  transition: all 0.2s;
}
.cid-v7xf90Ibth button.navbar-toggler .hamburger span:nth-child(2) {
  left: 15px;
  top: 24px;
  transition: all 0.15s;
}
.cid-v7xf90Ibth button.navbar-toggler .hamburger span:nth-child(3) {
  left: 15px;
  top: 30px;
  transition: all 0.2s;
}
@media (min-width: 992px) {
  .cid-v7xf90Ibth nav.opened .hamburger span:nth-child(1) {
    top: 24px;
    transform: rotate(45deg);
    transition: all 0.25s;
  }
  .cid-v7xf90Ibth nav.opened .hamburger span:nth-child(2) {
    opacity: 0;
    transition: all 0.2s;
  }
  .cid-v7xf90Ibth nav.opened .hamburger span:nth-child(3) {
    top: 24px;
    transform: rotate(-45deg);
    transition: all 0.25s;
  }
}
.cid-v7xf90Ibth .navbar-dropdown {
  padding: 0 1rem;
  margin: 0;
}
.cid-v7xf90Ibth .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
.cid-v7xf90Ibth .iconfont-wrapper {
  color: #000c3f !important;
  font-size: 1.5rem;
  transition: all 0.3s ease-in-out;
}
.cid-v7xf90Ibth .iconfont-wrapper:hover {
  opacity: .5;
}
.cid-v7xf90Ibth .primary-buttons-container {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  gap: 0;
  margin: 0 auto;
  padding: 0;
  position: static;
}
.cid-v7xf90Ibth .primary-button-item {
  list-style: none;
  margin: 0;
  padding: 0;
  position: static;
}
.cid-v7xf90Ibth .primary-button {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 250px;
  min-height: 120px;
  background-color: #ecf5da;
  padding: 10px 20px;
  margin: 0;
  text-decoration: none;
  transition: all 0.3s ease;
  cursor: pointer;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.cid-v7xf90Ibth .primary-button:hover {
  background-color: #004d40;
}
.cid-v7xf90Ibth .primary-button:hover .h1-text {
  color: #ffffff;
}
.cid-v7xf90Ibth .primary-button:hover .h2-text {
  color: #ffffff;
}
.cid-v7xf90Ibth .primary-button.show {
  background-color: #004d40;
}
.cid-v7xf90Ibth .primary-button.show .h1-text {
  color: #ffffff;
}
.cid-v7xf90Ibth .primary-button.show .h2-text {
  color: #ffffff;
}
.cid-v7xf90Ibth .button-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  gap: 4px;
}
.cid-v7xf90Ibth .h1-text {
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
  color: #000000;
  margin: 0;
  padding: 0;
  line-height: 1.2;
  text-align: center;
  transition: color 0.3s ease;
  font-family: Thasadith-Regular;
}
.cid-v7xf90Ibth .h2-text {
  font-size: 15px;
  font-weight: 600;
  color: #749B00;
  margin: 0;
  padding: 0;
  line-height: 1.2;
  text-align: center;
  transition: color 0.3s ease;
  font-family: Thasadith-Regular;
}
.cid-v7xf90Ibth .megamenu {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  background: #ecf5da;
  border: none;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  padding: 20px;
  margin: 0;
  z-index: 998;
}
.cid-v7xf90Ibth .megamenu.columns-1 {
  width: 250px;
}
.cid-v7xf90Ibth .megamenu.columns-2 {
  width: 500px;
}
.cid-v7xf90Ibth .megamenu.columns-3 {
  width: 750px;
}
.cid-v7xf90Ibth .megamenu.columns-4 {
  width: 1000px;
}
.cid-v7xf90Ibth .megamenu.show {
  display: block;
}
.cid-v7xf90Ibth .megamenu-grid {
  display: grid;
  gap: 20px;
  width: 100%;
  margin: 0 auto;
}
.cid-v7xf90Ibth .megamenu.columns-1 .megamenu-grid {
  grid-template-columns: 1fr;
}
.cid-v7xf90Ibth .megamenu.columns-2 .megamenu-grid {
  grid-template-columns: repeat(2, 1fr);
}
.cid-v7xf90Ibth .megamenu.columns-3 .megamenu-grid {
  grid-template-columns: repeat(3, 1fr);
}
.cid-v7xf90Ibth .megamenu.columns-4 .megamenu-grid {
  grid-template-columns: repeat(4, 1fr);
}
.cid-v7xf90Ibth .megamenu-column {
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 10px 20px;
  border-right: 1px solid #bcbcbc;
}
.cid-v7xf90Ibth .megamenu-column:last-child {
  border-right: none;
}
.cid-v7xf90Ibth .secondary-button {
  display: block;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 2vpx;
  padding-right: 20px;
  background: transparent;
  color: #000000;
  text-decoration: none;
  border: none;
  border-bottom: 1px solid #749B00;
  border-radius: 0;
  transition: all 0.3s ease;
  text-align: left;
  font-size: 14px;
  font-weight: 600;
  font-family: Thasadith-Regular;
}
.cid-v7xf90Ibth .secondary-button:hover {
  background: transparent;
  color: #749B00;
  transform: translateX(5px);
  border-bottom-color: #749B00;
  font-family: Thasadith-Regular;
}
.cid-v7xf90Ibth .secondary-button:last-child {
  border-bottom: none;
}
.cid-v7xf90Ibth .content-wrap {
  min-height: 10px;
  margin: 0;
  padding: 0;
  background: #ecf5da;
}
@media (max-width: 991px) {
  .cid-v7xf90Ibth nav.navbar {
    top: 80px;
  }
  .cid-v7xf90Ibth .container-fluid {
    padding-left: 0;
    padding-right: 0;
  }
  .cid-v7xf90Ibth .logo-container {
    padding-top: 5px;
    padding-bottom: 5px !important;
    max-height: 100px;
  }
  .cid-v7xf90Ibth .navbar-logo img {
    height: 3rem !important;
  }
  .cid-v7xf90Ibth .container {
    flex-wrap: nowrap;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .cid-v7xf90Ibth .navbar-dropdown {
    padding: 0 !important;
  }
  .cid-v7xf90Ibth .navbar-nav {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
  }
  .cid-v7xf90Ibth .nav-dropdown {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
  }
  .cid-v7xf90Ibth .megamenu.columns-2 .megamenu-grid,
  .cid-v7xf90Ibth .megamenu.columns-3 .megamenu-grid,
  .cid-v7xf90Ibth .megamenu.columns-4 .megamenu-grid {
    grid-template-columns: 1fr;
  }
  .cid-v7xf90Ibth .megamenu {
    position: relative;
    top: 0;
    width: 100%;
  }
  .cid-v7xf90Ibth .megamenu.columns-1,
  .cid-v7xf90Ibth .megamenu.columns-2,
  .cid-v7xf90Ibth .megamenu.columns-3,
  .cid-v7xf90Ibth .megamenu.columns-4 {
    width: 100% !important;
    max-width: 100% !important;
    padding: 20px;
  }
  .cid-v7xf90Ibth .megamenu-grid {
    gap: 0;
  }
  .cid-v7xf90Ibth .megamenu-column {
    border-right: none;
    padding: 0;
  }
  .cid-v7xf90Ibth .secondary-button {
    border-bottom: 1px solid #bcbcbc !important;
  }
  .cid-v7xf90Ibth .secondary-button:last-child {
    border-bottom: 1px solid #bcbcbc !important;
  }
  .cid-v7xf90Ibth .primary-buttons-container {
    flex-direction: column;
    width: 100% !important;
    max-width: 100% !important;
    padding: 0;
    margin: 0;
  }
  .cid-v7xf90Ibth .primary-button-item {
    width: 100% !important;
    max-width: 100% !important;
  }
  .cid-v7xf90Ibth .navbar-collapse {
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .cid-v7xf90Ibth .primary-button {
    width: 100% !important;
    max-width: 100% !important;
    min-height: 60px;
    margin-bottom: 4px;
    margin-left: 0;
    margin-right: 0;
  }
  .cid-v7xf90Ibth .navbar {
    min-height: 10px;
    flex-direction: column;
    align-items: center;
  }
  .cid-v7xf90Ibth .navbar .navbar-toggler {
    flex-basis: auto;
    margin-top: 5px;
  }
  .cid-v7xf90Ibth .navbar.opened {
    min-height: 100vh !important;
    flex-direction: column !important;
    justify-content: flex-start !important;
  }
  .cid-v7xf90Ibth .navbar.opened .navbar-collapse {
    padding: 0 0 3rem;
    width: 100%;
  }
  .cid-v7xf90Ibth .navbar:not(.opened) .navbar-collapse {
    display: none;
  }
  .cid-v7xf90Ibth button.navbar-toggler {
    width: 65px;
    height: 65px;
    border-radius: 10px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 5px;
    padding: 5px;
  }
  .cid-v7xf90Ibth button.navbar-toggler .menu-text {
    display: block;
    font-size: 14px;
    font-weight: 700;
    color: #004d40;
    letter-spacing: 0px;
    white-space: nowrap;
    font-family: Thasadith-Regular;
  }
  .cid-v7xf90Ibth button.navbar-toggler nav.opened button.navbar-toggler {
    margin-left: calc(53%);
    margin-right: calc(47%);
  }
  .cid-v7xf90Ibth button.navbar-toggler .hamburger {
    display: flex;
    flex-direction: column;
    gap: 5px;
    align-items: center;
    width: 100%;
    justify-content: center;
  }
  .cid-v7xf90Ibth button.navbar-toggler .hamburger span {
    width: 30px;
    height: 3px;
    position: static;
    transform-origin: center;
  }
  .cid-v7xf90Ibth nav.opened .hamburger span:nth-child(1) {
    transform: rotate(45deg) translateY(11px);
    transition: all 0.25s;
  }
  .cid-v7xf90Ibth nav.opened .hamburger span:nth-child(2) {
    opacity: 0;
    transition: all 0.2s;
  }
  .cid-v7xf90Ibth nav.opened .hamburger span:nth-child(3) {
    transform: rotate(-45deg) translateY(-11px);
    transition: all 0.25s;
  }
  .cid-v7xf90Ibth .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    height: 40px;
  }
  .cid-v7xf90Ibth .content-wrap {
    min-height: 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 0 !important;
    transform: translateY(0px);
    width: 100% !important;
  }
}
.cid-v7xf90Ibth .column-title {
  font-size: 14px;
  font-weight: bold;
  color: #AF8300;
  text-transform: uppercase;
  text-align: left;
  margin: 0 0 8px 0;
  padding: 0 0 1px 0;
  border-bottom: 0px solid #AF8300;
  line-height: 1.2;
  font-family: Thasadith-Regular;
}
.cid-v7xf91fI1k {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #f4f4f4;
}
.cid-v7xf91fI1k .container-fluid {
  margin: 0px;
  padding: 0px;
  height: auto;
  min-height: 40px;
}
.cid-v7xf91fI1k .dentaura-top-spacer {
  margin-left: auto;
  margin-right: auto;
  margin: 0px;
  padding: 0px;
  width: 100%;
  background-color: transparent;
  border-style: solid;
  border-width: 0px 0px 0 0px;
  border-bottom-width: 1px;
  border-color: #f2f2f0;
}
@media (max-width: 768px) {
  .cid-v7xf91fI1k .dentaura-top-spacer {
    height: 40px;
  }
}
@media (min-width: 769px) {
  .cid-v7xf91fI1k .dentaura-top-spacer {
    height: 40px;
  }
}
@media (min-width: 992px) {
  .cid-v7xf91fI1k .dentaura-top-spacer {
    height: 100px;
  }
}
.cid-v7xf91qiPS {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #57665c;
}
.cid-v7xf91qiPS .container-fluid {
  padding-left: 0;
  padding-right: 0;
}
.cid-v7xf91qiPS .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-v7xf91qiPS .card-box {
  padding: 0rem;
}
.cid-v7xf91qiPS .mbr-section-btn {
  margin-top: 1.8rem;
}
.cid-v7xf91qiPS .card {
  padding: 0;
  margin: auto;
}
.cid-v7xf91qiPS .card-img {
  height: 280px;
}
.cid-v7xf91qiPS .card-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-v7xf91qiPS .card-wrapper {
  padding: 2rem;
  width: 100%;
}
@media (min-width: 1400px) {
  .cid-v7xf91qiPS .card-wrapper {
    padding: 4rem;
  }
}
.cid-v7xf91qiPS .card-title {
  color: #efeeee;
  text-align: left;
}
.cid-v7xf91qiPS h2 {
  color: #f9f9f9;
  font-size: 34px;
  line-height: 26px;
}
.cid-v7xf91qiPS h3 {
  color: #f9f9f9;
  font-size: 26px;
  line-height: 22px;
}
.cid-v7xf91qiPS .card-title DIV {
  text-align: left;
}
.cid-v7xf91qiPS hh1 {
  color: #ffffff;
  font-size: 16px;
}
.cid-v7xf91qiPS gelb {
  color: #EBBC00;
  font-size: 30px;
}
.cid-v7xf91qiPS rest {
  color: #EBBC00;
  font-size: 18px;
}
#custom-html-ah {
  /* ========================================
   SCHÜTZENFEST GALERIE - TEXT FORMATIERUNG
   Hier kannst du alles anpassen!
   ======================================== */
  /* ÜBERSCHRIFT "Schützenfest 2026" (die grüne Box) */
  /* HAUPTTEXT (Lorem ipsum...) */
  /* COPYRIGHT TEXT */
  /* TRENNLINIE */
  /* ========================================
   ZUSÄTZLICHE OPTIONEN
   ======================================== */
  /* Falls du den Text LINKER oder RECHTER willst: */
  /* Falls du die GALERIE vergrößern/verkleinern willst: */
  /* Abstand zwischen den Bildern: */
  /* ========================================
   MOBILE ANPASSUNGEN (optional)
   ======================================== */
  /* ========================================
   QUICK REFERENCE - HÄUFIGE ÄNDERUNGEN
   ======================================== */
  /*
1. HAUPTTEXT GRÖßER MACHEN:
   .main-title { font-size: 22px; }

2. HAUPTTEXT FETT MACHEN:
   .main-title { font-weight: bold; }

3. ÜBERSCHRIFT ANDERE FARBE:
   .subtitle { background-color: #your-color; }

4. TEXT ANDERE FARBE:
   .main-title { color: #your-color; }

5. MEHR ABSTAND ZWISCHEN TEXT UND GALERIE:
   .text-content { padding-right: 50px; }
*/
}
#custom-html-ah .schuetzenfest-block .subtitle {
  background-color: #004d40;
  /* Hintergrundfarbe */
  color: #ffffff;
  /* Textfarbe */
  font-size: 20px;
  /* Schriftgröße */
  font-weight: bold;
  /* Fett */
  padding: 6px 16px;
  /* Innenabstand */
  border-radius: 8px;
  /* Runde Ecken */
  margin-bottom: 30px;
  /* Abstand nach unten */
  box-shadow: 3px 4px 0 0 #458b08;
  /* Schatten */
  font-family: FiraSansCondensed-Light;
}
#custom-html-ah .schuetzenfest-block .main-title {
  font-size: 18px;
  /* Schriftgröße - HIER ANPASSEN! */
  color: #000000;
  /* Textfarbe */
  line-height: 1.6;
  /* Zeilenabstand */
  margin-bottom: 20px;
  /* Abstand nach unten */
  font-weight: normal;
  /* Normal oder bold */
  font-family: FiraSansCondensed-Light;
}
#custom-html-ah .schuetzenfest-block .copyright {
  font-size: 14px;
  /* Schriftgröße */
  font-style: italic;
  /* Kursiv */
  color: #666666;
  /* Textfarbe grau */
  margin-top: 20px;
  /* Abstand nach oben */
  font-family: FiraSansCondensed-Light;
}
#custom-html-ah .schuetzenfest-block hr {
  background-color: #bcbcbc;
  /* Linienfarbe */
  height: 1px;
  /* Dicke */
  margin: 20px 0;
  /* Abstand oben/unten */
  border: 0;
  font-family: FiraSansCondensed-Light;
}
#custom-html-ah .schuetzenfest-block .text-content {
  padding-right: 30px;
  /* Abstand zur Galerie */
  font-family: FiraSansCondensed-Light;
}
#custom-html-ah .schuetzenfest-block .gallery-thumb {
  width: 150px;
  /* Breite der Thumbnails */
  height: 85px;
  /* Höhe der Thumbnails */
  font-family: FiraSansCondensed-Light;
}
#custom-html-ah .schuetzenfest-block .gallery-grid {
  gap: 9px;
  /* Abstand zwischen Bildern */
  font-family: FiraSansCondensed-Light;
}
@media (max-width: 768px) {
  #custom-html-ah .schuetzenfest-block .main-title {
    font-size: 16px;
    /* Kleinere Schrift auf Handy */
    font-family: FiraSansCondensed-Light;
  }
  #custom-html-ah .schuetzenfest-block .subtitle {
    font-size: 18px;
    /* Kleinere Überschrift */
    font-family: FiraSansCondensed-Light;
  }
}
.cid-v7xf91UAEN {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #406f67;
}
.cid-v7xf91UAEN .listico {
  padding-right: 1rem;
  font-size: 1.5rem;
}
.cid-v7xf91UAEN .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-v7xf91UAEN .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-v7xf91UAEN .btn-primary {
  border: 1px solid #6592e6 !important;
}
.cid-v7xf91UAEN .btn-primary:hover {
  border: 1px solid #6592e6 !important;
}
.cid-v7xf91UAEN .stripe {
  border-bottom: 1px solid #ffe161;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-v7xf91UAEN .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-v7xf91UAEN .input-group-btn {
  padding-left: 0;
}
.cid-v7xf91UAEN .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-v7xf91UAEN .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #004d40;
  width: 85%;
}
.cid-v7xf91UAEN .mbr-text {
  color: #444;
}
.cid-v7xf91UAEN h5 {
  margin-bottom: 0;
}
.cid-v7xf91UAEN .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-v7xf91UAEN .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v7xf91UAEN .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-v7xf91UAEN .socicon {
  font-size: 1.3rem;
  background: #e9e9e9;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-v7xf91UAEN .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-v7xf91UAEN .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-v7xf91UAEN .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-v7xf91UAEN .social-list a:hover {
  opacity: 0.4;
}
.cid-v7xf91UAEN .media-container-row > div {
  padding: 0px;
}
.cid-v7xf91UAEN .text2 {
  color: #fafafa;
  text-align: left;
}
.cid-v7xf91UAEN .group-title {
  text-align: left;
  color: #ffffff;
  padding-bottom: 0.2rem;
}
.cid-v7xf91UAEN .links {
  color: #ecf5da;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-v7xf91UAEN .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-v7xf91UAEN .social-list,
  .cid-v7xf91UAEN .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-v7xf91UAEN h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-v7xf91UAEN .form-group {
    max-width: 180px;
  }
}
.cid-v7xf91UAEN .links span {
  color: #9e9e9e;
}
.cid-v7xf91UAEN .logo-sub-title {
  text-align: center;
  color: #fafafa;
}
.cid-v7xf91UAEN .logo-title {
  text-align: center;
}
.cid-v7xf91UAEN .mbr-fallback-image.disabled {
  display: none;
}
.cid-v7xf91UAEN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v7xf91UAEN .logo-title,
.cid-v7xf91UAEN .logo {
  text-align: center;
  color: #ffffff;
}
.cid-v7xf92i3ZG {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #365c55;
  overflow: hidden;
}
.cid-v7xf92i3ZG .media-container-row .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-v7yqEuyE7r {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 80px;
}
.cid-v7yqEuyE7r .logo-container {
  position: fixed;
  top: 0;
  z-index: 1001;
  width: 100%;
}
.cid-v7yqEuyE7r nav.navbar {
  position: fixed;
  width: 100%;
  top: 130px;
}
.cid-v7yqEuyE7r .container-fluid {
  padding-left: 40px;
  padding-right: 40px;
}
.cid-v7yqEuyE7r section.menu {
  margin: 0 !important;
  padding: 0 !important;
}
.cid-v7yqEuyE7r .logo-container {
  width: 100%;
  background: #d5debc;
  padding-top: 2px;
  padding-bottom: 25px;
  text-align: center;
  margin: 0;
  max-height: 150px;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 0;
}
.cid-v7yqEuyE7r .logo-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 3px;
  margin: 0;
  width: 100%;
  height: 100%;
}
.cid-v7yqEuyE7r .navbar-logo {
  display: block;
  margin: 0;
  padding: 0;
}
.cid-v7yqEuyE7r .navbar-logo a {
  outline: none;
  display: inline-block;
  margin: 0;
  padding: 0;
}
.cid-v7yqEuyE7r .navbar-logo img {
  display: block;
  margin: 0 auto;
}
.cid-v7yqEuyE7r .navbar-caption-wrap {
  text-align: center;
  margin: 0;
  padding: 0;
}
.cid-v7yqEuyE7r .navbar-caption-wrap .navbar-caption {
  line-height: inherit !important;
  font-weight: 700;
  display: inline-block;
  margin: 0;
}
.cid-v7yqEuyE7r .navbar {
  min-height: 80px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  margin: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ecf5da;
  position: fixed;
  width: 100%;
  z-index: 1000;
  padding: 0 !important;
  border-radius: 0 !important;
  border: none !important;
  box-shadow: none !important;
}
.cid-v7yqEuyE7r .navbar.opened {
  transition: all 0.3s;
}
.cid-v7yqEuyE7r .navbar .navbar-collapse {
  justify-content: center;
  z-index: 1;
  position: relative;
}
.cid-v7yqEuyE7r .navbar.navbar-short {
  min-height: 80px;
}
.cid-v7yqEuyE7r .container {
  display: flex;
  margin: 0 auto;
  max-width: 1600px;
  background: transparent;
}
.cid-v7yqEuyE7r button.navbar-toggler {
  outline: none;
  width: 50px;
  height: 50px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  border-radius: 100%;
  background-color: #ecf5da !important;
  border: none !important;
  box-shadow: none !important;
}
.cid-v7yqEuyE7r button.navbar-toggler .menu-text {
  display: none;
}
.cid-v7yqEuyE7r button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 20px;
  height: 2px;
  background-color: #004d40;
}
.cid-v7yqEuyE7r button.navbar-toggler .hamburger span:nth-child(1) {
  top: 18px;
  left: 15px;
  transition: all 0.2s;
}
.cid-v7yqEuyE7r button.navbar-toggler .hamburger span:nth-child(2) {
  left: 15px;
  top: 24px;
  transition: all 0.15s;
}
.cid-v7yqEuyE7r button.navbar-toggler .hamburger span:nth-child(3) {
  left: 15px;
  top: 30px;
  transition: all 0.2s;
}
@media (min-width: 992px) {
  .cid-v7yqEuyE7r nav.opened .hamburger span:nth-child(1) {
    top: 24px;
    transform: rotate(45deg);
    transition: all 0.25s;
  }
  .cid-v7yqEuyE7r nav.opened .hamburger span:nth-child(2) {
    opacity: 0;
    transition: all 0.2s;
  }
  .cid-v7yqEuyE7r nav.opened .hamburger span:nth-child(3) {
    top: 24px;
    transform: rotate(-45deg);
    transition: all 0.25s;
  }
}
.cid-v7yqEuyE7r .navbar-dropdown {
  padding: 0 1rem;
  margin: 0;
}
.cid-v7yqEuyE7r .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
.cid-v7yqEuyE7r .iconfont-wrapper {
  color: #000c3f !important;
  font-size: 1.5rem;
  transition: all 0.3s ease-in-out;
}
.cid-v7yqEuyE7r .iconfont-wrapper:hover {
  opacity: .5;
}
.cid-v7yqEuyE7r .primary-buttons-container {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  gap: 0;
  margin: 0 auto;
  padding: 0;
  position: static;
}
.cid-v7yqEuyE7r .primary-button-item {
  list-style: none;
  margin: 0;
  padding: 0;
  position: static;
}
.cid-v7yqEuyE7r .primary-button {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 250px;
  min-height: 120px;
  background-color: #ecf5da;
  padding: 10px 20px;
  margin: 0;
  text-decoration: none;
  transition: all 0.3s ease;
  cursor: pointer;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.cid-v7yqEuyE7r .primary-button:hover {
  background-color: #004d40;
}
.cid-v7yqEuyE7r .primary-button:hover .h1-text {
  color: #ffffff;
}
.cid-v7yqEuyE7r .primary-button:hover .h2-text {
  color: #ffffff;
}
.cid-v7yqEuyE7r .primary-button.show {
  background-color: #004d40;
}
.cid-v7yqEuyE7r .primary-button.show .h1-text {
  color: #ffffff;
}
.cid-v7yqEuyE7r .primary-button.show .h2-text {
  color: #ffffff;
}
.cid-v7yqEuyE7r .button-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  gap: 4px;
}
.cid-v7yqEuyE7r .h1-text {
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
  color: #000000;
  margin: 0;
  padding: 0;
  line-height: 1.2;
  text-align: center;
  transition: color 0.3s ease;
  font-family: Thasadith-Regular;
}
.cid-v7yqEuyE7r .h2-text {
  font-size: 15px;
  font-weight: 600;
  color: #749B00;
  margin: 0;
  padding: 0;
  line-height: 1.2;
  text-align: center;
  transition: color 0.3s ease;
  font-family: Thasadith-Regular;
}
.cid-v7yqEuyE7r .megamenu {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  background: #ecf5da;
  border: none;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  padding: 20px;
  margin: 0;
  z-index: 998;
}
.cid-v7yqEuyE7r .megamenu.columns-1 {
  width: 250px;
}
.cid-v7yqEuyE7r .megamenu.columns-2 {
  width: 500px;
}
.cid-v7yqEuyE7r .megamenu.columns-3 {
  width: 750px;
}
.cid-v7yqEuyE7r .megamenu.columns-4 {
  width: 1000px;
}
.cid-v7yqEuyE7r .megamenu.show {
  display: block;
}
.cid-v7yqEuyE7r .megamenu-grid {
  display: grid;
  gap: 20px;
  width: 100%;
  margin: 0 auto;
}
.cid-v7yqEuyE7r .megamenu.columns-1 .megamenu-grid {
  grid-template-columns: 1fr;
}
.cid-v7yqEuyE7r .megamenu.columns-2 .megamenu-grid {
  grid-template-columns: repeat(2, 1fr);
}
.cid-v7yqEuyE7r .megamenu.columns-3 .megamenu-grid {
  grid-template-columns: repeat(3, 1fr);
}
.cid-v7yqEuyE7r .megamenu.columns-4 .megamenu-grid {
  grid-template-columns: repeat(4, 1fr);
}
.cid-v7yqEuyE7r .megamenu-column {
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 10px 20px;
  border-right: 1px solid #bcbcbc;
}
.cid-v7yqEuyE7r .megamenu-column:last-child {
  border-right: none;
}
.cid-v7yqEuyE7r .secondary-button {
  display: block;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 2vpx;
  padding-right: 20px;
  background: transparent;
  color: #000000;
  text-decoration: none;
  border: none;
  border-bottom: 1px solid #749B00;
  border-radius: 0;
  transition: all 0.3s ease;
  text-align: left;
  font-size: 14px;
  font-weight: 600;
  font-family: Thasadith-Regular;
}
.cid-v7yqEuyE7r .secondary-button:hover {
  background: transparent;
  color: #749B00;
  transform: translateX(5px);
  border-bottom-color: #749B00;
  font-family: Thasadith-Regular;
}
.cid-v7yqEuyE7r .secondary-button:last-child {
  border-bottom: none;
}
.cid-v7yqEuyE7r .content-wrap {
  min-height: 10px;
  margin: 0;
  padding: 0;
  background: #ecf5da;
}
@media (max-width: 991px) {
  .cid-v7yqEuyE7r nav.navbar {
    top: 80px;
  }
  .cid-v7yqEuyE7r .container-fluid {
    padding-left: 0;
    padding-right: 0;
  }
  .cid-v7yqEuyE7r .logo-container {
    padding-top: 5px;
    padding-bottom: 5px !important;
    max-height: 100px;
  }
  .cid-v7yqEuyE7r .navbar-logo img {
    height: 3rem !important;
  }
  .cid-v7yqEuyE7r .container {
    flex-wrap: nowrap;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .cid-v7yqEuyE7r .navbar-dropdown {
    padding: 0 !important;
  }
  .cid-v7yqEuyE7r .navbar-nav {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
  }
  .cid-v7yqEuyE7r .nav-dropdown {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
  }
  .cid-v7yqEuyE7r .megamenu.columns-2 .megamenu-grid,
  .cid-v7yqEuyE7r .megamenu.columns-3 .megamenu-grid,
  .cid-v7yqEuyE7r .megamenu.columns-4 .megamenu-grid {
    grid-template-columns: 1fr;
  }
  .cid-v7yqEuyE7r .megamenu {
    position: relative;
    top: 0;
    width: 100%;
  }
  .cid-v7yqEuyE7r .megamenu.columns-1,
  .cid-v7yqEuyE7r .megamenu.columns-2,
  .cid-v7yqEuyE7r .megamenu.columns-3,
  .cid-v7yqEuyE7r .megamenu.columns-4 {
    width: 100% !important;
    max-width: 100% !important;
    padding: 20px;
  }
  .cid-v7yqEuyE7r .megamenu-grid {
    gap: 0;
  }
  .cid-v7yqEuyE7r .megamenu-column {
    border-right: none;
    padding: 0;
  }
  .cid-v7yqEuyE7r .secondary-button {
    border-bottom: 1px solid #bcbcbc !important;
  }
  .cid-v7yqEuyE7r .secondary-button:last-child {
    border-bottom: 1px solid #bcbcbc !important;
  }
  .cid-v7yqEuyE7r .primary-buttons-container {
    flex-direction: column;
    width: 100% !important;
    max-width: 100% !important;
    padding: 0;
    margin: 0;
  }
  .cid-v7yqEuyE7r .primary-button-item {
    width: 100% !important;
    max-width: 100% !important;
  }
  .cid-v7yqEuyE7r .navbar-collapse {
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .cid-v7yqEuyE7r .primary-button {
    width: 100% !important;
    max-width: 100% !important;
    min-height: 60px;
    margin-bottom: 4px;
    margin-left: 0;
    margin-right: 0;
  }
  .cid-v7yqEuyE7r .navbar {
    min-height: 10px;
    flex-direction: column;
    align-items: center;
  }
  .cid-v7yqEuyE7r .navbar .navbar-toggler {
    flex-basis: auto;
    margin-top: 5px;
  }
  .cid-v7yqEuyE7r .navbar.opened {
    min-height: 100vh !important;
    flex-direction: column !important;
    justify-content: flex-start !important;
  }
  .cid-v7yqEuyE7r .navbar.opened .navbar-collapse {
    padding: 0 0 3rem;
    width: 100%;
  }
  .cid-v7yqEuyE7r .navbar:not(.opened) .navbar-collapse {
    display: none;
  }
  .cid-v7yqEuyE7r button.navbar-toggler {
    width: 65px;
    height: 65px;
    border-radius: 10px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 5px;
    padding: 5px;
  }
  .cid-v7yqEuyE7r button.navbar-toggler .menu-text {
    display: block;
    font-size: 14px;
    font-weight: 700;
    color: #004d40;
    letter-spacing: 0px;
    white-space: nowrap;
    font-family: Thasadith-Regular;
  }
  .cid-v7yqEuyE7r button.navbar-toggler nav.opened button.navbar-toggler {
    margin-left: calc(53%);
    margin-right: calc(47%);
  }
  .cid-v7yqEuyE7r button.navbar-toggler .hamburger {
    display: flex;
    flex-direction: column;
    gap: 5px;
    align-items: center;
    width: 100%;
    justify-content: center;
  }
  .cid-v7yqEuyE7r button.navbar-toggler .hamburger span {
    width: 30px;
    height: 3px;
    position: static;
    transform-origin: center;
  }
  .cid-v7yqEuyE7r nav.opened .hamburger span:nth-child(1) {
    transform: rotate(45deg) translateY(11px);
    transition: all 0.25s;
  }
  .cid-v7yqEuyE7r nav.opened .hamburger span:nth-child(2) {
    opacity: 0;
    transition: all 0.2s;
  }
  .cid-v7yqEuyE7r nav.opened .hamburger span:nth-child(3) {
    transform: rotate(-45deg) translateY(-11px);
    transition: all 0.25s;
  }
  .cid-v7yqEuyE7r .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    height: 40px;
  }
  .cid-v7yqEuyE7r .content-wrap {
    min-height: 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 0 !important;
    transform: translateY(0px);
    width: 100% !important;
  }
}
.cid-v7yqEuyE7r .column-title {
  font-size: 14px;
  font-weight: bold;
  color: #AF8300;
  text-transform: uppercase;
  text-align: left;
  margin: 0 0 8px 0;
  padding: 0 0 1px 0;
  border-bottom: 0px solid #AF8300;
  line-height: 1.2;
  font-family: Thasadith-Regular;
}
.cid-v7yqEv5rXY {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #f4f4f4;
}
.cid-v7yqEv5rXY .container-fluid {
  margin: 0px;
  padding: 0px;
  height: auto;
  min-height: 40px;
}
.cid-v7yqEv5rXY .dentaura-top-spacer {
  margin-left: auto;
  margin-right: auto;
  margin: 0px;
  padding: 0px;
  width: 100%;
  background-color: transparent;
  border-style: solid;
  border-width: 0px 0px 0 0px;
  border-bottom-width: 1px;
  border-color: #f2f2f0;
}
@media (max-width: 768px) {
  .cid-v7yqEv5rXY .dentaura-top-spacer {
    height: 40px;
  }
}
@media (min-width: 769px) {
  .cid-v7yqEv5rXY .dentaura-top-spacer {
    height: 40px;
  }
}
@media (min-width: 992px) {
  .cid-v7yqEv5rXY .dentaura-top-spacer {
    height: 100px;
  }
}
.cid-v7yqEvfjgA {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #57665c;
}
.cid-v7yqEvfjgA .container-fluid {
  padding-left: 0;
  padding-right: 0;
}
.cid-v7yqEvfjgA .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-v7yqEvfjgA .card-box {
  padding: 0rem;
}
.cid-v7yqEvfjgA .mbr-section-btn {
  margin-top: 1.8rem;
}
.cid-v7yqEvfjgA .card {
  padding: 0;
  margin: auto;
}
.cid-v7yqEvfjgA .card-img {
  height: 280px;
}
.cid-v7yqEvfjgA .card-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-v7yqEvfjgA .card-wrapper {
  padding: 2rem;
  width: 100%;
}
@media (min-width: 1400px) {
  .cid-v7yqEvfjgA .card-wrapper {
    padding: 4rem;
  }
}
.cid-v7yqEvfjgA .card-title {
  color: #efeeee;
  text-align: left;
}
.cid-v7yqEvfjgA h2 {
  color: #f9f9f9;
  font-size: 34px;
  line-height: 26px;
}
.cid-v7yqEvfjgA h3 {
  color: #f9f9f9;
  font-size: 26px;
  line-height: 22px;
}
.cid-v7yqEvfjgA .card-title DIV {
  text-align: left;
}
.cid-v7yqEvfjgA hh1 {
  color: #ffffff;
  font-size: 16px;
}
.cid-v7yqEvfjgA gelb {
  color: #EBBC00;
  font-size: 30px;
}
.cid-v7yqEvfjgA rest {
  color: #EBBC00;
  font-size: 18px;
}
.cid-v7yqEvqi1u {
  padding-top: 60px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-v7yqEvqi1u .line {
  background-color: #84a06c;
  color: #84a06c;
  align: center;
  height: 0.9px;
  margin: 0 auto;
}
.cid-v7yqEvqi1u .section-text {
  padding: 0.3rem 0;
  text-align: justify;
  color: #365c55;
}
.cid-v7yqEvqi1u .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-v7yqEvqi1u .inner-container {
    width: 100% !important;
  }
}
.cid-v7E3lTFYrw {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-v7E3lTFYrw .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-v7E3lTFYrw .mbr-text {
  text-align: justify;
}
.cid-v7I75EZoqD {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-v7I75EZoqD .card {
  height: auto;
  background-color: transparent;
  box-shadow: 0px 10px 20px 0px rgba(29, 29, 27, 0.2);
  transition: all 0.6s ease;
}
.cid-v7I75EZoqD .card:hover {
  transform: scale(1.03);
}
.cid-v7I75EZoqD .card-padding {
  padding: 0.72rem 0.75rem;
}
.cid-v7I75EZoqD .title-section {
  margin-bottom: 1.5rem;
}
@media (min-width: 992px) {
  .cid-v7I75EZoqD .title-section {
    padding: 0 6rem;
    margin-bottom: 4rem;
  }
}
.cid-v7I75EZoqD .img-container {
  display: flex;
  justify-content: center;
}
.cid-v7I75EZoqD .card-img-top {
  width: 230px;
  height: 230px;
  border-radius: 6px;
  object-fit: cover;
}
.cid-v7I75EZoqD .mbr-section-subtitle {
  text-align: center;
}
.cid-v7I75EZoqD .mbr-text {
  text-align: center;
}
.cid-v7I75EZoqD .mbr-fallback-image.disabled {
  display: none;
}
.cid-v7I75EZoqD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v7I75EZoqD .card-title {
  color: #458b08;
}
.cid-v7I8Mp7Syq {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-v7I8Mp7Syq .card {
  height: auto;
  background-color: transparent;
  box-shadow: 0px 10px 20px 0px rgba(29, 29, 27, 0.2);
  transition: all 0.6s ease;
}
.cid-v7I8Mp7Syq .card:hover {
  transform: scale(1.03);
}
.cid-v7I8Mp7Syq .card-padding {
  padding: 0.72rem 0.75rem;
}
.cid-v7I8Mp7Syq .title-section {
  margin-bottom: 1.5rem;
}
@media (min-width: 992px) {
  .cid-v7I8Mp7Syq .title-section {
    padding: 0 6rem;
    margin-bottom: 4rem;
  }
}
.cid-v7I8Mp7Syq .img-container {
  display: flex;
  justify-content: center;
}
.cid-v7I8Mp7Syq .card-img-top {
  width: 230px;
  height: 230px;
  border-radius: 6px;
  object-fit: cover;
}
.cid-v7I8Mp7Syq .mbr-section-subtitle {
  text-align: center;
}
.cid-v7I8Mp7Syq .mbr-text {
  text-align: center;
}
.cid-v7I8Mp7Syq .mbr-fallback-image.disabled {
  display: none;
}
.cid-v7I8Mp7Syq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v7I8Mp7Syq .card-title {
  color: #458b08;
}
.cid-v7I8WstM1q {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-v7I8WstM1q .card {
  height: auto;
  background-color: transparent;
  box-shadow: 0px 10px 20px 0px rgba(29, 29, 27, 0.2);
  transition: all 0.6s ease;
}
.cid-v7I8WstM1q .card:hover {
  transform: scale(1.03);
}
.cid-v7I8WstM1q .card-padding {
  padding: 0.72rem 0.75rem;
}
.cid-v7I8WstM1q .title-section {
  margin-bottom: 1.5rem;
}
@media (min-width: 992px) {
  .cid-v7I8WstM1q .title-section {
    padding: 0 6rem;
    margin-bottom: 4rem;
  }
}
.cid-v7I8WstM1q .img-container {
  display: flex;
  justify-content: center;
}
.cid-v7I8WstM1q .card-img-top {
  width: 230px;
  height: 230px;
  border-radius: 6px;
  object-fit: cover;
}
.cid-v7I8WstM1q .mbr-section-subtitle {
  text-align: center;
}
.cid-v7I8WstM1q .mbr-text {
  text-align: center;
}
.cid-v7I8WstM1q .mbr-fallback-image.disabled {
  display: none;
}
.cid-v7I8WstM1q .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v7I8WstM1q .card-title {
  color: #458b08;
}
.cid-v7I9cr43tU {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-v7I9cr43tU .card {
  height: auto;
  background-color: transparent;
  box-shadow: 0px 10px 20px 0px rgba(29, 29, 27, 0.2);
  transition: all 0.6s ease;
}
.cid-v7I9cr43tU .card:hover {
  transform: scale(1.03);
}
.cid-v7I9cr43tU .card-padding {
  padding: 0.72rem 0.75rem;
}
.cid-v7I9cr43tU .title-section {
  margin-bottom: 1.5rem;
}
@media (min-width: 992px) {
  .cid-v7I9cr43tU .title-section {
    padding: 0 6rem;
    margin-bottom: 4rem;
  }
}
.cid-v7I9cr43tU .img-container {
  display: flex;
  justify-content: center;
}
.cid-v7I9cr43tU .card-img-top {
  width: 230px;
  height: 230px;
  border-radius: 6px;
  object-fit: cover;
}
.cid-v7I9cr43tU .mbr-section-subtitle {
  text-align: center;
}
.cid-v7I9cr43tU .mbr-text {
  text-align: center;
}
.cid-v7I9cr43tU .mbr-fallback-image.disabled {
  display: none;
}
.cid-v7I9cr43tU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v7I9cr43tU .card-title {
  color: #458b08;
}
.cid-v7I9wIkjPo {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-v7I9wIkjPo .card {
  height: auto;
  background-color: transparent;
  box-shadow: 0px 10px 20px 0px rgba(29, 29, 27, 0.2);
  transition: all 0.6s ease;
}
.cid-v7I9wIkjPo .card:hover {
  transform: scale(1.03);
}
.cid-v7I9wIkjPo .card-padding {
  padding: 0.72rem 0.75rem;
}
.cid-v7I9wIkjPo .title-section {
  margin-bottom: 1.5rem;
}
@media (min-width: 992px) {
  .cid-v7I9wIkjPo .title-section {
    padding: 0 6rem;
    margin-bottom: 4rem;
  }
}
.cid-v7I9wIkjPo .img-container {
  display: flex;
  justify-content: center;
}
.cid-v7I9wIkjPo .card-img-top {
  width: 230px;
  height: 230px;
  border-radius: 6px;
  object-fit: cover;
}
.cid-v7I9wIkjPo .mbr-section-subtitle {
  text-align: center;
}
.cid-v7I9wIkjPo .mbr-text {
  text-align: center;
}
.cid-v7I9wIkjPo .mbr-fallback-image.disabled {
  display: none;
}
.cid-v7I9wIkjPo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v7I9wIkjPo .card-title {
  color: #458b08;
}
.cid-v7I9Ms8wxK {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-v7I9Ms8wxK .card {
  height: auto;
  background-color: transparent;
  box-shadow: 0px 10px 20px 0px rgba(29, 29, 27, 0.2);
  transition: all 0.6s ease;
}
.cid-v7I9Ms8wxK .card:hover {
  transform: scale(1.03);
}
.cid-v7I9Ms8wxK .card-padding {
  padding: 0.72rem 0.75rem;
}
.cid-v7I9Ms8wxK .title-section {
  margin-bottom: 1.5rem;
}
@media (min-width: 992px) {
  .cid-v7I9Ms8wxK .title-section {
    padding: 0 6rem;
    margin-bottom: 4rem;
  }
}
.cid-v7I9Ms8wxK .img-container {
  display: flex;
  justify-content: center;
}
.cid-v7I9Ms8wxK .card-img-top {
  width: 230px;
  height: 230px;
  border-radius: 6px;
  object-fit: cover;
}
.cid-v7I9Ms8wxK .mbr-section-subtitle {
  text-align: center;
}
.cid-v7I9Ms8wxK .mbr-text {
  text-align: center;
}
.cid-v7I9Ms8wxK .mbr-fallback-image.disabled {
  display: none;
}
.cid-v7I9Ms8wxK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v7I9Ms8wxK .card-title {
  color: #458b08;
}
.cid-v7Ia1W53YO {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-v7Ia1W53YO .card {
  height: auto;
  background-color: transparent;
  box-shadow: 0px 10px 20px 0px rgba(29, 29, 27, 0.2);
  transition: all 0.6s ease;
}
.cid-v7Ia1W53YO .card:hover {
  transform: scale(1.03);
}
.cid-v7Ia1W53YO .card-padding {
  padding: 0.72rem 0.75rem;
}
.cid-v7Ia1W53YO .title-section {
  margin-bottom: 1.5rem;
}
@media (min-width: 992px) {
  .cid-v7Ia1W53YO .title-section {
    padding: 0 6rem;
    margin-bottom: 4rem;
  }
}
.cid-v7Ia1W53YO .img-container {
  display: flex;
  justify-content: center;
}
.cid-v7Ia1W53YO .card-img-top {
  width: 230px;
  height: 230px;
  border-radius: 6px;
  object-fit: cover;
}
.cid-v7Ia1W53YO .mbr-section-subtitle {
  text-align: center;
}
.cid-v7Ia1W53YO .mbr-text {
  text-align: center;
}
.cid-v7Ia1W53YO .mbr-fallback-image.disabled {
  display: none;
}
.cid-v7Ia1W53YO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v7Ia1W53YO .card-title {
  color: #458b08;
}
.cid-v7I7wsOGKg {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-v7I7wsOGKg .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-v7I7wsOGKg .mbr-text {
  text-align: justify;
}
.cid-v7IacHSim2 {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-v7IacHSim2 .card {
  height: auto;
  background-color: transparent;
  box-shadow: 0px 10px 20px 0px rgba(29, 29, 27, 0.2);
  transition: all 0.6s ease;
}
.cid-v7IacHSim2 .card:hover {
  transform: scale(1.03);
}
.cid-v7IacHSim2 .card-padding {
  padding: 0.72rem 0.75rem;
}
.cid-v7IacHSim2 .title-section {
  margin-bottom: 1.5rem;
}
@media (min-width: 992px) {
  .cid-v7IacHSim2 .title-section {
    padding: 0 6rem;
    margin-bottom: 4rem;
  }
}
.cid-v7IacHSim2 .img-container {
  display: flex;
  justify-content: center;
}
.cid-v7IacHSim2 .card-img-top {
  width: 230px;
  height: 230px;
  border-radius: 6px;
  object-fit: cover;
}
.cid-v7IacHSim2 .mbr-section-subtitle {
  text-align: center;
}
.cid-v7IacHSim2 .mbr-text {
  text-align: center;
}
.cid-v7IacHSim2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-v7IacHSim2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v7IacHSim2 .card-title {
  color: #458b08;
}
.cid-v7E4bhKMmp {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-v7E4bhKMmp .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-v7E4bhKMmp .mbr-text {
  text-align: justify;
}
.cid-v7Iaw4V2mi {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-v7Iaw4V2mi .card {
  height: auto;
  background-color: transparent;
  box-shadow: 0px 10px 20px 0px rgba(29, 29, 27, 0.2);
  transition: all 0.6s ease;
}
.cid-v7Iaw4V2mi .card:hover {
  transform: scale(1.03);
}
.cid-v7Iaw4V2mi .card-padding {
  padding: 0.72rem 0.75rem;
}
.cid-v7Iaw4V2mi .title-section {
  margin-bottom: 1.5rem;
}
@media (min-width: 992px) {
  .cid-v7Iaw4V2mi .title-section {
    padding: 0 6rem;
    margin-bottom: 4rem;
  }
}
.cid-v7Iaw4V2mi .img-container {
  display: flex;
  justify-content: center;
}
.cid-v7Iaw4V2mi .card-img-top {
  width: 230px;
  height: 230px;
  border-radius: 6px;
  object-fit: cover;
}
.cid-v7Iaw4V2mi .mbr-section-subtitle {
  text-align: center;
}
.cid-v7Iaw4V2mi .mbr-text {
  text-align: center;
}
.cid-v7Iaw4V2mi .mbr-fallback-image.disabled {
  display: none;
}
.cid-v7Iaw4V2mi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v7Iaw4V2mi .card-title {
  color: #458b08;
}
.cid-v7yqEvOp9q {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #406f67;
}
.cid-v7yqEvOp9q .listico {
  padding-right: 1rem;
  font-size: 1.5rem;
}
.cid-v7yqEvOp9q .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-v7yqEvOp9q .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-v7yqEvOp9q .btn-primary {
  border: 1px solid #6592e6 !important;
}
.cid-v7yqEvOp9q .btn-primary:hover {
  border: 1px solid #6592e6 !important;
}
.cid-v7yqEvOp9q .stripe {
  border-bottom: 1px solid #ffe161;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-v7yqEvOp9q .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-v7yqEvOp9q .input-group-btn {
  padding-left: 0;
}
.cid-v7yqEvOp9q .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-v7yqEvOp9q .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #004d40;
  width: 85%;
}
.cid-v7yqEvOp9q .mbr-text {
  color: #444;
}
.cid-v7yqEvOp9q h5 {
  margin-bottom: 0;
}
.cid-v7yqEvOp9q .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-v7yqEvOp9q .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v7yqEvOp9q .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-v7yqEvOp9q .socicon {
  font-size: 1.3rem;
  background: #e9e9e9;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-v7yqEvOp9q .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-v7yqEvOp9q .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-v7yqEvOp9q .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-v7yqEvOp9q .social-list a:hover {
  opacity: 0.4;
}
.cid-v7yqEvOp9q .media-container-row > div {
  padding: 0px;
}
.cid-v7yqEvOp9q .text2 {
  color: #fafafa;
  text-align: left;
}
.cid-v7yqEvOp9q .group-title {
  text-align: left;
  color: #ffffff;
  padding-bottom: 0.2rem;
}
.cid-v7yqEvOp9q .links {
  color: #ecf5da;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-v7yqEvOp9q .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-v7yqEvOp9q .social-list,
  .cid-v7yqEvOp9q .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-v7yqEvOp9q h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-v7yqEvOp9q .form-group {
    max-width: 180px;
  }
}
.cid-v7yqEvOp9q .links span {
  color: #9e9e9e;
}
.cid-v7yqEvOp9q .logo-sub-title {
  text-align: center;
  color: #fafafa;
}
.cid-v7yqEvOp9q .logo-title {
  text-align: center;
}
.cid-v7yqEvOp9q .mbr-fallback-image.disabled {
  display: none;
}
.cid-v7yqEvOp9q .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v7yqEvOp9q .logo-title,
.cid-v7yqEvOp9q .logo {
  text-align: center;
  color: #ffffff;
}
.cid-v7yqEw9jd5 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #365c55;
  overflow: hidden;
}
.cid-v7yqEw9jd5 .media-container-row .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-v7yrxFGIdR {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 80px;
}
.cid-v7yrxFGIdR .logo-container {
  position: fixed;
  top: 0;
  z-index: 1001;
  width: 100%;
}
.cid-v7yrxFGIdR nav.navbar {
  position: fixed;
  width: 100%;
  top: 130px;
}
.cid-v7yrxFGIdR .container-fluid {
  padding-left: 40px;
  padding-right: 40px;
}
.cid-v7yrxFGIdR section.menu {
  margin: 0 !important;
  padding: 0 !important;
}
.cid-v7yrxFGIdR .logo-container {
  width: 100%;
  background: #d5debc;
  padding-top: 2px;
  padding-bottom: 25px;
  text-align: center;
  margin: 0;
  max-height: 150px;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 0;
}
.cid-v7yrxFGIdR .logo-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 3px;
  margin: 0;
  width: 100%;
  height: 100%;
}
.cid-v7yrxFGIdR .navbar-logo {
  display: block;
  margin: 0;
  padding: 0;
}
.cid-v7yrxFGIdR .navbar-logo a {
  outline: none;
  display: inline-block;
  margin: 0;
  padding: 0;
}
.cid-v7yrxFGIdR .navbar-logo img {
  display: block;
  margin: 0 auto;
}
.cid-v7yrxFGIdR .navbar-caption-wrap {
  text-align: center;
  margin: 0;
  padding: 0;
}
.cid-v7yrxFGIdR .navbar-caption-wrap .navbar-caption {
  line-height: inherit !important;
  font-weight: 700;
  display: inline-block;
  margin: 0;
}
.cid-v7yrxFGIdR .navbar {
  min-height: 80px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  margin: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ecf5da;
  position: fixed;
  width: 100%;
  z-index: 1000;
  padding: 0 !important;
  border-radius: 0 !important;
  border: none !important;
  box-shadow: none !important;
}
.cid-v7yrxFGIdR .navbar.opened {
  transition: all 0.3s;
}
.cid-v7yrxFGIdR .navbar .navbar-collapse {
  justify-content: center;
  z-index: 1;
  position: relative;
}
.cid-v7yrxFGIdR .navbar.navbar-short {
  min-height: 80px;
}
.cid-v7yrxFGIdR .container {
  display: flex;
  margin: 0 auto;
  max-width: 1600px;
  background: transparent;
}
.cid-v7yrxFGIdR button.navbar-toggler {
  outline: none;
  width: 50px;
  height: 50px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  border-radius: 100%;
  background-color: #ecf5da !important;
  border: none !important;
  box-shadow: none !important;
}
.cid-v7yrxFGIdR button.navbar-toggler .menu-text {
  display: none;
}
.cid-v7yrxFGIdR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 20px;
  height: 2px;
  background-color: #004d40;
}
.cid-v7yrxFGIdR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 18px;
  left: 15px;
  transition: all 0.2s;
}
.cid-v7yrxFGIdR button.navbar-toggler .hamburger span:nth-child(2) {
  left: 15px;
  top: 24px;
  transition: all 0.15s;
}
.cid-v7yrxFGIdR button.navbar-toggler .hamburger span:nth-child(3) {
  left: 15px;
  top: 30px;
  transition: all 0.2s;
}
@media (min-width: 992px) {
  .cid-v7yrxFGIdR nav.opened .hamburger span:nth-child(1) {
    top: 24px;
    transform: rotate(45deg);
    transition: all 0.25s;
  }
  .cid-v7yrxFGIdR nav.opened .hamburger span:nth-child(2) {
    opacity: 0;
    transition: all 0.2s;
  }
  .cid-v7yrxFGIdR nav.opened .hamburger span:nth-child(3) {
    top: 24px;
    transform: rotate(-45deg);
    transition: all 0.25s;
  }
}
.cid-v7yrxFGIdR .navbar-dropdown {
  padding: 0 1rem;
  margin: 0;
}
.cid-v7yrxFGIdR .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
.cid-v7yrxFGIdR .iconfont-wrapper {
  color: #000c3f !important;
  font-size: 1.5rem;
  transition: all 0.3s ease-in-out;
}
.cid-v7yrxFGIdR .iconfont-wrapper:hover {
  opacity: .5;
}
.cid-v7yrxFGIdR .primary-buttons-container {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  gap: 0;
  margin: 0 auto;
  padding: 0;
  position: static;
}
.cid-v7yrxFGIdR .primary-button-item {
  list-style: none;
  margin: 0;
  padding: 0;
  position: static;
}
.cid-v7yrxFGIdR .primary-button {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 250px;
  min-height: 120px;
  background-color: #ecf5da;
  padding: 10px 20px;
  margin: 0;
  text-decoration: none;
  transition: all 0.3s ease;
  cursor: pointer;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.cid-v7yrxFGIdR .primary-button:hover {
  background-color: #004d40;
}
.cid-v7yrxFGIdR .primary-button:hover .h1-text {
  color: #ffffff;
}
.cid-v7yrxFGIdR .primary-button:hover .h2-text {
  color: #ffffff;
}
.cid-v7yrxFGIdR .primary-button.show {
  background-color: #004d40;
}
.cid-v7yrxFGIdR .primary-button.show .h1-text {
  color: #ffffff;
}
.cid-v7yrxFGIdR .primary-button.show .h2-text {
  color: #ffffff;
}
.cid-v7yrxFGIdR .button-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  gap: 4px;
}
.cid-v7yrxFGIdR .h1-text {
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
  color: #000000;
  margin: 0;
  padding: 0;
  line-height: 1.2;
  text-align: center;
  transition: color 0.3s ease;
  font-family: Thasadith-Regular;
}
.cid-v7yrxFGIdR .h2-text {
  font-size: 15px;
  font-weight: 600;
  color: #749B00;
  margin: 0;
  padding: 0;
  line-height: 1.2;
  text-align: center;
  transition: color 0.3s ease;
  font-family: Thasadith-Regular;
}
.cid-v7yrxFGIdR .megamenu {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  background: #ecf5da;
  border: none;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  padding: 20px;
  margin: 0;
  z-index: 998;
}
.cid-v7yrxFGIdR .megamenu.columns-1 {
  width: 250px;
}
.cid-v7yrxFGIdR .megamenu.columns-2 {
  width: 500px;
}
.cid-v7yrxFGIdR .megamenu.columns-3 {
  width: 750px;
}
.cid-v7yrxFGIdR .megamenu.columns-4 {
  width: 1000px;
}
.cid-v7yrxFGIdR .megamenu.show {
  display: block;
}
.cid-v7yrxFGIdR .megamenu-grid {
  display: grid;
  gap: 20px;
  width: 100%;
  margin: 0 auto;
}
.cid-v7yrxFGIdR .megamenu.columns-1 .megamenu-grid {
  grid-template-columns: 1fr;
}
.cid-v7yrxFGIdR .megamenu.columns-2 .megamenu-grid {
  grid-template-columns: repeat(2, 1fr);
}
.cid-v7yrxFGIdR .megamenu.columns-3 .megamenu-grid {
  grid-template-columns: repeat(3, 1fr);
}
.cid-v7yrxFGIdR .megamenu.columns-4 .megamenu-grid {
  grid-template-columns: repeat(4, 1fr);
}
.cid-v7yrxFGIdR .megamenu-column {
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 10px 20px;
  border-right: 1px solid #bcbcbc;
}
.cid-v7yrxFGIdR .megamenu-column:last-child {
  border-right: none;
}
.cid-v7yrxFGIdR .secondary-button {
  display: block;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 2vpx;
  padding-right: 20px;
  background: transparent;
  color: #000000;
  text-decoration: none;
  border: none;
  border-bottom: 1px solid #749B00;
  border-radius: 0;
  transition: all 0.3s ease;
  text-align: left;
  font-size: 14px;
  font-weight: 600;
  font-family: Thasadith-Regular;
}
.cid-v7yrxFGIdR .secondary-button:hover {
  background: transparent;
  color: #749B00;
  transform: translateX(5px);
  border-bottom-color: #749B00;
  font-family: Thasadith-Regular;
}
.cid-v7yrxFGIdR .secondary-button:last-child {
  border-bottom: none;
}
.cid-v7yrxFGIdR .content-wrap {
  min-height: 10px;
  margin: 0;
  padding: 0;
  background: #ecf5da;
}
@media (max-width: 991px) {
  .cid-v7yrxFGIdR nav.navbar {
    top: 80px;
  }
  .cid-v7yrxFGIdR .container-fluid {
    padding-left: 0;
    padding-right: 0;
  }
  .cid-v7yrxFGIdR .logo-container {
    padding-top: 5px;
    padding-bottom: 5px !important;
    max-height: 100px;
  }
  .cid-v7yrxFGIdR .navbar-logo img {
    height: 3rem !important;
  }
  .cid-v7yrxFGIdR .container {
    flex-wrap: nowrap;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .cid-v7yrxFGIdR .navbar-dropdown {
    padding: 0 !important;
  }
  .cid-v7yrxFGIdR .navbar-nav {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
  }
  .cid-v7yrxFGIdR .nav-dropdown {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
  }
  .cid-v7yrxFGIdR .megamenu.columns-2 .megamenu-grid,
  .cid-v7yrxFGIdR .megamenu.columns-3 .megamenu-grid,
  .cid-v7yrxFGIdR .megamenu.columns-4 .megamenu-grid {
    grid-template-columns: 1fr;
  }
  .cid-v7yrxFGIdR .megamenu {
    position: relative;
    top: 0;
    width: 100%;
  }
  .cid-v7yrxFGIdR .megamenu.columns-1,
  .cid-v7yrxFGIdR .megamenu.columns-2,
  .cid-v7yrxFGIdR .megamenu.columns-3,
  .cid-v7yrxFGIdR .megamenu.columns-4 {
    width: 100% !important;
    max-width: 100% !important;
    padding: 20px;
  }
  .cid-v7yrxFGIdR .megamenu-grid {
    gap: 0;
  }
  .cid-v7yrxFGIdR .megamenu-column {
    border-right: none;
    padding: 0;
  }
  .cid-v7yrxFGIdR .secondary-button {
    border-bottom: 1px solid #bcbcbc !important;
  }
  .cid-v7yrxFGIdR .secondary-button:last-child {
    border-bottom: 1px solid #bcbcbc !important;
  }
  .cid-v7yrxFGIdR .primary-buttons-container {
    flex-direction: column;
    width: 100% !important;
    max-width: 100% !important;
    padding: 0;
    margin: 0;
  }
  .cid-v7yrxFGIdR .primary-button-item {
    width: 100% !important;
    max-width: 100% !important;
  }
  .cid-v7yrxFGIdR .navbar-collapse {
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .cid-v7yrxFGIdR .primary-button {
    width: 100% !important;
    max-width: 100% !important;
    min-height: 60px;
    margin-bottom: 4px;
    margin-left: 0;
    margin-right: 0;
  }
  .cid-v7yrxFGIdR .navbar {
    min-height: 10px;
    flex-direction: column;
    align-items: center;
  }
  .cid-v7yrxFGIdR .navbar .navbar-toggler {
    flex-basis: auto;
    margin-top: 5px;
  }
  .cid-v7yrxFGIdR .navbar.opened {
    min-height: 100vh !important;
    flex-direction: column !important;
    justify-content: flex-start !important;
  }
  .cid-v7yrxFGIdR .navbar.opened .navbar-collapse {
    padding: 0 0 3rem;
    width: 100%;
  }
  .cid-v7yrxFGIdR .navbar:not(.opened) .navbar-collapse {
    display: none;
  }
  .cid-v7yrxFGIdR button.navbar-toggler {
    width: 65px;
    height: 65px;
    border-radius: 10px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 5px;
    padding: 5px;
  }
  .cid-v7yrxFGIdR button.navbar-toggler .menu-text {
    display: block;
    font-size: 14px;
    font-weight: 700;
    color: #004d40;
    letter-spacing: 0px;
    white-space: nowrap;
    font-family: Thasadith-Regular;
  }
  .cid-v7yrxFGIdR button.navbar-toggler nav.opened button.navbar-toggler {
    margin-left: calc(53%);
    margin-right: calc(47%);
  }
  .cid-v7yrxFGIdR button.navbar-toggler .hamburger {
    display: flex;
    flex-direction: column;
    gap: 5px;
    align-items: center;
    width: 100%;
    justify-content: center;
  }
  .cid-v7yrxFGIdR button.navbar-toggler .hamburger span {
    width: 30px;
    height: 3px;
    position: static;
    transform-origin: center;
  }
  .cid-v7yrxFGIdR nav.opened .hamburger span:nth-child(1) {
    transform: rotate(45deg) translateY(11px);
    transition: all 0.25s;
  }
  .cid-v7yrxFGIdR nav.opened .hamburger span:nth-child(2) {
    opacity: 0;
    transition: all 0.2s;
  }
  .cid-v7yrxFGIdR nav.opened .hamburger span:nth-child(3) {
    transform: rotate(-45deg) translateY(-11px);
    transition: all 0.25s;
  }
  .cid-v7yrxFGIdR .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    height: 40px;
  }
  .cid-v7yrxFGIdR .content-wrap {
    min-height: 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 0 !important;
    transform: translateY(0px);
    width: 100% !important;
  }
}
.cid-v7yrxFGIdR .column-title {
  font-size: 14px;
  font-weight: bold;
  color: #AF8300;
  text-transform: uppercase;
  text-align: left;
  margin: 0 0 8px 0;
  padding: 0 0 1px 0;
  border-bottom: 0px solid #AF8300;
  line-height: 1.2;
  font-family: Thasadith-Regular;
}
.cid-v7yrxGahFp {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #f4f4f4;
}
.cid-v7yrxGahFp .container-fluid {
  margin: 0px;
  padding: 0px;
  height: auto;
  min-height: 40px;
}
.cid-v7yrxGahFp .dentaura-top-spacer {
  margin-left: auto;
  margin-right: auto;
  margin: 0px;
  padding: 0px;
  width: 100%;
  background-color: transparent;
  border-style: solid;
  border-width: 0px 0px 0 0px;
  border-bottom-width: 1px;
  border-color: #f2f2f0;
}
@media (max-width: 768px) {
  .cid-v7yrxGahFp .dentaura-top-spacer {
    height: 40px;
  }
}
@media (min-width: 769px) {
  .cid-v7yrxGahFp .dentaura-top-spacer {
    height: 40px;
  }
}
@media (min-width: 992px) {
  .cid-v7yrxGahFp .dentaura-top-spacer {
    height: 100px;
  }
}
.cid-v7yrxGkCkh {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #57665c;
}
.cid-v7yrxGkCkh .container-fluid {
  padding-left: 0;
  padding-right: 0;
}
.cid-v7yrxGkCkh .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-v7yrxGkCkh .card-box {
  padding: 0rem;
}
.cid-v7yrxGkCkh .mbr-section-btn {
  margin-top: 1.8rem;
}
.cid-v7yrxGkCkh .card {
  padding: 0;
  margin: auto;
}
.cid-v7yrxGkCkh .card-img {
  height: 280px;
}
.cid-v7yrxGkCkh .card-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-v7yrxGkCkh .card-wrapper {
  padding: 2rem;
  width: 100%;
}
@media (min-width: 1400px) {
  .cid-v7yrxGkCkh .card-wrapper {
    padding: 4rem;
  }
}
.cid-v7yrxGkCkh .card-title {
  color: #efeeee;
  text-align: left;
}
.cid-v7yrxGkCkh h2 {
  color: #f9f9f9;
  font-size: 34px;
  line-height: 26px;
}
.cid-v7yrxGkCkh h3 {
  color: #f9f9f9;
  font-size: 26px;
  line-height: 22px;
}
.cid-v7yrxGkCkh .card-title DIV {
  text-align: left;
}
.cid-v7yrxGkCkh hh1 {
  color: #ffffff;
  font-size: 16px;
}
.cid-v7yrxGkCkh gelb {
  color: #EBBC00;
  font-size: 30px;
}
.cid-v7yrxGkCkh rest {
  color: #EBBC00;
  font-size: 18px;
}
.cid-v7yrxGw4Xu {
  padding-top: 60px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-v7yrxGw4Xu .line {
  background-color: #84a06c;
  color: #84a06c;
  align: center;
  height: 0.9px;
  margin: 0 auto;
}
.cid-v7yrxGw4Xu .section-text {
  padding: 0.3rem 0;
  text-align: justify;
  color: #365c55;
}
.cid-v7yrxGw4Xu .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-v7yrxGw4Xu .inner-container {
    width: 100% !important;
  }
}
.cid-v7ytnPJBTw {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-v7ytnPJBTw .card {
  height: auto;
  background-color: transparent;
  box-shadow: 0px 10px 20px 0px rgba(29, 29, 27, 0.2);
  transition: all 0.6s ease;
}
.cid-v7ytnPJBTw .card:hover {
  transform: scale(1.03);
}
.cid-v7ytnPJBTw .card-padding {
  padding: 0.72rem 0.75rem;
}
.cid-v7ytnPJBTw .title-section {
  margin-bottom: 1.5rem;
}
@media (min-width: 992px) {
  .cid-v7ytnPJBTw .title-section {
    padding: 0 6rem;
    margin-bottom: 4rem;
  }
}
.cid-v7ytnPJBTw .img-container {
  display: flex;
  justify-content: center;
}
.cid-v7ytnPJBTw .card-img-top {
  width: 230px;
  height: 230px;
  border-radius: 0%;
  object-fit: cover;
}
.cid-v7ytnPJBTw .mbr-section-subtitle {
  text-align: center;
}
.cid-v7ytnPJBTw .mbr-text {
  text-align: center;
}
.cid-v7ytnPJBTw .mbr-fallback-image.disabled {
  display: none;
}
.cid-v7ytnPJBTw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v7ytnPJBTw .title2 {
  color: #2299aa;
}
.cid-v7ytnPJBTw .mbr-section-title {
  text-align: center;
}
.cid-v7ytYA26fH {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-v7ytYA26fH .card {
  height: auto;
  background-color: transparent;
  box-shadow: 0px 10px 20px 0px rgba(29, 29, 27, 0.2);
  transition: all 0.6s ease;
}
.cid-v7ytYA26fH .card:hover {
  transform: scale(1.03);
}
.cid-v7ytYA26fH .card-padding {
  padding: 0.72rem 0.75rem;
}
.cid-v7ytYA26fH .title-section {
  margin-bottom: 1.5rem;
}
@media (min-width: 992px) {
  .cid-v7ytYA26fH .title-section {
    padding: 0 6rem;
    margin-bottom: 4rem;
  }
}
.cid-v7ytYA26fH .img-container {
  display: flex;
  justify-content: center;
}
.cid-v7ytYA26fH .card-img-top {
  width: 230px;
  height: 230px;
  border-radius: 0%;
  object-fit: cover;
}
.cid-v7ytYA26fH .mbr-section-subtitle {
  text-align: center;
}
.cid-v7ytYA26fH .mbr-text {
  text-align: center;
}
.cid-v7ytYA26fH .mbr-fallback-image.disabled {
  display: none;
}
.cid-v7ytYA26fH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v7ytYA26fH .title2 {
  color: #2299aa;
}
.cid-v7yrxGUgTg {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #406f67;
}
.cid-v7yrxGUgTg .listico {
  padding-right: 1rem;
  font-size: 1.5rem;
}
.cid-v7yrxGUgTg .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-v7yrxGUgTg .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-v7yrxGUgTg .btn-primary {
  border: 1px solid #6592e6 !important;
}
.cid-v7yrxGUgTg .btn-primary:hover {
  border: 1px solid #6592e6 !important;
}
.cid-v7yrxGUgTg .stripe {
  border-bottom: 1px solid #ffe161;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-v7yrxGUgTg .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-v7yrxGUgTg .input-group-btn {
  padding-left: 0;
}
.cid-v7yrxGUgTg .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-v7yrxGUgTg .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #004d40;
  width: 85%;
}
.cid-v7yrxGUgTg .mbr-text {
  color: #444;
}
.cid-v7yrxGUgTg h5 {
  margin-bottom: 0;
}
.cid-v7yrxGUgTg .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-v7yrxGUgTg .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v7yrxGUgTg .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-v7yrxGUgTg .socicon {
  font-size: 1.3rem;
  background: #e9e9e9;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-v7yrxGUgTg .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-v7yrxGUgTg .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-v7yrxGUgTg .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-v7yrxGUgTg .social-list a:hover {
  opacity: 0.4;
}
.cid-v7yrxGUgTg .media-container-row > div {
  padding: 0px;
}
.cid-v7yrxGUgTg .text2 {
  color: #fafafa;
  text-align: left;
}
.cid-v7yrxGUgTg .group-title {
  text-align: left;
  color: #ffffff;
  padding-bottom: 0.2rem;
}
.cid-v7yrxGUgTg .links {
  color: #ecf5da;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-v7yrxGUgTg .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-v7yrxGUgTg .social-list,
  .cid-v7yrxGUgTg .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-v7yrxGUgTg h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-v7yrxGUgTg .form-group {
    max-width: 180px;
  }
}
.cid-v7yrxGUgTg .links span {
  color: #9e9e9e;
}
.cid-v7yrxGUgTg .logo-sub-title {
  text-align: center;
  color: #fafafa;
}
.cid-v7yrxGUgTg .logo-title {
  text-align: center;
}
.cid-v7yrxGUgTg .mbr-fallback-image.disabled {
  display: none;
}
.cid-v7yrxGUgTg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v7yrxGUgTg .logo-title,
.cid-v7yrxGUgTg .logo {
  text-align: center;
  color: #ffffff;
}
.cid-v7yrxHwi5D {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #365c55;
  overflow: hidden;
}
.cid-v7yrxHwi5D .media-container-row .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-v7yCsz1b2l {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 80px;
}
.cid-v7yCsz1b2l .logo-container {
  position: fixed;
  top: 0;
  z-index: 1001;
  width: 100%;
}
.cid-v7yCsz1b2l nav.navbar {
  position: fixed;
  width: 100%;
  top: 130px;
}
.cid-v7yCsz1b2l .container-fluid {
  padding-left: 40px;
  padding-right: 40px;
}
.cid-v7yCsz1b2l section.menu {
  margin: 0 !important;
  padding: 0 !important;
}
.cid-v7yCsz1b2l .logo-container {
  width: 100%;
  background: #d5debc;
  padding-top: 2px;
  padding-bottom: 25px;
  text-align: center;
  margin: 0;
  max-height: 150px;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 0;
}
.cid-v7yCsz1b2l .logo-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 3px;
  margin: 0;
  width: 100%;
  height: 100%;
}
.cid-v7yCsz1b2l .navbar-logo {
  display: block;
  margin: 0;
  padding: 0;
}
.cid-v7yCsz1b2l .navbar-logo a {
  outline: none;
  display: inline-block;
  margin: 0;
  padding: 0;
}
.cid-v7yCsz1b2l .navbar-logo img {
  display: block;
  margin: 0 auto;
}
.cid-v7yCsz1b2l .navbar-caption-wrap {
  text-align: center;
  margin: 0;
  padding: 0;
}
.cid-v7yCsz1b2l .navbar-caption-wrap .navbar-caption {
  line-height: inherit !important;
  font-weight: 700;
  display: inline-block;
  margin: 0;
}
.cid-v7yCsz1b2l .navbar {
  min-height: 80px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  margin: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ecf5da;
  position: fixed;
  width: 100%;
  z-index: 1000;
  padding: 0 !important;
  border-radius: 0 !important;
  border: none !important;
  box-shadow: none !important;
}
.cid-v7yCsz1b2l .navbar.opened {
  transition: all 0.3s;
}
.cid-v7yCsz1b2l .navbar .navbar-collapse {
  justify-content: center;
  z-index: 1;
  position: relative;
}
.cid-v7yCsz1b2l .navbar.navbar-short {
  min-height: 80px;
}
.cid-v7yCsz1b2l .container {
  display: flex;
  margin: 0 auto;
  max-width: 1600px;
  background: transparent;
}
.cid-v7yCsz1b2l button.navbar-toggler {
  outline: none;
  width: 50px;
  height: 50px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  border-radius: 100%;
  background-color: #ecf5da !important;
  border: none !important;
  box-shadow: none !important;
}
.cid-v7yCsz1b2l button.navbar-toggler .menu-text {
  display: none;
}
.cid-v7yCsz1b2l button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 20px;
  height: 2px;
  background-color: #004d40;
}
.cid-v7yCsz1b2l button.navbar-toggler .hamburger span:nth-child(1) {
  top: 18px;
  left: 15px;
  transition: all 0.2s;
}
.cid-v7yCsz1b2l button.navbar-toggler .hamburger span:nth-child(2) {
  left: 15px;
  top: 24px;
  transition: all 0.15s;
}
.cid-v7yCsz1b2l button.navbar-toggler .hamburger span:nth-child(3) {
  left: 15px;
  top: 30px;
  transition: all 0.2s;
}
@media (min-width: 992px) {
  .cid-v7yCsz1b2l nav.opened .hamburger span:nth-child(1) {
    top: 24px;
    transform: rotate(45deg);
    transition: all 0.25s;
  }
  .cid-v7yCsz1b2l nav.opened .hamburger span:nth-child(2) {
    opacity: 0;
    transition: all 0.2s;
  }
  .cid-v7yCsz1b2l nav.opened .hamburger span:nth-child(3) {
    top: 24px;
    transform: rotate(-45deg);
    transition: all 0.25s;
  }
}
.cid-v7yCsz1b2l .navbar-dropdown {
  padding: 0 1rem;
  margin: 0;
}
.cid-v7yCsz1b2l .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
.cid-v7yCsz1b2l .iconfont-wrapper {
  color: #000c3f !important;
  font-size: 1.5rem;
  transition: all 0.3s ease-in-out;
}
.cid-v7yCsz1b2l .iconfont-wrapper:hover {
  opacity: .5;
}
.cid-v7yCsz1b2l .primary-buttons-container {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  gap: 0;
  margin: 0 auto;
  padding: 0;
  position: static;
}
.cid-v7yCsz1b2l .primary-button-item {
  list-style: none;
  margin: 0;
  padding: 0;
  position: static;
}
.cid-v7yCsz1b2l .primary-button {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 250px;
  min-height: 120px;
  background-color: #ecf5da;
  padding: 10px 20px;
  margin: 0;
  text-decoration: none;
  transition: all 0.3s ease;
  cursor: pointer;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.cid-v7yCsz1b2l .primary-button:hover {
  background-color: #004d40;
}
.cid-v7yCsz1b2l .primary-button:hover .h1-text {
  color: #ffffff;
}
.cid-v7yCsz1b2l .primary-button:hover .h2-text {
  color: #ffffff;
}
.cid-v7yCsz1b2l .primary-button.show {
  background-color: #004d40;
}
.cid-v7yCsz1b2l .primary-button.show .h1-text {
  color: #ffffff;
}
.cid-v7yCsz1b2l .primary-button.show .h2-text {
  color: #ffffff;
}
.cid-v7yCsz1b2l .button-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  gap: 4px;
}
.cid-v7yCsz1b2l .h1-text {
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
  color: #000000;
  margin: 0;
  padding: 0;
  line-height: 1.2;
  text-align: center;
  transition: color 0.3s ease;
  font-family: Thasadith-Regular;
}
.cid-v7yCsz1b2l .h2-text {
  font-size: 15px;
  font-weight: 600;
  color: #749B00;
  margin: 0;
  padding: 0;
  line-height: 1.2;
  text-align: center;
  transition: color 0.3s ease;
  font-family: Thasadith-Regular;
}
.cid-v7yCsz1b2l .megamenu {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  background: #ecf5da;
  border: none;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  padding: 20px;
  margin: 0;
  z-index: 998;
}
.cid-v7yCsz1b2l .megamenu.columns-1 {
  width: 250px;
}
.cid-v7yCsz1b2l .megamenu.columns-2 {
  width: 500px;
}
.cid-v7yCsz1b2l .megamenu.columns-3 {
  width: 750px;
}
.cid-v7yCsz1b2l .megamenu.columns-4 {
  width: 1000px;
}
.cid-v7yCsz1b2l .megamenu.show {
  display: block;
}
.cid-v7yCsz1b2l .megamenu-grid {
  display: grid;
  gap: 20px;
  width: 100%;
  margin: 0 auto;
}
.cid-v7yCsz1b2l .megamenu.columns-1 .megamenu-grid {
  grid-template-columns: 1fr;
}
.cid-v7yCsz1b2l .megamenu.columns-2 .megamenu-grid {
  grid-template-columns: repeat(2, 1fr);
}
.cid-v7yCsz1b2l .megamenu.columns-3 .megamenu-grid {
  grid-template-columns: repeat(3, 1fr);
}
.cid-v7yCsz1b2l .megamenu.columns-4 .megamenu-grid {
  grid-template-columns: repeat(4, 1fr);
}
.cid-v7yCsz1b2l .megamenu-column {
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 10px 20px;
  border-right: 1px solid #bcbcbc;
}
.cid-v7yCsz1b2l .megamenu-column:last-child {
  border-right: none;
}
.cid-v7yCsz1b2l .secondary-button {
  display: block;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 2vpx;
  padding-right: 20px;
  background: transparent;
  color: #000000;
  text-decoration: none;
  border: none;
  border-bottom: 1px solid #749B00;
  border-radius: 0;
  transition: all 0.3s ease;
  text-align: left;
  font-size: 14px;
  font-weight: 600;
  font-family: Thasadith-Regular;
}
.cid-v7yCsz1b2l .secondary-button:hover {
  background: transparent;
  color: #749B00;
  transform: translateX(5px);
  border-bottom-color: #749B00;
  font-family: Thasadith-Regular;
}
.cid-v7yCsz1b2l .secondary-button:last-child {
  border-bottom: none;
}
.cid-v7yCsz1b2l .content-wrap {
  min-height: 10px;
  margin: 0;
  padding: 0;
  background: #ecf5da;
}
@media (max-width: 991px) {
  .cid-v7yCsz1b2l nav.navbar {
    top: 80px;
  }
  .cid-v7yCsz1b2l .container-fluid {
    padding-left: 0;
    padding-right: 0;
  }
  .cid-v7yCsz1b2l .logo-container {
    padding-top: 5px;
    padding-bottom: 5px !important;
    max-height: 100px;
  }
  .cid-v7yCsz1b2l .navbar-logo img {
    height: 3rem !important;
  }
  .cid-v7yCsz1b2l .container {
    flex-wrap: nowrap;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .cid-v7yCsz1b2l .navbar-dropdown {
    padding: 0 !important;
  }
  .cid-v7yCsz1b2l .navbar-nav {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
  }
  .cid-v7yCsz1b2l .nav-dropdown {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
  }
  .cid-v7yCsz1b2l .megamenu.columns-2 .megamenu-grid,
  .cid-v7yCsz1b2l .megamenu.columns-3 .megamenu-grid,
  .cid-v7yCsz1b2l .megamenu.columns-4 .megamenu-grid {
    grid-template-columns: 1fr;
  }
  .cid-v7yCsz1b2l .megamenu {
    position: relative;
    top: 0;
    width: 100%;
  }
  .cid-v7yCsz1b2l .megamenu.columns-1,
  .cid-v7yCsz1b2l .megamenu.columns-2,
  .cid-v7yCsz1b2l .megamenu.columns-3,
  .cid-v7yCsz1b2l .megamenu.columns-4 {
    width: 100% !important;
    max-width: 100% !important;
    padding: 20px;
  }
  .cid-v7yCsz1b2l .megamenu-grid {
    gap: 0;
  }
  .cid-v7yCsz1b2l .megamenu-column {
    border-right: none;
    padding: 0;
  }
  .cid-v7yCsz1b2l .secondary-button {
    border-bottom: 1px solid #bcbcbc !important;
  }
  .cid-v7yCsz1b2l .secondary-button:last-child {
    border-bottom: 1px solid #bcbcbc !important;
  }
  .cid-v7yCsz1b2l .primary-buttons-container {
    flex-direction: column;
    width: 100% !important;
    max-width: 100% !important;
    padding: 0;
    margin: 0;
  }
  .cid-v7yCsz1b2l .primary-button-item {
    width: 100% !important;
    max-width: 100% !important;
  }
  .cid-v7yCsz1b2l .navbar-collapse {
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .cid-v7yCsz1b2l .primary-button {
    width: 100% !important;
    max-width: 100% !important;
    min-height: 60px;
    margin-bottom: 4px;
    margin-left: 0;
    margin-right: 0;
  }
  .cid-v7yCsz1b2l .navbar {
    min-height: 10px;
    flex-direction: column;
    align-items: center;
  }
  .cid-v7yCsz1b2l .navbar .navbar-toggler {
    flex-basis: auto;
    margin-top: 5px;
  }
  .cid-v7yCsz1b2l .navbar.opened {
    min-height: 100vh !important;
    flex-direction: column !important;
    justify-content: flex-start !important;
  }
  .cid-v7yCsz1b2l .navbar.opened .navbar-collapse {
    padding: 0 0 3rem;
    width: 100%;
  }
  .cid-v7yCsz1b2l .navbar:not(.opened) .navbar-collapse {
    display: none;
  }
  .cid-v7yCsz1b2l button.navbar-toggler {
    width: 65px;
    height: 65px;
    border-radius: 10px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 5px;
    padding: 5px;
  }
  .cid-v7yCsz1b2l button.navbar-toggler .menu-text {
    display: block;
    font-size: 14px;
    font-weight: 700;
    color: #004d40;
    letter-spacing: 0px;
    white-space: nowrap;
    font-family: Thasadith-Regular;
  }
  .cid-v7yCsz1b2l button.navbar-toggler nav.opened button.navbar-toggler {
    margin-left: calc(53%);
    margin-right: calc(47%);
  }
  .cid-v7yCsz1b2l button.navbar-toggler .hamburger {
    display: flex;
    flex-direction: column;
    gap: 5px;
    align-items: center;
    width: 100%;
    justify-content: center;
  }
  .cid-v7yCsz1b2l button.navbar-toggler .hamburger span {
    width: 30px;
    height: 3px;
    position: static;
    transform-origin: center;
  }
  .cid-v7yCsz1b2l nav.opened .hamburger span:nth-child(1) {
    transform: rotate(45deg) translateY(11px);
    transition: all 0.25s;
  }
  .cid-v7yCsz1b2l nav.opened .hamburger span:nth-child(2) {
    opacity: 0;
    transition: all 0.2s;
  }
  .cid-v7yCsz1b2l nav.opened .hamburger span:nth-child(3) {
    transform: rotate(-45deg) translateY(-11px);
    transition: all 0.25s;
  }
  .cid-v7yCsz1b2l .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    height: 40px;
  }
  .cid-v7yCsz1b2l .content-wrap {
    min-height: 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 0 !important;
    transform: translateY(0px);
    width: 100% !important;
  }
}
.cid-v7yCsz1b2l .column-title {
  font-size: 14px;
  font-weight: bold;
  color: #AF8300;
  text-transform: uppercase;
  text-align: left;
  margin: 0 0 8px 0;
  padding: 0 0 1px 0;
  border-bottom: 0px solid #AF8300;
  line-height: 1.2;
  font-family: Thasadith-Regular;
}
.cid-v7yCszHMgE {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #f4f4f4;
}
.cid-v7yCszHMgE .container-fluid {
  margin: 0px;
  padding: 0px;
  height: auto;
  min-height: 40px;
}
.cid-v7yCszHMgE .dentaura-top-spacer {
  margin-left: auto;
  margin-right: auto;
  margin: 0px;
  padding: 0px;
  width: 100%;
  background-color: transparent;
  border-style: solid;
  border-width: 0px 0px 0 0px;
  border-bottom-width: 1px;
  border-color: #f2f2f0;
}
@media (max-width: 768px) {
  .cid-v7yCszHMgE .dentaura-top-spacer {
    height: 40px;
  }
}
@media (min-width: 769px) {
  .cid-v7yCszHMgE .dentaura-top-spacer {
    height: 40px;
  }
}
@media (min-width: 992px) {
  .cid-v7yCszHMgE .dentaura-top-spacer {
    height: 100px;
  }
}
.cid-v7yCszTLwP {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #57665c;
}
.cid-v7yCszTLwP .container-fluid {
  padding-left: 0;
  padding-right: 0;
}
.cid-v7yCszTLwP .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-v7yCszTLwP .card-box {
  padding: 0rem;
}
.cid-v7yCszTLwP .mbr-section-btn {
  margin-top: 1.8rem;
}
.cid-v7yCszTLwP .card {
  padding: 0;
  margin: auto;
}
.cid-v7yCszTLwP .card-img {
  height: 280px;
}
.cid-v7yCszTLwP .card-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-v7yCszTLwP .card-wrapper {
  padding: 2rem;
  width: 100%;
}
@media (min-width: 1400px) {
  .cid-v7yCszTLwP .card-wrapper {
    padding: 4rem;
  }
}
.cid-v7yCszTLwP .card-title {
  color: #efeeee;
  text-align: left;
}
.cid-v7yCszTLwP h2 {
  color: #f9f9f9;
  font-size: 34px;
  line-height: 26px;
}
.cid-v7yCszTLwP h3 {
  color: #f9f9f9;
  font-size: 26px;
  line-height: 22px;
}
.cid-v7yCszTLwP .card-title DIV {
  text-align: left;
}
.cid-v7yCszTLwP hh1 {
  color: #ffffff;
  font-size: 16px;
}
.cid-v7yCszTLwP gelb {
  color: #EBBC00;
  font-size: 30px;
}
.cid-v7yCszTLwP rest {
  color: #EBBC00;
  font-size: 18px;
}
.cid-v7yCsA7Nqf {
  padding-top: 60px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-v7yCsA7Nqf .line {
  background-color: #84a06c;
  color: #84a06c;
  align: center;
  height: 0.9px;
  margin: 0 auto;
}
.cid-v7yCsA7Nqf .section-text {
  padding: 0.3rem 0;
  text-align: justify;
  color: #365c55;
}
.cid-v7yCsA7Nqf .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-v7yCsA7Nqf .inner-container {
    width: 100% !important;
  }
}
.cid-v7yCsAiWsR {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-v7yCsAiWsR .card {
  height: auto;
  background-color: transparent;
  box-shadow: 0px 10px 20px 0px rgba(29, 29, 27, 0.2);
  transition: all 0.6s ease;
}
.cid-v7yCsAiWsR .card:hover {
  transform: scale(1.03);
}
.cid-v7yCsAiWsR .card-padding {
  padding: 0.72rem 0.75rem;
}
.cid-v7yCsAiWsR .title-section {
  margin-bottom: 1.5rem;
}
@media (min-width: 992px) {
  .cid-v7yCsAiWsR .title-section {
    padding: 0 6rem;
    margin-bottom: 4rem;
  }
}
.cid-v7yCsAiWsR .img-container {
  display: flex;
  justify-content: center;
}
.cid-v7yCsAiWsR .card-img-top {
  width: 230px;
  height: 230px;
  border-radius: 0%;
  object-fit: cover;
}
.cid-v7yCsAiWsR .mbr-section-subtitle {
  text-align: center;
}
.cid-v7yCsAiWsR .mbr-text {
  text-align: center;
}
.cid-v7yCsAiWsR .mbr-fallback-image.disabled {
  display: none;
}
.cid-v7yCsAiWsR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v7yCsAiWsR .title2 {
  color: #2299aa;
}
.cid-v7yCsAiWsR .mbr-section-title {
  text-align: center;
}
.cid-v7yCsAUYM0 {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #406f67;
}
.cid-v7yCsAUYM0 .listico {
  padding-right: 1rem;
  font-size: 1.5rem;
}
.cid-v7yCsAUYM0 .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-v7yCsAUYM0 .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-v7yCsAUYM0 .btn-primary {
  border: 1px solid #6592e6 !important;
}
.cid-v7yCsAUYM0 .btn-primary:hover {
  border: 1px solid #6592e6 !important;
}
.cid-v7yCsAUYM0 .stripe {
  border-bottom: 1px solid #ffe161;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-v7yCsAUYM0 .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-v7yCsAUYM0 .input-group-btn {
  padding-left: 0;
}
.cid-v7yCsAUYM0 .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-v7yCsAUYM0 .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #004d40;
  width: 85%;
}
.cid-v7yCsAUYM0 .mbr-text {
  color: #444;
}
.cid-v7yCsAUYM0 h5 {
  margin-bottom: 0;
}
.cid-v7yCsAUYM0 .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-v7yCsAUYM0 .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v7yCsAUYM0 .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-v7yCsAUYM0 .socicon {
  font-size: 1.3rem;
  background: #e9e9e9;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-v7yCsAUYM0 .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-v7yCsAUYM0 .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-v7yCsAUYM0 .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-v7yCsAUYM0 .social-list a:hover {
  opacity: 0.4;
}
.cid-v7yCsAUYM0 .media-container-row > div {
  padding: 0px;
}
.cid-v7yCsAUYM0 .text2 {
  color: #fafafa;
  text-align: left;
}
.cid-v7yCsAUYM0 .group-title {
  text-align: left;
  color: #ffffff;
  padding-bottom: 0.2rem;
}
.cid-v7yCsAUYM0 .links {
  color: #ecf5da;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-v7yCsAUYM0 .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-v7yCsAUYM0 .social-list,
  .cid-v7yCsAUYM0 .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-v7yCsAUYM0 h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-v7yCsAUYM0 .form-group {
    max-width: 180px;
  }
}
.cid-v7yCsAUYM0 .links span {
  color: #9e9e9e;
}
.cid-v7yCsAUYM0 .logo-sub-title {
  text-align: center;
  color: #fafafa;
}
.cid-v7yCsAUYM0 .logo-title {
  text-align: center;
}
.cid-v7yCsAUYM0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-v7yCsAUYM0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v7yCsAUYM0 .logo-title,
.cid-v7yCsAUYM0 .logo {
  text-align: center;
  color: #ffffff;
}
.cid-v7yCsBIPbb {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #365c55;
  overflow: hidden;
}
.cid-v7yCsBIPbb .media-container-row .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-v7yDvLzq7U {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 80px;
}
.cid-v7yDvLzq7U .logo-container {
  position: fixed;
  top: 0;
  z-index: 1001;
  width: 100%;
}
.cid-v7yDvLzq7U nav.navbar {
  position: fixed;
  width: 100%;
  top: 130px;
}
.cid-v7yDvLzq7U .container-fluid {
  padding-left: 40px;
  padding-right: 40px;
}
.cid-v7yDvLzq7U section.menu {
  margin: 0 !important;
  padding: 0 !important;
}
.cid-v7yDvLzq7U .logo-container {
  width: 100%;
  background: #d5debc;
  padding-top: 2px;
  padding-bottom: 25px;
  text-align: center;
  margin: 0;
  max-height: 150px;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 0;
}
.cid-v7yDvLzq7U .logo-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 3px;
  margin: 0;
  width: 100%;
  height: 100%;
}
.cid-v7yDvLzq7U .navbar-logo {
  display: block;
  margin: 0;
  padding: 0;
}
.cid-v7yDvLzq7U .navbar-logo a {
  outline: none;
  display: inline-block;
  margin: 0;
  padding: 0;
}
.cid-v7yDvLzq7U .navbar-logo img {
  display: block;
  margin: 0 auto;
}
.cid-v7yDvLzq7U .navbar-caption-wrap {
  text-align: center;
  margin: 0;
  padding: 0;
}
.cid-v7yDvLzq7U .navbar-caption-wrap .navbar-caption {
  line-height: inherit !important;
  font-weight: 700;
  display: inline-block;
  margin: 0;
}
.cid-v7yDvLzq7U .navbar {
  min-height: 80px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  margin: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ecf5da;
  position: fixed;
  width: 100%;
  z-index: 1000;
  padding: 0 !important;
  border-radius: 0 !important;
  border: none !important;
  box-shadow: none !important;
}
.cid-v7yDvLzq7U .navbar.opened {
  transition: all 0.3s;
}
.cid-v7yDvLzq7U .navbar .navbar-collapse {
  justify-content: center;
  z-index: 1;
  position: relative;
}
.cid-v7yDvLzq7U .navbar.navbar-short {
  min-height: 80px;
}
.cid-v7yDvLzq7U .container {
  display: flex;
  margin: 0 auto;
  max-width: 1600px;
  background: transparent;
}
.cid-v7yDvLzq7U button.navbar-toggler {
  outline: none;
  width: 50px;
  height: 50px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  border-radius: 100%;
  background-color: #ecf5da !important;
  border: none !important;
  box-shadow: none !important;
}
.cid-v7yDvLzq7U button.navbar-toggler .menu-text {
  display: none;
}
.cid-v7yDvLzq7U button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 20px;
  height: 2px;
  background-color: #004d40;
}
.cid-v7yDvLzq7U button.navbar-toggler .hamburger span:nth-child(1) {
  top: 18px;
  left: 15px;
  transition: all 0.2s;
}
.cid-v7yDvLzq7U button.navbar-toggler .hamburger span:nth-child(2) {
  left: 15px;
  top: 24px;
  transition: all 0.15s;
}
.cid-v7yDvLzq7U button.navbar-toggler .hamburger span:nth-child(3) {
  left: 15px;
  top: 30px;
  transition: all 0.2s;
}
@media (min-width: 992px) {
  .cid-v7yDvLzq7U nav.opened .hamburger span:nth-child(1) {
    top: 24px;
    transform: rotate(45deg);
    transition: all 0.25s;
  }
  .cid-v7yDvLzq7U nav.opened .hamburger span:nth-child(2) {
    opacity: 0;
    transition: all 0.2s;
  }
  .cid-v7yDvLzq7U nav.opened .hamburger span:nth-child(3) {
    top: 24px;
    transform: rotate(-45deg);
    transition: all 0.25s;
  }
}
.cid-v7yDvLzq7U .navbar-dropdown {
  padding: 0 1rem;
  margin: 0;
}
.cid-v7yDvLzq7U .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
.cid-v7yDvLzq7U .iconfont-wrapper {
  color: #000c3f !important;
  font-size: 1.5rem;
  transition: all 0.3s ease-in-out;
}
.cid-v7yDvLzq7U .iconfont-wrapper:hover {
  opacity: .5;
}
.cid-v7yDvLzq7U .primary-buttons-container {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  gap: 0;
  margin: 0 auto;
  padding: 0;
  position: static;
}
.cid-v7yDvLzq7U .primary-button-item {
  list-style: none;
  margin: 0;
  padding: 0;
  position: static;
}
.cid-v7yDvLzq7U .primary-button {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 250px;
  min-height: 120px;
  background-color: #ecf5da;
  padding: 10px 20px;
  margin: 0;
  text-decoration: none;
  transition: all 0.3s ease;
  cursor: pointer;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.cid-v7yDvLzq7U .primary-button:hover {
  background-color: #004d40;
}
.cid-v7yDvLzq7U .primary-button:hover .h1-text {
  color: #ffffff;
}
.cid-v7yDvLzq7U .primary-button:hover .h2-text {
  color: #ffffff;
}
.cid-v7yDvLzq7U .primary-button.show {
  background-color: #004d40;
}
.cid-v7yDvLzq7U .primary-button.show .h1-text {
  color: #ffffff;
}
.cid-v7yDvLzq7U .primary-button.show .h2-text {
  color: #ffffff;
}
.cid-v7yDvLzq7U .button-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  gap: 4px;
}
.cid-v7yDvLzq7U .h1-text {
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
  color: #000000;
  margin: 0;
  padding: 0;
  line-height: 1.2;
  text-align: center;
  transition: color 0.3s ease;
  font-family: Thasadith-Regular;
}
.cid-v7yDvLzq7U .h2-text {
  font-size: 15px;
  font-weight: 600;
  color: #749B00;
  margin: 0;
  padding: 0;
  line-height: 1.2;
  text-align: center;
  transition: color 0.3s ease;
  font-family: Thasadith-Regular;
}
.cid-v7yDvLzq7U .megamenu {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  background: #ecf5da;
  border: none;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  padding: 20px;
  margin: 0;
  z-index: 998;
}
.cid-v7yDvLzq7U .megamenu.columns-1 {
  width: 250px;
}
.cid-v7yDvLzq7U .megamenu.columns-2 {
  width: 500px;
}
.cid-v7yDvLzq7U .megamenu.columns-3 {
  width: 750px;
}
.cid-v7yDvLzq7U .megamenu.columns-4 {
  width: 1000px;
}
.cid-v7yDvLzq7U .megamenu.show {
  display: block;
}
.cid-v7yDvLzq7U .megamenu-grid {
  display: grid;
  gap: 20px;
  width: 100%;
  margin: 0 auto;
}
.cid-v7yDvLzq7U .megamenu.columns-1 .megamenu-grid {
  grid-template-columns: 1fr;
}
.cid-v7yDvLzq7U .megamenu.columns-2 .megamenu-grid {
  grid-template-columns: repeat(2, 1fr);
}
.cid-v7yDvLzq7U .megamenu.columns-3 .megamenu-grid {
  grid-template-columns: repeat(3, 1fr);
}
.cid-v7yDvLzq7U .megamenu.columns-4 .megamenu-grid {
  grid-template-columns: repeat(4, 1fr);
}
.cid-v7yDvLzq7U .megamenu-column {
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 10px 20px;
  border-right: 1px solid #bcbcbc;
}
.cid-v7yDvLzq7U .megamenu-column:last-child {
  border-right: none;
}
.cid-v7yDvLzq7U .secondary-button {
  display: block;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 2vpx;
  padding-right: 20px;
  background: transparent;
  color: #000000;
  text-decoration: none;
  border: none;
  border-bottom: 1px solid #749B00;
  border-radius: 0;
  transition: all 0.3s ease;
  text-align: left;
  font-size: 14px;
  font-weight: 600;
  font-family: Thasadith-Regular;
}
.cid-v7yDvLzq7U .secondary-button:hover {
  background: transparent;
  color: #749B00;
  transform: translateX(5px);
  border-bottom-color: #749B00;
  font-family: Thasadith-Regular;
}
.cid-v7yDvLzq7U .secondary-button:last-child {
  border-bottom: none;
}
.cid-v7yDvLzq7U .content-wrap {
  min-height: 10px;
  margin: 0;
  padding: 0;
  background: #ecf5da;
}
@media (max-width: 991px) {
  .cid-v7yDvLzq7U nav.navbar {
    top: 80px;
  }
  .cid-v7yDvLzq7U .container-fluid {
    padding-left: 0;
    padding-right: 0;
  }
  .cid-v7yDvLzq7U .logo-container {
    padding-top: 5px;
    padding-bottom: 5px !important;
    max-height: 100px;
  }
  .cid-v7yDvLzq7U .navbar-logo img {
    height: 3rem !important;
  }
  .cid-v7yDvLzq7U .container {
    flex-wrap: nowrap;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .cid-v7yDvLzq7U .navbar-dropdown {
    padding: 0 !important;
  }
  .cid-v7yDvLzq7U .navbar-nav {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
  }
  .cid-v7yDvLzq7U .nav-dropdown {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
  }
  .cid-v7yDvLzq7U .megamenu.columns-2 .megamenu-grid,
  .cid-v7yDvLzq7U .megamenu.columns-3 .megamenu-grid,
  .cid-v7yDvLzq7U .megamenu.columns-4 .megamenu-grid {
    grid-template-columns: 1fr;
  }
  .cid-v7yDvLzq7U .megamenu {
    position: relative;
    top: 0;
    width: 100%;
  }
  .cid-v7yDvLzq7U .megamenu.columns-1,
  .cid-v7yDvLzq7U .megamenu.columns-2,
  .cid-v7yDvLzq7U .megamenu.columns-3,
  .cid-v7yDvLzq7U .megamenu.columns-4 {
    width: 100% !important;
    max-width: 100% !important;
    padding: 20px;
  }
  .cid-v7yDvLzq7U .megamenu-grid {
    gap: 0;
  }
  .cid-v7yDvLzq7U .megamenu-column {
    border-right: none;
    padding: 0;
  }
  .cid-v7yDvLzq7U .secondary-button {
    border-bottom: 1px solid #bcbcbc !important;
  }
  .cid-v7yDvLzq7U .secondary-button:last-child {
    border-bottom: 1px solid #bcbcbc !important;
  }
  .cid-v7yDvLzq7U .primary-buttons-container {
    flex-direction: column;
    width: 100% !important;
    max-width: 100% !important;
    padding: 0;
    margin: 0;
  }
  .cid-v7yDvLzq7U .primary-button-item {
    width: 100% !important;
    max-width: 100% !important;
  }
  .cid-v7yDvLzq7U .navbar-collapse {
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .cid-v7yDvLzq7U .primary-button {
    width: 100% !important;
    max-width: 100% !important;
    min-height: 60px;
    margin-bottom: 4px;
    margin-left: 0;
    margin-right: 0;
  }
  .cid-v7yDvLzq7U .navbar {
    min-height: 10px;
    flex-direction: column;
    align-items: center;
  }
  .cid-v7yDvLzq7U .navbar .navbar-toggler {
    flex-basis: auto;
    margin-top: 5px;
  }
  .cid-v7yDvLzq7U .navbar.opened {
    min-height: 100vh !important;
    flex-direction: column !important;
    justify-content: flex-start !important;
  }
  .cid-v7yDvLzq7U .navbar.opened .navbar-collapse {
    padding: 0 0 3rem;
    width: 100%;
  }
  .cid-v7yDvLzq7U .navbar:not(.opened) .navbar-collapse {
    display: none;
  }
  .cid-v7yDvLzq7U button.navbar-toggler {
    width: 65px;
    height: 65px;
    border-radius: 10px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 5px;
    padding: 5px;
  }
  .cid-v7yDvLzq7U button.navbar-toggler .menu-text {
    display: block;
    font-size: 14px;
    font-weight: 700;
    color: #004d40;
    letter-spacing: 0px;
    white-space: nowrap;
    font-family: Thasadith-Regular;
  }
  .cid-v7yDvLzq7U button.navbar-toggler nav.opened button.navbar-toggler {
    margin-left: calc(53%);
    margin-right: calc(47%);
  }
  .cid-v7yDvLzq7U button.navbar-toggler .hamburger {
    display: flex;
    flex-direction: column;
    gap: 5px;
    align-items: center;
    width: 100%;
    justify-content: center;
  }
  .cid-v7yDvLzq7U button.navbar-toggler .hamburger span {
    width: 30px;
    height: 3px;
    position: static;
    transform-origin: center;
  }
  .cid-v7yDvLzq7U nav.opened .hamburger span:nth-child(1) {
    transform: rotate(45deg) translateY(11px);
    transition: all 0.25s;
  }
  .cid-v7yDvLzq7U nav.opened .hamburger span:nth-child(2) {
    opacity: 0;
    transition: all 0.2s;
  }
  .cid-v7yDvLzq7U nav.opened .hamburger span:nth-child(3) {
    transform: rotate(-45deg) translateY(-11px);
    transition: all 0.25s;
  }
  .cid-v7yDvLzq7U .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    height: 40px;
  }
  .cid-v7yDvLzq7U .content-wrap {
    min-height: 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 0 !important;
    transform: translateY(0px);
    width: 100% !important;
  }
}
.cid-v7yDvLzq7U .column-title {
  font-size: 14px;
  font-weight: bold;
  color: #AF8300;
  text-transform: uppercase;
  text-align: left;
  margin: 0 0 8px 0;
  padding: 0 0 1px 0;
  border-bottom: 0px solid #AF8300;
  line-height: 1.2;
  font-family: Thasadith-Regular;
}
.cid-v7yDvM5y3p {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #f4f4f4;
}
.cid-v7yDvM5y3p .container-fluid {
  margin: 0px;
  padding: 0px;
  height: auto;
  min-height: 40px;
}
.cid-v7yDvM5y3p .dentaura-top-spacer {
  margin-left: auto;
  margin-right: auto;
  margin: 0px;
  padding: 0px;
  width: 100%;
  background-color: transparent;
  border-style: solid;
  border-width: 0px 0px 0 0px;
  border-bottom-width: 1px;
  border-color: #f2f2f0;
}
@media (max-width: 768px) {
  .cid-v7yDvM5y3p .dentaura-top-spacer {
    height: 40px;
  }
}
@media (min-width: 769px) {
  .cid-v7yDvM5y3p .dentaura-top-spacer {
    height: 40px;
  }
}
@media (min-width: 992px) {
  .cid-v7yDvM5y3p .dentaura-top-spacer {
    height: 100px;
  }
}
.cid-v7yDvMhJSa {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #57665c;
}
.cid-v7yDvMhJSa .container-fluid {
  padding-left: 0;
  padding-right: 0;
}
.cid-v7yDvMhJSa .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-v7yDvMhJSa .card-box {
  padding: 0rem;
}
.cid-v7yDvMhJSa .mbr-section-btn {
  margin-top: 1.8rem;
}
.cid-v7yDvMhJSa .card {
  padding: 0;
  margin: auto;
}
.cid-v7yDvMhJSa .card-img {
  height: 280px;
}
.cid-v7yDvMhJSa .card-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-v7yDvMhJSa .card-wrapper {
  padding: 2rem;
  width: 100%;
}
@media (min-width: 1400px) {
  .cid-v7yDvMhJSa .card-wrapper {
    padding: 4rem;
  }
}
.cid-v7yDvMhJSa .card-title {
  color: #efeeee;
  text-align: left;
}
.cid-v7yDvMhJSa h2 {
  color: #f9f9f9;
  font-size: 34px;
  line-height: 26px;
}
.cid-v7yDvMhJSa h3 {
  color: #f9f9f9;
  font-size: 26px;
  line-height: 22px;
}
.cid-v7yDvMhJSa .card-title DIV {
  text-align: left;
}
.cid-v7yDvMhJSa hh1 {
  color: #ffffff;
  font-size: 16px;
}
.cid-v7yDvMhJSa gelb {
  color: #EBBC00;
  font-size: 30px;
}
.cid-v7yDvMhJSa rest {
  color: #EBBC00;
  font-size: 18px;
}
.cid-v7yDvMuXgj {
  padding-top: 60px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-v7yDvMuXgj .line {
  background-color: #84a06c;
  color: #84a06c;
  align: center;
  height: 0.9px;
  margin: 0 auto;
}
.cid-v7yDvMuXgj .section-text {
  padding: 0.3rem 0;
  text-align: justify;
  color: #365c55;
}
.cid-v7yDvMuXgj .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-v7yDvMuXgj .inner-container {
    width: 100% !important;
  }
}
.cid-v7TISDKLhg {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-v7yEM1J2dT {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f6f4f0;
}
.cid-v7yEM1J2dT .mbr-fallback-image.disabled {
  display: none;
}
.cid-v7yEM1J2dT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v7yEM1J2dT .card-wrapper {
  padding: 0 66px;
}
@media (max-width: 992px) {
  .cid-v7yEM1J2dT .card-wrapper {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-v7yEM1J2dT .content-wrap .title-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v7yEM1J2dT .content-wrap .title-wrapper .label-wrapper {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-v7yEM1J2dT .content-wrap .title-wrapper .label-wrapper {
    margin-bottom: 16px;
  }
}
.cid-v7yEM1J2dT .content-wrap .title-wrapper .label-wrapper .label-wrap {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 12px;
}
.cid-v7yEM1J2dT .content-wrap .title-wrapper .label-wrapper .label-wrap .line-wrap {
  height: 6px;
  width: 96px;
  background-image: linear-gradient(90deg, #458b08 0, transparent 100%);
}
.cid-v7yEM1J2dT .content-wrap .title-wrapper .label-wrapper .label-wrap .mbr-label {
  margin-bottom: 0;
}
.cid-v7yEM1J2dT .content-wrap .title-wrapper .mbr-section-title {
  margin-bottom: 10px;
}
.cid-v7yEM1J2dT .content-wrap .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-v7yEM1J2dT .content-wrap .title-wrapper .mbr-section-btn {
  margin-top: 14px;
  margin-bottom: -9.6px;
}
.cid-v7yEM1J2dT .content-wrap .image-wrapper img {
  height: 380px;
  width: 100%;
  object-fit: cover;
  padding-right: 0;
  padding-left: 4rem;
  border-top: 1px solid #dedede;
  border-right: 1px solid #dedede;
  border-bottom: 1px solid #dedede;
  border-left: 1px solid #dedede;
  padding: 0.5em;
}
@media (max-width: 992px) {
  .cid-v7yEM1J2dT .content-wrap .image-wrapper img {
    height: 300px;
  }
}
.cid-v7yEM1J2dT .mbr-label {
  color: #004aad;
}
.cid-v7yEM1J2dT .mbr-section-title {
  color: #004aad;
}
.cid-v7yEM1J2dT .mbr-text {
  color: #353535;
}
.cid-v7yEM1J2dT .mbr-label,
.cid-v7yEM1J2dT .label-wrapper {
  color: #458b08;
}
.cid-v7yEM1J2dT .mbr-section-title,
.cid-v7yEM1J2dT .mbr-section-btn {
  color: #458b08;
}
.cid-v7yDvMYfA2 {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #406f67;
}
.cid-v7yDvMYfA2 .listico {
  padding-right: 1rem;
  font-size: 1.5rem;
}
.cid-v7yDvMYfA2 .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-v7yDvMYfA2 .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-v7yDvMYfA2 .btn-primary {
  border: 1px solid #6592e6 !important;
}
.cid-v7yDvMYfA2 .btn-primary:hover {
  border: 1px solid #6592e6 !important;
}
.cid-v7yDvMYfA2 .stripe {
  border-bottom: 1px solid #ffe161;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-v7yDvMYfA2 .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-v7yDvMYfA2 .input-group-btn {
  padding-left: 0;
}
.cid-v7yDvMYfA2 .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-v7yDvMYfA2 .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #004d40;
  width: 85%;
}
.cid-v7yDvMYfA2 .mbr-text {
  color: #444;
}
.cid-v7yDvMYfA2 h5 {
  margin-bottom: 0;
}
.cid-v7yDvMYfA2 .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-v7yDvMYfA2 .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v7yDvMYfA2 .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-v7yDvMYfA2 .socicon {
  font-size: 1.3rem;
  background: #e9e9e9;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-v7yDvMYfA2 .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-v7yDvMYfA2 .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-v7yDvMYfA2 .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-v7yDvMYfA2 .social-list a:hover {
  opacity: 0.4;
}
.cid-v7yDvMYfA2 .media-container-row > div {
  padding: 0px;
}
.cid-v7yDvMYfA2 .text2 {
  color: #fafafa;
  text-align: left;
}
.cid-v7yDvMYfA2 .group-title {
  text-align: left;
  color: #ffffff;
  padding-bottom: 0.2rem;
}
.cid-v7yDvMYfA2 .links {
  color: #ecf5da;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-v7yDvMYfA2 .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-v7yDvMYfA2 .social-list,
  .cid-v7yDvMYfA2 .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-v7yDvMYfA2 h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-v7yDvMYfA2 .form-group {
    max-width: 180px;
  }
}
.cid-v7yDvMYfA2 .links span {
  color: #9e9e9e;
}
.cid-v7yDvMYfA2 .logo-sub-title {
  text-align: center;
  color: #fafafa;
}
.cid-v7yDvMYfA2 .logo-title {
  text-align: center;
}
.cid-v7yDvMYfA2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-v7yDvMYfA2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v7yDvMYfA2 .logo-title,
.cid-v7yDvMYfA2 .logo {
  text-align: center;
  color: #ffffff;
}
.cid-v7yDvNl7WV {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #365c55;
  overflow: hidden;
}
.cid-v7yDvNl7WV .media-container-row .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-v7yDv2zUDD {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 80px;
}
.cid-v7yDv2zUDD .logo-container {
  position: fixed;
  top: 0;
  z-index: 1001;
  width: 100%;
}
.cid-v7yDv2zUDD nav.navbar {
  position: fixed;
  width: 100%;
  top: 130px;
}
.cid-v7yDv2zUDD .container-fluid {
  padding-left: 40px;
  padding-right: 40px;
}
.cid-v7yDv2zUDD section.menu {
  margin: 0 !important;
  padding: 0 !important;
}
.cid-v7yDv2zUDD .logo-container {
  width: 100%;
  background: #d5debc;
  padding-top: 2px;
  padding-bottom: 25px;
  text-align: center;
  margin: 0;
  max-height: 150px;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 0;
}
.cid-v7yDv2zUDD .logo-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 3px;
  margin: 0;
  width: 100%;
  height: 100%;
}
.cid-v7yDv2zUDD .navbar-logo {
  display: block;
  margin: 0;
  padding: 0;
}
.cid-v7yDv2zUDD .navbar-logo a {
  outline: none;
  display: inline-block;
  margin: 0;
  padding: 0;
}
.cid-v7yDv2zUDD .navbar-logo img {
  display: block;
  margin: 0 auto;
}
.cid-v7yDv2zUDD .navbar-caption-wrap {
  text-align: center;
  margin: 0;
  padding: 0;
}
.cid-v7yDv2zUDD .navbar-caption-wrap .navbar-caption {
  line-height: inherit !important;
  font-weight: 700;
  display: inline-block;
  margin: 0;
}
.cid-v7yDv2zUDD .navbar {
  min-height: 80px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  margin: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ecf5da;
  position: fixed;
  width: 100%;
  z-index: 1000;
  padding: 0 !important;
  border-radius: 0 !important;
  border: none !important;
  box-shadow: none !important;
}
.cid-v7yDv2zUDD .navbar.opened {
  transition: all 0.3s;
}
.cid-v7yDv2zUDD .navbar .navbar-collapse {
  justify-content: center;
  z-index: 1;
  position: relative;
}
.cid-v7yDv2zUDD .navbar.navbar-short {
  min-height: 80px;
}
.cid-v7yDv2zUDD .container {
  display: flex;
  margin: 0 auto;
  max-width: 1600px;
  background: transparent;
}
.cid-v7yDv2zUDD button.navbar-toggler {
  outline: none;
  width: 50px;
  height: 50px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  border-radius: 100%;
  background-color: #ecf5da !important;
  border: none !important;
  box-shadow: none !important;
}
.cid-v7yDv2zUDD button.navbar-toggler .menu-text {
  display: none;
}
.cid-v7yDv2zUDD button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 20px;
  height: 2px;
  background-color: #004d40;
}
.cid-v7yDv2zUDD button.navbar-toggler .hamburger span:nth-child(1) {
  top: 18px;
  left: 15px;
  transition: all 0.2s;
}
.cid-v7yDv2zUDD button.navbar-toggler .hamburger span:nth-child(2) {
  left: 15px;
  top: 24px;
  transition: all 0.15s;
}
.cid-v7yDv2zUDD button.navbar-toggler .hamburger span:nth-child(3) {
  left: 15px;
  top: 30px;
  transition: all 0.2s;
}
@media (min-width: 992px) {
  .cid-v7yDv2zUDD nav.opened .hamburger span:nth-child(1) {
    top: 24px;
    transform: rotate(45deg);
    transition: all 0.25s;
  }
  .cid-v7yDv2zUDD nav.opened .hamburger span:nth-child(2) {
    opacity: 0;
    transition: all 0.2s;
  }
  .cid-v7yDv2zUDD nav.opened .hamburger span:nth-child(3) {
    top: 24px;
    transform: rotate(-45deg);
    transition: all 0.25s;
  }
}
.cid-v7yDv2zUDD .navbar-dropdown {
  padding: 0 1rem;
  margin: 0;
}
.cid-v7yDv2zUDD .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
.cid-v7yDv2zUDD .iconfont-wrapper {
  color: #000c3f !important;
  font-size: 1.5rem;
  transition: all 0.3s ease-in-out;
}
.cid-v7yDv2zUDD .iconfont-wrapper:hover {
  opacity: .5;
}
.cid-v7yDv2zUDD .primary-buttons-container {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  gap: 0;
  margin: 0 auto;
  padding: 0;
  position: static;
}
.cid-v7yDv2zUDD .primary-button-item {
  list-style: none;
  margin: 0;
  padding: 0;
  position: static;
}
.cid-v7yDv2zUDD .primary-button {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 250px;
  min-height: 120px;
  background-color: #ecf5da;
  padding: 10px 20px;
  margin: 0;
  text-decoration: none;
  transition: all 0.3s ease;
  cursor: pointer;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.cid-v7yDv2zUDD .primary-button:hover {
  background-color: #004d40;
}
.cid-v7yDv2zUDD .primary-button:hover .h1-text {
  color: #ffffff;
}
.cid-v7yDv2zUDD .primary-button:hover .h2-text {
  color: #ffffff;
}
.cid-v7yDv2zUDD .primary-button.show {
  background-color: #004d40;
}
.cid-v7yDv2zUDD .primary-button.show .h1-text {
  color: #ffffff;
}
.cid-v7yDv2zUDD .primary-button.show .h2-text {
  color: #ffffff;
}
.cid-v7yDv2zUDD .button-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  gap: 4px;
}
.cid-v7yDv2zUDD .h1-text {
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
  color: #000000;
  margin: 0;
  padding: 0;
  line-height: 1.2;
  text-align: center;
  transition: color 0.3s ease;
  font-family: Thasadith-Regular;
}
.cid-v7yDv2zUDD .h2-text {
  font-size: 15px;
  font-weight: 600;
  color: #749B00;
  margin: 0;
  padding: 0;
  line-height: 1.2;
  text-align: center;
  transition: color 0.3s ease;
  font-family: Thasadith-Regular;
}
.cid-v7yDv2zUDD .megamenu {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  background: #ecf5da;
  border: none;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  padding: 20px;
  margin: 0;
  z-index: 998;
}
.cid-v7yDv2zUDD .megamenu.columns-1 {
  width: 250px;
}
.cid-v7yDv2zUDD .megamenu.columns-2 {
  width: 500px;
}
.cid-v7yDv2zUDD .megamenu.columns-3 {
  width: 750px;
}
.cid-v7yDv2zUDD .megamenu.columns-4 {
  width: 1000px;
}
.cid-v7yDv2zUDD .megamenu.show {
  display: block;
}
.cid-v7yDv2zUDD .megamenu-grid {
  display: grid;
  gap: 20px;
  width: 100%;
  margin: 0 auto;
}
.cid-v7yDv2zUDD .megamenu.columns-1 .megamenu-grid {
  grid-template-columns: 1fr;
}
.cid-v7yDv2zUDD .megamenu.columns-2 .megamenu-grid {
  grid-template-columns: repeat(2, 1fr);
}
.cid-v7yDv2zUDD .megamenu.columns-3 .megamenu-grid {
  grid-template-columns: repeat(3, 1fr);
}
.cid-v7yDv2zUDD .megamenu.columns-4 .megamenu-grid {
  grid-template-columns: repeat(4, 1fr);
}
.cid-v7yDv2zUDD .megamenu-column {
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 10px 20px;
  border-right: 1px solid #bcbcbc;
}
.cid-v7yDv2zUDD .megamenu-column:last-child {
  border-right: none;
}
.cid-v7yDv2zUDD .secondary-button {
  display: block;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 2vpx;
  padding-right: 20px;
  background: transparent;
  color: #000000;
  text-decoration: none;
  border: none;
  border-bottom: 1px solid #749B00;
  border-radius: 0;
  transition: all 0.3s ease;
  text-align: left;
  font-size: 14px;
  font-weight: 600;
  font-family: Thasadith-Regular;
}
.cid-v7yDv2zUDD .secondary-button:hover {
  background: transparent;
  color: #749B00;
  transform: translateX(5px);
  border-bottom-color: #749B00;
  font-family: Thasadith-Regular;
}
.cid-v7yDv2zUDD .secondary-button:last-child {
  border-bottom: none;
}
.cid-v7yDv2zUDD .content-wrap {
  min-height: 10px;
  margin: 0;
  padding: 0;
  background: #ecf5da;
}
@media (max-width: 991px) {
  .cid-v7yDv2zUDD nav.navbar {
    top: 80px;
  }
  .cid-v7yDv2zUDD .container-fluid {
    padding-left: 0;
    padding-right: 0;
  }
  .cid-v7yDv2zUDD .logo-container {
    padding-top: 5px;
    padding-bottom: 5px !important;
    max-height: 100px;
  }
  .cid-v7yDv2zUDD .navbar-logo img {
    height: 3rem !important;
  }
  .cid-v7yDv2zUDD .container {
    flex-wrap: nowrap;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .cid-v7yDv2zUDD .navbar-dropdown {
    padding: 0 !important;
  }
  .cid-v7yDv2zUDD .navbar-nav {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
  }
  .cid-v7yDv2zUDD .nav-dropdown {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
  }
  .cid-v7yDv2zUDD .megamenu.columns-2 .megamenu-grid,
  .cid-v7yDv2zUDD .megamenu.columns-3 .megamenu-grid,
  .cid-v7yDv2zUDD .megamenu.columns-4 .megamenu-grid {
    grid-template-columns: 1fr;
  }
  .cid-v7yDv2zUDD .megamenu {
    position: relative;
    top: 0;
    width: 100%;
  }
  .cid-v7yDv2zUDD .megamenu.columns-1,
  .cid-v7yDv2zUDD .megamenu.columns-2,
  .cid-v7yDv2zUDD .megamenu.columns-3,
  .cid-v7yDv2zUDD .megamenu.columns-4 {
    width: 100% !important;
    max-width: 100% !important;
    padding: 20px;
  }
  .cid-v7yDv2zUDD .megamenu-grid {
    gap: 0;
  }
  .cid-v7yDv2zUDD .megamenu-column {
    border-right: none;
    padding: 0;
  }
  .cid-v7yDv2zUDD .secondary-button {
    border-bottom: 1px solid #bcbcbc !important;
  }
  .cid-v7yDv2zUDD .secondary-button:last-child {
    border-bottom: 1px solid #bcbcbc !important;
  }
  .cid-v7yDv2zUDD .primary-buttons-container {
    flex-direction: column;
    width: 100% !important;
    max-width: 100% !important;
    padding: 0;
    margin: 0;
  }
  .cid-v7yDv2zUDD .primary-button-item {
    width: 100% !important;
    max-width: 100% !important;
  }
  .cid-v7yDv2zUDD .navbar-collapse {
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .cid-v7yDv2zUDD .primary-button {
    width: 100% !important;
    max-width: 100% !important;
    min-height: 60px;
    margin-bottom: 4px;
    margin-left: 0;
    margin-right: 0;
  }
  .cid-v7yDv2zUDD .navbar {
    min-height: 10px;
    flex-direction: column;
    align-items: center;
  }
  .cid-v7yDv2zUDD .navbar .navbar-toggler {
    flex-basis: auto;
    margin-top: 5px;
  }
  .cid-v7yDv2zUDD .navbar.opened {
    min-height: 100vh !important;
    flex-direction: column !important;
    justify-content: flex-start !important;
  }
  .cid-v7yDv2zUDD .navbar.opened .navbar-collapse {
    padding: 0 0 3rem;
    width: 100%;
  }
  .cid-v7yDv2zUDD .navbar:not(.opened) .navbar-collapse {
    display: none;
  }
  .cid-v7yDv2zUDD button.navbar-toggler {
    width: 65px;
    height: 65px;
    border-radius: 10px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 5px;
    padding: 5px;
  }
  .cid-v7yDv2zUDD button.navbar-toggler .menu-text {
    display: block;
    font-size: 14px;
    font-weight: 700;
    color: #004d40;
    letter-spacing: 0px;
    white-space: nowrap;
    font-family: Thasadith-Regular;
  }
  .cid-v7yDv2zUDD button.navbar-toggler nav.opened button.navbar-toggler {
    margin-left: calc(53%);
    margin-right: calc(47%);
  }
  .cid-v7yDv2zUDD button.navbar-toggler .hamburger {
    display: flex;
    flex-direction: column;
    gap: 5px;
    align-items: center;
    width: 100%;
    justify-content: center;
  }
  .cid-v7yDv2zUDD button.navbar-toggler .hamburger span {
    width: 30px;
    height: 3px;
    position: static;
    transform-origin: center;
  }
  .cid-v7yDv2zUDD nav.opened .hamburger span:nth-child(1) {
    transform: rotate(45deg) translateY(11px);
    transition: all 0.25s;
  }
  .cid-v7yDv2zUDD nav.opened .hamburger span:nth-child(2) {
    opacity: 0;
    transition: all 0.2s;
  }
  .cid-v7yDv2zUDD nav.opened .hamburger span:nth-child(3) {
    transform: rotate(-45deg) translateY(-11px);
    transition: all 0.25s;
  }
  .cid-v7yDv2zUDD .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    height: 40px;
  }
  .cid-v7yDv2zUDD .content-wrap {
    min-height: 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 0 !important;
    transform: translateY(0px);
    width: 100% !important;
  }
}
.cid-v7yDv2zUDD .column-title {
  font-size: 14px;
  font-weight: bold;
  color: #AF8300;
  text-transform: uppercase;
  text-align: left;
  margin: 0 0 8px 0;
  padding: 0 0 1px 0;
  border-bottom: 0px solid #AF8300;
  line-height: 1.2;
  font-family: Thasadith-Regular;
}
.cid-v7yDv3cCfv {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #f4f4f4;
}
.cid-v7yDv3cCfv .container-fluid {
  margin: 0px;
  padding: 0px;
  height: auto;
  min-height: 40px;
}
.cid-v7yDv3cCfv .dentaura-top-spacer {
  margin-left: auto;
  margin-right: auto;
  margin: 0px;
  padding: 0px;
  width: 100%;
  background-color: transparent;
  border-style: solid;
  border-width: 0px 0px 0 0px;
  border-bottom-width: 1px;
  border-color: #f2f2f0;
}
@media (max-width: 768px) {
  .cid-v7yDv3cCfv .dentaura-top-spacer {
    height: 40px;
  }
}
@media (min-width: 769px) {
  .cid-v7yDv3cCfv .dentaura-top-spacer {
    height: 40px;
  }
}
@media (min-width: 992px) {
  .cid-v7yDv3cCfv .dentaura-top-spacer {
    height: 100px;
  }
}
.cid-v7yDv3nkML {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #57665c;
}
.cid-v7yDv3nkML .container-fluid {
  padding-left: 0;
  padding-right: 0;
}
.cid-v7yDv3nkML .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-v7yDv3nkML .card-box {
  padding: 0rem;
}
.cid-v7yDv3nkML .mbr-section-btn {
  margin-top: 1.8rem;
}
.cid-v7yDv3nkML .card {
  padding: 0;
  margin: auto;
}
.cid-v7yDv3nkML .card-img {
  height: 280px;
}
.cid-v7yDv3nkML .card-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-v7yDv3nkML .card-wrapper {
  padding: 2rem;
  width: 100%;
}
@media (min-width: 1400px) {
  .cid-v7yDv3nkML .card-wrapper {
    padding: 4rem;
  }
}
.cid-v7yDv3nkML .card-title {
  color: #efeeee;
  text-align: left;
}
.cid-v7yDv3nkML h2 {
  color: #f9f9f9;
  font-size: 34px;
  line-height: 26px;
}
.cid-v7yDv3nkML h3 {
  color: #f9f9f9;
  font-size: 26px;
  line-height: 22px;
}
.cid-v7yDv3nkML .card-title DIV {
  text-align: left;
}
.cid-v7yDv3nkML hh1 {
  color: #ffffff;
  font-size: 16px;
}
.cid-v7yDv3nkML gelb {
  color: #EBBC00;
  font-size: 30px;
}
.cid-v7yDv3nkML rest {
  color: #EBBC00;
  font-size: 18px;
}
.cid-v7yDv3zP8o {
  padding-top: 60px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-v7yDv3zP8o .line {
  background-color: #84a06c;
  color: #84a06c;
  align: center;
  height: 0.9px;
  margin: 0 auto;
}
.cid-v7yDv3zP8o .section-text {
  padding: 0.3rem 0;
  text-align: justify;
  color: #365c55;
}
.cid-v7yDv3zP8o .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-v7yDv3zP8o .inner-container {
    width: 100% !important;
  }
}
.cid-v7yIGSbmlK {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-v7yDv46zqn {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #406f67;
}
.cid-v7yDv46zqn .listico {
  padding-right: 1rem;
  font-size: 1.5rem;
}
.cid-v7yDv46zqn .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-v7yDv46zqn .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-v7yDv46zqn .btn-primary {
  border: 1px solid #6592e6 !important;
}
.cid-v7yDv46zqn .btn-primary:hover {
  border: 1px solid #6592e6 !important;
}
.cid-v7yDv46zqn .stripe {
  border-bottom: 1px solid #ffe161;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-v7yDv46zqn .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-v7yDv46zqn .input-group-btn {
  padding-left: 0;
}
.cid-v7yDv46zqn .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-v7yDv46zqn .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #004d40;
  width: 85%;
}
.cid-v7yDv46zqn .mbr-text {
  color: #444;
}
.cid-v7yDv46zqn h5 {
  margin-bottom: 0;
}
.cid-v7yDv46zqn .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-v7yDv46zqn .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v7yDv46zqn .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-v7yDv46zqn .socicon {
  font-size: 1.3rem;
  background: #e9e9e9;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-v7yDv46zqn .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-v7yDv46zqn .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-v7yDv46zqn .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-v7yDv46zqn .social-list a:hover {
  opacity: 0.4;
}
.cid-v7yDv46zqn .media-container-row > div {
  padding: 0px;
}
.cid-v7yDv46zqn .text2 {
  color: #fafafa;
  text-align: left;
}
.cid-v7yDv46zqn .group-title {
  text-align: left;
  color: #ffffff;
  padding-bottom: 0.2rem;
}
.cid-v7yDv46zqn .links {
  color: #ecf5da;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-v7yDv46zqn .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-v7yDv46zqn .social-list,
  .cid-v7yDv46zqn .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-v7yDv46zqn h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-v7yDv46zqn .form-group {
    max-width: 180px;
  }
}
.cid-v7yDv46zqn .links span {
  color: #9e9e9e;
}
.cid-v7yDv46zqn .logo-sub-title {
  text-align: center;
  color: #fafafa;
}
.cid-v7yDv46zqn .logo-title {
  text-align: center;
}
.cid-v7yDv46zqn .mbr-fallback-image.disabled {
  display: none;
}
.cid-v7yDv46zqn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v7yDv46zqn .logo-title,
.cid-v7yDv46zqn .logo {
  text-align: center;
  color: #ffffff;
}
.cid-v7yDv4tKwd {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #365c55;
  overflow: hidden;
}
.cid-v7yDv4tKwd .media-container-row .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-v7EbbD1wHc {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 80px;
}
.cid-v7EbbD1wHc .logo-container {
  position: fixed;
  top: 0;
  z-index: 1001;
  width: 100%;
}
.cid-v7EbbD1wHc nav.navbar {
  position: fixed;
  width: 100%;
  top: 130px;
}
.cid-v7EbbD1wHc .container-fluid {
  padding-left: 40px;
  padding-right: 40px;
}
.cid-v7EbbD1wHc section.menu {
  margin: 0 !important;
  padding: 0 !important;
}
.cid-v7EbbD1wHc .logo-container {
  width: 100%;
  background: #d5debc;
  padding-top: 2px;
  padding-bottom: 25px;
  text-align: center;
  margin: 0;
  max-height: 150px;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 0;
}
.cid-v7EbbD1wHc .logo-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 3px;
  margin: 0;
  width: 100%;
  height: 100%;
}
.cid-v7EbbD1wHc .navbar-logo {
  display: block;
  margin: 0;
  padding: 0;
}
.cid-v7EbbD1wHc .navbar-logo a {
  outline: none;
  display: inline-block;
  margin: 0;
  padding: 0;
}
.cid-v7EbbD1wHc .navbar-logo img {
  display: block;
  margin: 0 auto;
}
.cid-v7EbbD1wHc .navbar-caption-wrap {
  text-align: center;
  margin: 0;
  padding: 0;
}
.cid-v7EbbD1wHc .navbar-caption-wrap .navbar-caption {
  line-height: inherit !important;
  font-weight: 700;
  display: inline-block;
  margin: 0;
}
.cid-v7EbbD1wHc .navbar {
  min-height: 80px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  margin: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ecf5da;
  position: fixed;
  width: 100%;
  z-index: 1000;
  padding: 0 !important;
  border-radius: 0 !important;
  border: none !important;
  box-shadow: none !important;
}
.cid-v7EbbD1wHc .navbar.opened {
  transition: all 0.3s;
}
.cid-v7EbbD1wHc .navbar .navbar-collapse {
  justify-content: center;
  z-index: 1;
  position: relative;
}
.cid-v7EbbD1wHc .navbar.navbar-short {
  min-height: 80px;
}
.cid-v7EbbD1wHc .container {
  display: flex;
  margin: 0 auto;
  max-width: 1600px;
  background: transparent;
}
.cid-v7EbbD1wHc button.navbar-toggler {
  outline: none;
  width: 50px;
  height: 50px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  border-radius: 100%;
  background-color: #ecf5da !important;
  border: none !important;
  box-shadow: none !important;
}
.cid-v7EbbD1wHc button.navbar-toggler .menu-text {
  display: none;
}
.cid-v7EbbD1wHc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 20px;
  height: 2px;
  background-color: #004d40;
}
.cid-v7EbbD1wHc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 18px;
  left: 15px;
  transition: all 0.2s;
}
.cid-v7EbbD1wHc button.navbar-toggler .hamburger span:nth-child(2) {
  left: 15px;
  top: 24px;
  transition: all 0.15s;
}
.cid-v7EbbD1wHc button.navbar-toggler .hamburger span:nth-child(3) {
  left: 15px;
  top: 30px;
  transition: all 0.2s;
}
@media (min-width: 992px) {
  .cid-v7EbbD1wHc nav.opened .hamburger span:nth-child(1) {
    top: 24px;
    transform: rotate(45deg);
    transition: all 0.25s;
  }
  .cid-v7EbbD1wHc nav.opened .hamburger span:nth-child(2) {
    opacity: 0;
    transition: all 0.2s;
  }
  .cid-v7EbbD1wHc nav.opened .hamburger span:nth-child(3) {
    top: 24px;
    transform: rotate(-45deg);
    transition: all 0.25s;
  }
}
.cid-v7EbbD1wHc .navbar-dropdown {
  padding: 0 1rem;
  margin: 0;
}
.cid-v7EbbD1wHc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
.cid-v7EbbD1wHc .iconfont-wrapper {
  color: #000c3f !important;
  font-size: 1.5rem;
  transition: all 0.3s ease-in-out;
}
.cid-v7EbbD1wHc .iconfont-wrapper:hover {
  opacity: .5;
}
.cid-v7EbbD1wHc .primary-buttons-container {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  gap: 0;
  margin: 0 auto;
  padding: 0;
  position: static;
}
.cid-v7EbbD1wHc .primary-button-item {
  list-style: none;
  margin: 0;
  padding: 0;
  position: static;
}
.cid-v7EbbD1wHc .primary-button {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 250px;
  min-height: 120px;
  background-color: #ecf5da;
  padding: 10px 20px;
  margin: 0;
  text-decoration: none;
  transition: all 0.3s ease;
  cursor: pointer;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.cid-v7EbbD1wHc .primary-button:hover {
  background-color: #004d40;
}
.cid-v7EbbD1wHc .primary-button:hover .h1-text {
  color: #ffffff;
}
.cid-v7EbbD1wHc .primary-button:hover .h2-text {
  color: #ffffff;
}
.cid-v7EbbD1wHc .primary-button.show {
  background-color: #004d40;
}
.cid-v7EbbD1wHc .primary-button.show .h1-text {
  color: #ffffff;
}
.cid-v7EbbD1wHc .primary-button.show .h2-text {
  color: #ffffff;
}
.cid-v7EbbD1wHc .button-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  gap: 4px;
}
.cid-v7EbbD1wHc .h1-text {
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
  color: #000000;
  margin: 0;
  padding: 0;
  line-height: 1.2;
  text-align: center;
  transition: color 0.3s ease;
  font-family: Thasadith-Regular;
}
.cid-v7EbbD1wHc .h2-text {
  font-size: 15px;
  font-weight: 600;
  color: #749B00;
  margin: 0;
  padding: 0;
  line-height: 1.2;
  text-align: center;
  transition: color 0.3s ease;
  font-family: Thasadith-Regular;
}
.cid-v7EbbD1wHc .megamenu {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  background: #ecf5da;
  border: none;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  padding: 20px;
  margin: 0;
  z-index: 998;
}
.cid-v7EbbD1wHc .megamenu.columns-1 {
  width: 250px;
}
.cid-v7EbbD1wHc .megamenu.columns-2 {
  width: 500px;
}
.cid-v7EbbD1wHc .megamenu.columns-3 {
  width: 750px;
}
.cid-v7EbbD1wHc .megamenu.columns-4 {
  width: 1000px;
}
.cid-v7EbbD1wHc .megamenu.show {
  display: block;
}
.cid-v7EbbD1wHc .megamenu-grid {
  display: grid;
  gap: 20px;
  width: 100%;
  margin: 0 auto;
}
.cid-v7EbbD1wHc .megamenu.columns-1 .megamenu-grid {
  grid-template-columns: 1fr;
}
.cid-v7EbbD1wHc .megamenu.columns-2 .megamenu-grid {
  grid-template-columns: repeat(2, 1fr);
}
.cid-v7EbbD1wHc .megamenu.columns-3 .megamenu-grid {
  grid-template-columns: repeat(3, 1fr);
}
.cid-v7EbbD1wHc .megamenu.columns-4 .megamenu-grid {
  grid-template-columns: repeat(4, 1fr);
}
.cid-v7EbbD1wHc .megamenu-column {
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 10px 20px;
  border-right: 1px solid #bcbcbc;
}
.cid-v7EbbD1wHc .megamenu-column:last-child {
  border-right: none;
}
.cid-v7EbbD1wHc .secondary-button {
  display: block;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 2vpx;
  padding-right: 20px;
  background: transparent;
  color: #000000;
  text-decoration: none;
  border: none;
  border-bottom: 1px solid #749B00;
  border-radius: 0;
  transition: all 0.3s ease;
  text-align: left;
  font-size: 14px;
  font-weight: 600;
  font-family: Thasadith-Regular;
}
.cid-v7EbbD1wHc .secondary-button:hover {
  background: transparent;
  color: #749B00;
  transform: translateX(5px);
  border-bottom-color: #749B00;
  font-family: Thasadith-Regular;
}
.cid-v7EbbD1wHc .secondary-button:last-child {
  border-bottom: none;
}
.cid-v7EbbD1wHc .content-wrap {
  min-height: 10px;
  margin: 0;
  padding: 0;
  background: #ecf5da;
}
@media (max-width: 991px) {
  .cid-v7EbbD1wHc nav.navbar {
    top: 80px;
  }
  .cid-v7EbbD1wHc .container-fluid {
    padding-left: 0;
    padding-right: 0;
  }
  .cid-v7EbbD1wHc .logo-container {
    padding-top: 5px;
    padding-bottom: 5px !important;
    max-height: 100px;
  }
  .cid-v7EbbD1wHc .navbar-logo img {
    height: 3rem !important;
  }
  .cid-v7EbbD1wHc .container {
    flex-wrap: nowrap;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .cid-v7EbbD1wHc .navbar-dropdown {
    padding: 0 !important;
  }
  .cid-v7EbbD1wHc .navbar-nav {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
  }
  .cid-v7EbbD1wHc .nav-dropdown {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
  }
  .cid-v7EbbD1wHc .megamenu.columns-2 .megamenu-grid,
  .cid-v7EbbD1wHc .megamenu.columns-3 .megamenu-grid,
  .cid-v7EbbD1wHc .megamenu.columns-4 .megamenu-grid {
    grid-template-columns: 1fr;
  }
  .cid-v7EbbD1wHc .megamenu {
    position: relative;
    top: 0;
    width: 100%;
  }
  .cid-v7EbbD1wHc .megamenu.columns-1,
  .cid-v7EbbD1wHc .megamenu.columns-2,
  .cid-v7EbbD1wHc .megamenu.columns-3,
  .cid-v7EbbD1wHc .megamenu.columns-4 {
    width: 100% !important;
    max-width: 100% !important;
    padding: 20px;
  }
  .cid-v7EbbD1wHc .megamenu-grid {
    gap: 0;
  }
  .cid-v7EbbD1wHc .megamenu-column {
    border-right: none;
    padding: 0;
  }
  .cid-v7EbbD1wHc .secondary-button {
    border-bottom: 1px solid #bcbcbc !important;
  }
  .cid-v7EbbD1wHc .secondary-button:last-child {
    border-bottom: 1px solid #bcbcbc !important;
  }
  .cid-v7EbbD1wHc .primary-buttons-container {
    flex-direction: column;
    width: 100% !important;
    max-width: 100% !important;
    padding: 0;
    margin: 0;
  }
  .cid-v7EbbD1wHc .primary-button-item {
    width: 100% !important;
    max-width: 100% !important;
  }
  .cid-v7EbbD1wHc .navbar-collapse {
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .cid-v7EbbD1wHc .primary-button {
    width: 100% !important;
    max-width: 100% !important;
    min-height: 60px;
    margin-bottom: 4px;
    margin-left: 0;
    margin-right: 0;
  }
  .cid-v7EbbD1wHc .navbar {
    min-height: 10px;
    flex-direction: column;
    align-items: center;
  }
  .cid-v7EbbD1wHc .navbar .navbar-toggler {
    flex-basis: auto;
    margin-top: 5px;
  }
  .cid-v7EbbD1wHc .navbar.opened {
    min-height: 100vh !important;
    flex-direction: column !important;
    justify-content: flex-start !important;
  }
  .cid-v7EbbD1wHc .navbar.opened .navbar-collapse {
    padding: 0 0 3rem;
    width: 100%;
  }
  .cid-v7EbbD1wHc .navbar:not(.opened) .navbar-collapse {
    display: none;
  }
  .cid-v7EbbD1wHc button.navbar-toggler {
    width: 65px;
    height: 65px;
    border-radius: 10px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 5px;
    padding: 5px;
  }
  .cid-v7EbbD1wHc button.navbar-toggler .menu-text {
    display: block;
    font-size: 14px;
    font-weight: 700;
    color: #004d40;
    letter-spacing: 0px;
    white-space: nowrap;
    font-family: Thasadith-Regular;
  }
  .cid-v7EbbD1wHc button.navbar-toggler nav.opened button.navbar-toggler {
    margin-left: calc(53%);
    margin-right: calc(47%);
  }
  .cid-v7EbbD1wHc button.navbar-toggler .hamburger {
    display: flex;
    flex-direction: column;
    gap: 5px;
    align-items: center;
    width: 100%;
    justify-content: center;
  }
  .cid-v7EbbD1wHc button.navbar-toggler .hamburger span {
    width: 30px;
    height: 3px;
    position: static;
    transform-origin: center;
  }
  .cid-v7EbbD1wHc nav.opened .hamburger span:nth-child(1) {
    transform: rotate(45deg) translateY(11px);
    transition: all 0.25s;
  }
  .cid-v7EbbD1wHc nav.opened .hamburger span:nth-child(2) {
    opacity: 0;
    transition: all 0.2s;
  }
  .cid-v7EbbD1wHc nav.opened .hamburger span:nth-child(3) {
    transform: rotate(-45deg) translateY(-11px);
    transition: all 0.25s;
  }
  .cid-v7EbbD1wHc .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    height: 40px;
  }
  .cid-v7EbbD1wHc .content-wrap {
    min-height: 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 0 !important;
    transform: translateY(0px);
    width: 100% !important;
  }
}
.cid-v7EbbD1wHc .column-title {
  font-size: 14px;
  font-weight: bold;
  color: #AF8300;
  text-transform: uppercase;
  text-align: left;
  margin: 0 0 8px 0;
  padding: 0 0 1px 0;
  border-bottom: 0px solid #AF8300;
  line-height: 1.2;
  font-family: Thasadith-Regular;
}
.cid-v7EbbDEjW8 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #f4f4f4;
}
.cid-v7EbbDEjW8 .container-fluid {
  margin: 0px;
  padding: 0px;
  height: auto;
  min-height: 40px;
}
.cid-v7EbbDEjW8 .dentaura-top-spacer {
  margin-left: auto;
  margin-right: auto;
  margin: 0px;
  padding: 0px;
  width: 100%;
  background-color: transparent;
  border-style: solid;
  border-width: 0px 0px 0 0px;
  border-bottom-width: 1px;
  border-color: #f2f2f0;
}
@media (max-width: 768px) {
  .cid-v7EbbDEjW8 .dentaura-top-spacer {
    height: 40px;
  }
}
@media (min-width: 769px) {
  .cid-v7EbbDEjW8 .dentaura-top-spacer {
    height: 40px;
  }
}
@media (min-width: 992px) {
  .cid-v7EbbDEjW8 .dentaura-top-spacer {
    height: 100px;
  }
}
.cid-v7EbbDSinX {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #57665c;
}
.cid-v7EbbDSinX .container-fluid {
  padding-left: 0;
  padding-right: 0;
}
.cid-v7EbbDSinX .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-v7EbbDSinX .card-box {
  padding: 0rem;
}
.cid-v7EbbDSinX .mbr-section-btn {
  margin-top: 1.8rem;
}
.cid-v7EbbDSinX .card {
  padding: 0;
  margin: auto;
}
.cid-v7EbbDSinX .card-img {
  height: 280px;
}
.cid-v7EbbDSinX .card-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-v7EbbDSinX .card-wrapper {
  padding: 2rem;
  width: 100%;
}
@media (min-width: 1400px) {
  .cid-v7EbbDSinX .card-wrapper {
    padding: 4rem;
  }
}
.cid-v7EbbDSinX .card-title {
  color: #efeeee;
  text-align: left;
}
.cid-v7EbbDSinX h2 {
  color: #f9f9f9;
  font-size: 34px;
  line-height: 26px;
}
.cid-v7EbbDSinX h3 {
  color: #f9f9f9;
  font-size: 26px;
  line-height: 22px;
}
.cid-v7EbbDSinX .card-title DIV {
  text-align: left;
}
.cid-v7EbbDSinX hh1 {
  color: #ffffff;
  font-size: 16px;
}
.cid-v7EbbDSinX gelb {
  color: #EBBC00;
  font-size: 30px;
}
.cid-v7EbbDSinX rest {
  color: #EBBC00;
  font-size: 18px;
}
.cid-v7EbbE6Iq5 {
  padding-top: 60px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-v7EbbE6Iq5 .line {
  background-color: #84a06c;
  color: #84a06c;
  align: center;
  height: 0.9px;
  margin: 0 auto;
}
.cid-v7EbbE6Iq5 .section-text {
  padding: 0.3rem 0;
  text-align: justify;
  color: #365c55;
}
.cid-v7EbbE6Iq5 .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-v7EbbE6Iq5 .inner-container {
    width: 100% !important;
  }
}
.cid-v7EbbI75QY {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-v7EbbI75QY .line {
  background-color: #84a06c;
  align: center;
  height: 1px;
  margin: 0 auto;
}
.cid-v7EbbI75QY .mbr-text {
  text-align: justify;
  color: #458b08;
}
.cid-v7EevZdhMk {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-v7EevZdhMk .mbr-fallback-image.disabled {
  display: none;
}
.cid-v7EevZdhMk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v7EevZdhMk .title-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-v7EevZdhMk .title-wrapper {
    margin-bottom: 30px;
  }
}
.cid-v7EevZdhMk .title-wrapper .label-wrapper .mbr-label {
  display: inline-block;
  padding: 4px 20px;
  margin-bottom: 20px;
  border: 1px solid #e4ed64;
}
.cid-v7EevZdhMk .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v7EevZdhMk .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 408px;
  max-width: 408px;
}
@media (max-width: 767px) {
  .cid-v7EevZdhMk .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-v7EevZdhMk .embla__slide .slide-content {
  width: 100%;
}
.cid-v7EevZdhMk .embla__slide .slide-content .item-wrapper {
  position: relative;
  height: 100%;
  overflow: hidden;
  padding: 10px;
  background-color: #ffffff;
  will-change: transform;
  animation: none !important;
}
.cid-v7EevZdhMk .embla__slide .slide-content .item-wrapper:hover .image-wrap .icon-card .mbr-iconfont,
.cid-v7EevZdhMk .embla__slide .slide-content .item-wrapper:focus .image-wrap .icon-card .mbr-iconfont {
  background-color: #000000;
  color: #ffffff;
}
.cid-v7EevZdhMk .embla__slide .slide-content .item-wrapper:hover .image-wrap .item-img img,
.cid-v7EevZdhMk .embla__slide .slide-content .item-wrapper:focus .image-wrap .item-img img {
  transform: scale(1.2) translateX(30px);
}
@media (max-width: 992px) {
  .cid-v7EevZdhMk .embla__slide .slide-content .item-wrapper:hover .image-wrap .item-img img,
  .cid-v7EevZdhMk .embla__slide .slide-content .item-wrapper:focus .image-wrap .item-img img {
    transform: scale(1.2) translateX(15px);
  }
}
.cid-v7EevZdhMk .embla__slide .slide-content .item-wrapper .image-wrap {
  position: relative;
}
.cid-v7EevZdhMk .embla__slide .slide-content .item-wrapper .image-wrap .icon-card {
  position: absolute;
  right: 40px;
  bottom: -35px;
  width: 70px;
  height: 70px;
  padding: 10px;
  background-color: #ffffff;
  border-radius: 100%;
  z-index: 2;
}
.cid-v7EevZdhMk .embla__slide .slide-content .item-wrapper .image-wrap .icon-card .mbr-iconfont {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  min-width: 50px;
  font-size: 18px;
  background-color: #e4ed64;
  color: #000000;
  border-radius: 100%;
  transition: all .3s ease;
  z-index: 5;
}
.cid-v7EevZdhMk .embla__slide .slide-content .item-wrapper .image-wrap .icon-card::before {
  content: '';
  position: absolute;
  bottom: 35px;
  left: -12px;
  width: 15px;
  height: 15px;
  background-color: transparent;
  border-bottom-right-radius: 30px;
  box-shadow: 10px 10px 0 10px #ffffff;
}
.cid-v7EevZdhMk .embla__slide .slide-content .item-wrapper .image-wrap .icon-card::after {
  content: '';
  position: absolute;
  bottom: 35px;
  right: -12px;
  width: 15px;
  height: 15px;
  background-color: transparent;
  border-bottom-left-radius: 30px;
  box-shadow: -10px 10px 0 10px #ffffff;
}
.cid-v7EevZdhMk .embla__slide .slide-content .item-wrapper .image-wrap .item-img {
  overflow: hidden;
  margin-bottom: 40px;
}
.cid-v7EevZdhMk .embla__slide .slide-content .item-wrapper .image-wrap .item-img img {
  height: 300px;
  width: 100%;
  transition: all .5s ease;
  object-fit: cover;
  transform: scale(1.2);
}
.cid-v7EevZdhMk .embla__slide .slide-content .item-wrapper .item-content {
  position: relative;
  z-index: 1;
  padding: 0 30px 30px;
}
@media (max-width: 992px) {
  .cid-v7EevZdhMk .embla__slide .slide-content .item-wrapper .item-content {
    padding: 0 20px 20px;
  }
}
.cid-v7EevZdhMk .embla__slide .slide-content .item-wrapper .item-content .card-title {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #e0e0e0;
}
.cid-v7EevZdhMk .embla__slide .slide-content .item-wrapper .item-content .card-text {
  margin-bottom: 0;
}
.cid-v7EevZdhMk .embla__slide .slide-content .item-wrapper .item-content .mbr-section-btn {
  margin-top: 20px;
}
.cid-v7EevZdhMk .embla__slide .slide-content .item-wrapper .item-content .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-v7EevZdhMk .embla__button--next,
.cid-v7EevZdhMk .embla__button--prev {
  display: flex;
}
.cid-v7EevZdhMk .embla__button {
  top: 50%;
  transform: translateY(calc(-360%));
  width: 50px;
  height: 50px;
  font-size: 20px;
  background-color: #458b08 !important;
  color: #ffffff!important;
  border: 2px solid #ffffff;
  border-radius: 10%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
}
.cid-v7EevZdhMk .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-v7EevZdhMk .embla__button.embla__button--prev {
  left: 0;
}
@media (max-width: 768px) {
  .cid-v7EevZdhMk .embla__button.embla__button--prev {
    left: 0;
  }
}
.cid-v7EevZdhMk .embla__button.embla__button--prev:hover {
  box-shadow: inset -40px 0 0 0 #000000 !important;
  color: #458b08 !important;
}
.cid-v7EevZdhMk .embla__button.embla__button--next {
  right: 0;
}
@media (max-width: 768px) {
  .cid-v7EevZdhMk .embla__button.embla__button--next {
    right: 0;
  }
}
.cid-v7EevZdhMk .embla__button.embla__button--next:hover {
  box-shadow: inset 40px 0 0 0 #000000 !important;
  color: #458b08 !important;
}
.cid-v7EevZdhMk .embla {
  position: relative;
  width: 100%;
  padding-top: 6rem;
}
.cid-v7EevZdhMk .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-v7EevZdhMk .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-v7EevZdhMk .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-v7EevZdhMk .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-v7EevZdhMk .item-menu-overlay {
  opacity: 0 !important;
}
.cid-v7EevZdhMk .mbr-label,
.cid-v7EevZdhMk .label-wrapper {
  color: #ffffff;
}
.cid-v7EevZdhMk .mbr-section-title,
.cid-v7EevZdhMk .title-wrapper {
  color: #ffffff;
}
.cid-v7EevZdhMk .card-title {
  color: #000000;
}
.cid-v7EevZdhMk .card-text {
  color: #000000;
  text-align: left;
}
.cid-v7EevZdhMk .card-title,
.cid-v7EevZdhMk .item-btn {
  color: #458b08;
}
.cid-v7ExszsOBU {
  padding-top: 0px;
  padding-bottom: 60px;
  background-image: url("../../../assets/images/b5-1300x100.png");
}
@media (max-width: 991px) {
  .cid-v7ExszsOBU {
    padding-top: 0px;
    padding-bottom: 4px;
  }
}
.cid-v7ExszsOBU P {
  color: #767676;
}
.cid-v7Ergsl9Bi {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-v7Ergsl9Bi {
    padding-top: 0px;
    padding-bottom: 6px;
  }
  .cid-v7Ergsl9Bi .row {
    flex-direction: column;
  }
  .cid-v7Ergsl9Bi .text-container {
    max-width: 100% !important;
  }
  .cid-v7Ergsl9Bi .col-lg-4,
  .cid-v7Ergsl9Bi .col-lg-8 {
    width: 100%;
    margin-bottom: 30px;
  }
}
.cid-v7Ergsl9Bi .container {
  position: relative;
}
.cid-v7Ergsl9Bi .row {
  align-items: flex-start;
  position: relative;
}
.cid-v7Ergsl9Bi .text-container-wrapper {
  display: flex;
  align-items: flex-start;
  height: 100%;
}
@media (max-width: 991px) {
  .cid-v7Ergsl9Bi .text-container-wrapper {
    margin-top: 2rem;
    height: auto;
  }
}
.cid-v7Ergsl9Bi .text-container {
  width: 100%;
  transition: all 0.3s;
  border-style: solid;
}
.cid-v7Ergsl9Bi .mbr-section-title {
  margin-bottom: 1rem;
}
.cid-v7Ergsl9Bi .mbr-text {
  margin-bottom: 1rem;
  margin-top: 0;
}
.cid-v7Ergsl9Bi .mbr-section-subtitle2 {
  margin-bottom: 0;
  color: #000000;
}
.cid-v7Ergsl9Bi .col-lg-4 h1,
.cid-v7Ergsl9Bi .col-lg-4 h2,
.cid-v7Ergsl9Bi .col-lg-4 h3 {
  word-wrap: break-word;
}
.cid-v7Ergsl9Bi .col-lg-4 p {
  word-wrap: break-word;
}
.cid-v7Ergsl9Bi .col-lg-4 .btn {
  margin: 0;
  font-weight: 500;
  border-width: 1px;
  font-style: normal;
  letter-spacing: 1px;
  white-space: normal;
  transition: all 0.3s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  padding: 0.55rem 2rem;
  border-radius: 3px;
}
.cid-v7Ergsl9Bi .btn {
  margin: .4rem .8rem;
  font-weight: 500;
  border-width: 1px;
  font-style: normal;
  letter-spacing: 1px;
  white-space: normal;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  display: -webkit-inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  padding: 0.55rem 2rem;
  border-radius: 3px;
}
.cid-v7EbbJw3KH {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #406f67;
}
.cid-v7EbbJw3KH .listico {
  padding-right: 1rem;
  font-size: 1.5rem;
}
.cid-v7EbbJw3KH .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-v7EbbJw3KH .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-v7EbbJw3KH .btn-primary {
  border: 1px solid #6592e6 !important;
}
.cid-v7EbbJw3KH .btn-primary:hover {
  border: 1px solid #6592e6 !important;
}
.cid-v7EbbJw3KH .stripe {
  border-bottom: 1px solid #ffe161;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-v7EbbJw3KH .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-v7EbbJw3KH .input-group-btn {
  padding-left: 0;
}
.cid-v7EbbJw3KH .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-v7EbbJw3KH .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #004d40;
  width: 85%;
}
.cid-v7EbbJw3KH .mbr-text {
  color: #444;
}
.cid-v7EbbJw3KH h5 {
  margin-bottom: 0;
}
.cid-v7EbbJw3KH .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-v7EbbJw3KH .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v7EbbJw3KH .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-v7EbbJw3KH .socicon {
  font-size: 1.3rem;
  background: #e9e9e9;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-v7EbbJw3KH .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-v7EbbJw3KH .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-v7EbbJw3KH .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-v7EbbJw3KH .social-list a:hover {
  opacity: 0.4;
}
.cid-v7EbbJw3KH .media-container-row > div {
  padding: 0px;
}
.cid-v7EbbJw3KH .text2 {
  color: #fafafa;
  text-align: left;
}
.cid-v7EbbJw3KH .group-title {
  text-align: left;
  color: #ffffff;
  padding-bottom: 0.2rem;
}
.cid-v7EbbJw3KH .links {
  color: #ecf5da;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-v7EbbJw3KH .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-v7EbbJw3KH .social-list,
  .cid-v7EbbJw3KH .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-v7EbbJw3KH h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-v7EbbJw3KH .form-group {
    max-width: 180px;
  }
}
.cid-v7EbbJw3KH .links span {
  color: #9e9e9e;
}
.cid-v7EbbJw3KH .logo-sub-title {
  text-align: center;
  color: #fafafa;
}
.cid-v7EbbJw3KH .logo-title {
  text-align: center;
}
.cid-v7EbbJw3KH .mbr-fallback-image.disabled {
  display: none;
}
.cid-v7EbbJw3KH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v7EbbJw3KH .logo-title,
.cid-v7EbbJw3KH .logo {
  text-align: center;
  color: #ffffff;
}
.cid-v7EbbJXWRk {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #365c55;
  overflow: hidden;
}
.cid-v7EbbJXWRk .media-container-row .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-v7IbNTqAOA {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 80px;
}
.cid-v7IbNTqAOA .logo-container {
  position: fixed;
  top: 0;
  z-index: 1001;
  width: 100%;
}
.cid-v7IbNTqAOA nav.navbar {
  position: fixed;
  width: 100%;
  top: 130px;
}
.cid-v7IbNTqAOA .container-fluid {
  padding-left: 40px;
  padding-right: 40px;
}
.cid-v7IbNTqAOA section.menu {
  margin: 0 !important;
  padding: 0 !important;
}
.cid-v7IbNTqAOA .logo-container {
  width: 100%;
  background: #d5debc;
  padding-top: 2px;
  padding-bottom: 25px;
  text-align: center;
  margin: 0;
  max-height: 150px;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 0;
}
.cid-v7IbNTqAOA .logo-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 3px;
  margin: 0;
  width: 100%;
  height: 100%;
}
.cid-v7IbNTqAOA .navbar-logo {
  display: block;
  margin: 0;
  padding: 0;
}
.cid-v7IbNTqAOA .navbar-logo a {
  outline: none;
  display: inline-block;
  margin: 0;
  padding: 0;
}
.cid-v7IbNTqAOA .navbar-logo img {
  display: block;
  margin: 0 auto;
}
.cid-v7IbNTqAOA .navbar-caption-wrap {
  text-align: center;
  margin: 0;
  padding: 0;
}
.cid-v7IbNTqAOA .navbar-caption-wrap .navbar-caption {
  line-height: inherit !important;
  font-weight: 700;
  display: inline-block;
  margin: 0;
}
.cid-v7IbNTqAOA .navbar {
  min-height: 80px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  margin: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ecf5da;
  position: fixed;
  width: 100%;
  z-index: 1000;
  padding: 0 !important;
  border-radius: 0 !important;
  border: none !important;
  box-shadow: none !important;
}
.cid-v7IbNTqAOA .navbar.opened {
  transition: all 0.3s;
}
.cid-v7IbNTqAOA .navbar .navbar-collapse {
  justify-content: center;
  z-index: 1;
  position: relative;
}
.cid-v7IbNTqAOA .navbar.navbar-short {
  min-height: 80px;
}
.cid-v7IbNTqAOA .container {
  display: flex;
  margin: 0 auto;
  max-width: 1600px;
  background: transparent;
}
.cid-v7IbNTqAOA button.navbar-toggler {
  outline: none;
  width: 50px;
  height: 50px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  border-radius: 100%;
  background-color: #ecf5da !important;
  border: none !important;
  box-shadow: none !important;
}
.cid-v7IbNTqAOA button.navbar-toggler .menu-text {
  display: none;
}
.cid-v7IbNTqAOA button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 20px;
  height: 2px;
  background-color: #004d40;
}
.cid-v7IbNTqAOA button.navbar-toggler .hamburger span:nth-child(1) {
  top: 18px;
  left: 15px;
  transition: all 0.2s;
}
.cid-v7IbNTqAOA button.navbar-toggler .hamburger span:nth-child(2) {
  left: 15px;
  top: 24px;
  transition: all 0.15s;
}
.cid-v7IbNTqAOA button.navbar-toggler .hamburger span:nth-child(3) {
  left: 15px;
  top: 30px;
  transition: all 0.2s;
}
@media (min-width: 992px) {
  .cid-v7IbNTqAOA nav.opened .hamburger span:nth-child(1) {
    top: 24px;
    transform: rotate(45deg);
    transition: all 0.25s;
  }
  .cid-v7IbNTqAOA nav.opened .hamburger span:nth-child(2) {
    opacity: 0;
    transition: all 0.2s;
  }
  .cid-v7IbNTqAOA nav.opened .hamburger span:nth-child(3) {
    top: 24px;
    transform: rotate(-45deg);
    transition: all 0.25s;
  }
}
.cid-v7IbNTqAOA .navbar-dropdown {
  padding: 0 1rem;
  margin: 0;
}
.cid-v7IbNTqAOA .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
.cid-v7IbNTqAOA .iconfont-wrapper {
  color: #000c3f !important;
  font-size: 1.5rem;
  transition: all 0.3s ease-in-out;
}
.cid-v7IbNTqAOA .iconfont-wrapper:hover {
  opacity: .5;
}
.cid-v7IbNTqAOA .primary-buttons-container {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  gap: 0;
  margin: 0 auto;
  padding: 0;
  position: static;
}
.cid-v7IbNTqAOA .primary-button-item {
  list-style: none;
  margin: 0;
  padding: 0;
  position: static;
}
.cid-v7IbNTqAOA .primary-button {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 250px;
  min-height: 120px;
  background-color: #ecf5da;
  padding: 10px 20px;
  margin: 0;
  text-decoration: none;
  transition: all 0.3s ease;
  cursor: pointer;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.cid-v7IbNTqAOA .primary-button:hover {
  background-color: #004d40;
}
.cid-v7IbNTqAOA .primary-button:hover .h1-text {
  color: #ffffff;
}
.cid-v7IbNTqAOA .primary-button:hover .h2-text {
  color: #ffffff;
}
.cid-v7IbNTqAOA .primary-button.show {
  background-color: #004d40;
}
.cid-v7IbNTqAOA .primary-button.show .h1-text {
  color: #ffffff;
}
.cid-v7IbNTqAOA .primary-button.show .h2-text {
  color: #ffffff;
}
.cid-v7IbNTqAOA .button-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  gap: 4px;
}
.cid-v7IbNTqAOA .h1-text {
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
  color: #000000;
  margin: 0;
  padding: 0;
  line-height: 1.2;
  text-align: center;
  transition: color 0.3s ease;
  font-family: Thasadith-Regular;
}
.cid-v7IbNTqAOA .h2-text {
  font-size: 15px;
  font-weight: 600;
  color: #749B00;
  margin: 0;
  padding: 0;
  line-height: 1.2;
  text-align: center;
  transition: color 0.3s ease;
  font-family: Thasadith-Regular;
}
.cid-v7IbNTqAOA .megamenu {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  background: #ecf5da;
  border: none;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  padding: 20px;
  margin: 0;
  z-index: 998;
}
.cid-v7IbNTqAOA .megamenu.columns-1 {
  width: 250px;
}
.cid-v7IbNTqAOA .megamenu.columns-2 {
  width: 500px;
}
.cid-v7IbNTqAOA .megamenu.columns-3 {
  width: 750px;
}
.cid-v7IbNTqAOA .megamenu.columns-4 {
  width: 1000px;
}
.cid-v7IbNTqAOA .megamenu.show {
  display: block;
}
.cid-v7IbNTqAOA .megamenu-grid {
  display: grid;
  gap: 20px;
  width: 100%;
  margin: 0 auto;
}
.cid-v7IbNTqAOA .megamenu.columns-1 .megamenu-grid {
  grid-template-columns: 1fr;
}
.cid-v7IbNTqAOA .megamenu.columns-2 .megamenu-grid {
  grid-template-columns: repeat(2, 1fr);
}
.cid-v7IbNTqAOA .megamenu.columns-3 .megamenu-grid {
  grid-template-columns: repeat(3, 1fr);
}
.cid-v7IbNTqAOA .megamenu.columns-4 .megamenu-grid {
  grid-template-columns: repeat(4, 1fr);
}
.cid-v7IbNTqAOA .megamenu-column {
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 10px 20px;
  border-right: 1px solid #bcbcbc;
}
.cid-v7IbNTqAOA .megamenu-column:last-child {
  border-right: none;
}
.cid-v7IbNTqAOA .secondary-button {
  display: block;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 2vpx;
  padding-right: 20px;
  background: transparent;
  color: #000000;
  text-decoration: none;
  border: none;
  border-bottom: 1px solid #749B00;
  border-radius: 0;
  transition: all 0.3s ease;
  text-align: left;
  font-size: 14px;
  font-weight: 600;
  font-family: Thasadith-Regular;
}
.cid-v7IbNTqAOA .secondary-button:hover {
  background: transparent;
  color: #749B00;
  transform: translateX(5px);
  border-bottom-color: #749B00;
  font-family: Thasadith-Regular;
}
.cid-v7IbNTqAOA .secondary-button:last-child {
  border-bottom: none;
}
.cid-v7IbNTqAOA .content-wrap {
  min-height: 10px;
  margin: 0;
  padding: 0;
  background: #ecf5da;
}
@media (max-width: 991px) {
  .cid-v7IbNTqAOA nav.navbar {
    top: 80px;
  }
  .cid-v7IbNTqAOA .container-fluid {
    padding-left: 0;
    padding-right: 0;
  }
  .cid-v7IbNTqAOA .logo-container {
    padding-top: 5px;
    padding-bottom: 5px !important;
    max-height: 100px;
  }
  .cid-v7IbNTqAOA .navbar-logo img {
    height: 3rem !important;
  }
  .cid-v7IbNTqAOA .container {
    flex-wrap: nowrap;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .cid-v7IbNTqAOA .navbar-dropdown {
    padding: 0 !important;
  }
  .cid-v7IbNTqAOA .navbar-nav {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
  }
  .cid-v7IbNTqAOA .nav-dropdown {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
  }
  .cid-v7IbNTqAOA .megamenu.columns-2 .megamenu-grid,
  .cid-v7IbNTqAOA .megamenu.columns-3 .megamenu-grid,
  .cid-v7IbNTqAOA .megamenu.columns-4 .megamenu-grid {
    grid-template-columns: 1fr;
  }
  .cid-v7IbNTqAOA .megamenu {
    position: relative;
    top: 0;
    width: 100%;
  }
  .cid-v7IbNTqAOA .megamenu.columns-1,
  .cid-v7IbNTqAOA .megamenu.columns-2,
  .cid-v7IbNTqAOA .megamenu.columns-3,
  .cid-v7IbNTqAOA .megamenu.columns-4 {
    width: 100% !important;
    max-width: 100% !important;
    padding: 20px;
  }
  .cid-v7IbNTqAOA .megamenu-grid {
    gap: 0;
  }
  .cid-v7IbNTqAOA .megamenu-column {
    border-right: none;
    padding: 0;
  }
  .cid-v7IbNTqAOA .secondary-button {
    border-bottom: 1px solid #bcbcbc !important;
  }
  .cid-v7IbNTqAOA .secondary-button:last-child {
    border-bottom: 1px solid #bcbcbc !important;
  }
  .cid-v7IbNTqAOA .primary-buttons-container {
    flex-direction: column;
    width: 100% !important;
    max-width: 100% !important;
    padding: 0;
    margin: 0;
  }
  .cid-v7IbNTqAOA .primary-button-item {
    width: 100% !important;
    max-width: 100% !important;
  }
  .cid-v7IbNTqAOA .navbar-collapse {
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .cid-v7IbNTqAOA .primary-button {
    width: 100% !important;
    max-width: 100% !important;
    min-height: 60px;
    margin-bottom: 4px;
    margin-left: 0;
    margin-right: 0;
  }
  .cid-v7IbNTqAOA .navbar {
    min-height: 10px;
    flex-direction: column;
    align-items: center;
  }
  .cid-v7IbNTqAOA .navbar .navbar-toggler {
    flex-basis: auto;
    margin-top: 5px;
  }
  .cid-v7IbNTqAOA .navbar.opened {
    min-height: 100vh !important;
    flex-direction: column !important;
    justify-content: flex-start !important;
  }
  .cid-v7IbNTqAOA .navbar.opened .navbar-collapse {
    padding: 0 0 3rem;
    width: 100%;
  }
  .cid-v7IbNTqAOA .navbar:not(.opened) .navbar-collapse {
    display: none;
  }
  .cid-v7IbNTqAOA button.navbar-toggler {
    width: 65px;
    height: 65px;
    border-radius: 10px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 5px;
    padding: 5px;
  }
  .cid-v7IbNTqAOA button.navbar-toggler .menu-text {
    display: block;
    font-size: 14px;
    font-weight: 700;
    color: #004d40;
    letter-spacing: 0px;
    white-space: nowrap;
    font-family: Thasadith-Regular;
  }
  .cid-v7IbNTqAOA button.navbar-toggler nav.opened button.navbar-toggler {
    margin-left: calc(53%);
    margin-right: calc(47%);
  }
  .cid-v7IbNTqAOA button.navbar-toggler .hamburger {
    display: flex;
    flex-direction: column;
    gap: 5px;
    align-items: center;
    width: 100%;
    justify-content: center;
  }
  .cid-v7IbNTqAOA button.navbar-toggler .hamburger span {
    width: 30px;
    height: 3px;
    position: static;
    transform-origin: center;
  }
  .cid-v7IbNTqAOA nav.opened .hamburger span:nth-child(1) {
    transform: rotate(45deg) translateY(11px);
    transition: all 0.25s;
  }
  .cid-v7IbNTqAOA nav.opened .hamburger span:nth-child(2) {
    opacity: 0;
    transition: all 0.2s;
  }
  .cid-v7IbNTqAOA nav.opened .hamburger span:nth-child(3) {
    transform: rotate(-45deg) translateY(-11px);
    transition: all 0.25s;
  }
  .cid-v7IbNTqAOA .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    height: 40px;
  }
  .cid-v7IbNTqAOA .content-wrap {
    min-height: 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 0 !important;
    transform: translateY(0px);
    width: 100% !important;
  }
}
.cid-v7IbNTqAOA .column-title {
  font-size: 14px;
  font-weight: bold;
  color: #AF8300;
  text-transform: uppercase;
  text-align: left;
  margin: 0 0 8px 0;
  padding: 0 0 1px 0;
  border-bottom: 0px solid #AF8300;
  line-height: 1.2;
  font-family: Thasadith-Regular;
}
.cid-v7IbNU4dsD {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #f4f4f4;
}
.cid-v7IbNU4dsD .container-fluid {
  margin: 0px;
  padding: 0px;
  height: auto;
  min-height: 40px;
}
.cid-v7IbNU4dsD .dentaura-top-spacer {
  margin-left: auto;
  margin-right: auto;
  margin: 0px;
  padding: 0px;
  width: 100%;
  background-color: transparent;
  border-style: solid;
  border-width: 0px 0px 0 0px;
  border-bottom-width: 1px;
  border-color: #f2f2f0;
}
@media (max-width: 768px) {
  .cid-v7IbNU4dsD .dentaura-top-spacer {
    height: 40px;
  }
}
@media (min-width: 769px) {
  .cid-v7IbNU4dsD .dentaura-top-spacer {
    height: 40px;
  }
}
@media (min-width: 992px) {
  .cid-v7IbNU4dsD .dentaura-top-spacer {
    height: 100px;
  }
}
.cid-v7IbNUk7wQ {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #57665c;
}
.cid-v7IbNUk7wQ .container-fluid {
  padding-left: 0;
  padding-right: 0;
}
.cid-v7IbNUk7wQ .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-v7IbNUk7wQ .card-box {
  padding: 0rem;
}
.cid-v7IbNUk7wQ .mbr-section-btn {
  margin-top: 1.8rem;
}
.cid-v7IbNUk7wQ .card {
  padding: 0;
  margin: auto;
}
.cid-v7IbNUk7wQ .card-img {
  height: 280px;
}
.cid-v7IbNUk7wQ .card-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-v7IbNUk7wQ .card-wrapper {
  padding: 2rem;
  width: 100%;
}
@media (min-width: 1400px) {
  .cid-v7IbNUk7wQ .card-wrapper {
    padding: 4rem;
  }
}
.cid-v7IbNUk7wQ .card-title {
  color: #efeeee;
  text-align: left;
}
.cid-v7IbNUk7wQ h2 {
  color: #f9f9f9;
  font-size: 34px;
  line-height: 26px;
}
.cid-v7IbNUk7wQ h3 {
  color: #f9f9f9;
  font-size: 26px;
  line-height: 22px;
}
.cid-v7IbNUk7wQ .card-title DIV {
  text-align: left;
}
.cid-v7IbNUk7wQ hh1 {
  color: #ffffff;
  font-size: 16px;
}
.cid-v7IbNUk7wQ gelb {
  color: #EBBC00;
  font-size: 30px;
}
.cid-v7IbNUk7wQ rest {
  color: #EBBC00;
  font-size: 18px;
}
.cid-v7IbNUDgo7 {
  padding-top: 60px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-v7IbNUDgo7 .line {
  background-color: #84a06c;
  color: #84a06c;
  align: center;
  height: 0.9px;
  margin: 0 auto;
}
.cid-v7IbNUDgo7 .section-text {
  padding: 0.3rem 0;
  text-align: justify;
  color: #365c55;
}
.cid-v7IbNUDgo7 .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-v7IbNUDgo7 .inner-container {
    width: 100% !important;
  }
}
.cid-v7Ico84QoH {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-v7Ico84QoH {
    padding-top: 15px;
    padding-bottom: 1px;
  }
}
.cid-v7Ico84QoH .mbr-fallback-image.disabled {
  display: none;
}
.cid-v7Ico84QoH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v7Ico84QoH .row {
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-v7Ico84QoH .title-wrapper {
    margin-bottom: 35px;
  }
}
.cid-v7Ico84QoH .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-v7Ico84QoH .image-wrapper {
  padding: 0 30px;
}
@media (max-width: 1200px) {
  .cid-v7Ico84QoH .image-wrapper {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-v7Ico84QoH .image-wrapper {
    margin-bottom: 35px;
  }
}
.cid-v7Ico84QoH .image-wrapper img {
  height: 300px;
  width: 285px;
  object-fit: cover;
  border-radius: 6px;
}
@media (max-width: 992px) {
  .cid-v7Ico84QoH .image-wrapper img {
    height: 350px;
  }
}
@media (max-width: 992px) {
  .cid-v7Ico84QoH .text-wrapper {
    margin-bottom: 35px;
  }
}
.cid-v7Ico84QoH .text-wrapper .mbr-text {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-v7Ico84QoH .text-wrapper .mbr-text {
    margin-bottom: 15px;
  }
}
.cid-v7Ico84QoH .mbr-section-title {
  color: #458b08;
  text-align: left;
}
.cid-v7Ico84QoH .mbr-desc {
  color: #000000;
}
.cid-v7Ico84QoH .mbr-text {
  color: #000000;
}
.cid-v7Ico84QoH gross {
  color: #458b08;
  Font-size: 32px;
}
.cid-v7Ico84QoH klein {
  color: #000000;
  font-size: 12px;
  font-family: FiraSansCondensed-Light;
}
.cid-v7IbNVEnT9 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-image: url("../../../assets/images/b5-1300x100.png");
}
.cid-v7IbNVEnT9 P {
  color: #767676;
}
.cid-v7IhisfreV {
  padding-top: 60px;
  padding-bottom: 8px;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-v7IhisfreV {
    padding-top: 12px;
    padding-bottom: 8px;
  }
}
.cid-v7IhisfreV img {
  width: 100%;
  padding-right: 0;
  padding-left: 1rem;
  border: 1px solid #DBD9BC;
  padding: 0.3em;
  max-width: 100%;
  height: auto;
}
.cid-v7IhisfreV highlight {
  border: 1px solid #A54A00;
  background-color: #E3D6A8;
  padding: 20px;
  border-radius: 4px;
  display: block;
  margin: 20px 0;
  box-shadow: 0 4px 10px rgba(0, 119, 124, 0.2);
}
.cid-v7IhisfreV .text-block {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0;
}
.cid-v7IhisfreV .block-timeline {
  display: flex;
  width: 100%;
  max-width: 1400px;
  margin-left: 50px;
  margin-right: auto;
}
.cid-v7IhisfreV .image-wrap {
  padding: 0rem;
  padding-right: 2rem;
}
.cid-v7IhisfreV .mbr-timeline-title {
  color: #a05408;
  margin-bottom: 0.9rem;
  text-align: left;
}
.cid-v7IhisfreV .inner-date {
  padding: 1rem 1.5rem;
  background-color: #458b08;
  width: 100%;
  max-width: 370px;
  min-width: 300px;
}
.cid-v7IhisfreV .date-block {
  margin-right: 0.6rem;
  flex-shrink: 0;
}
.cid-v7IhisfreV .mbr-date-block {
  margin-bottom: 0rem;
}
.cid-v7IhisfreV .mbr-timeline-text {
  color: #000000;
  margin-bottom: 1.7rem;
  text-align: left;
}
.cid-v7IhisfreV .mbr-timeline-date {
  color: #000000;
  font-weight: 700;
  margin-bottom: 0rem;
  text-align: left;
}
.cid-v7IhisfreV .mbr-section-subtitle {
  color: #767676;
  text-align: center;
  font-weight: 300;
}
.cid-v7IhisfreV .timeline-text-content {
  display: flex;
  background: #f4f1e9;
  transition: all 0.4s;
  max-width: 1400px;
}
.cid-v7IhisfreV .month-block {
  font-weight: 700;
  text-align: justify;
  color: #ffffff;
}
.cid-v7IhisfreV .timeline-element {
  margin-bottom: 30px;
  justify-content: center;
  position: relative;
  word-wrap: break-word;
  word-break: break-word;
  display: flex;
  flex-direction: row;
}
.cid-v7IhisfreV .timeline-element:hover .timeline-text-content {
  box-shadow: 0 7px 20px 0px rgba(0, 0, 0, 0.08);
  transition: all 0.4s;
}
.cid-v7IhisfreV .reverse {
  flex-direction: row-reverse;
}
.cid-v7IhisfreV .reverse .timeline-text-content {
  margin-right: 0;
}
.cid-v7IhisfreV .bottom-date {
  display: flex;
  align-items: center;
  margin-bottom: 0.6rem;
}
.cid-v7IhisfreV .mbr-timeline-location {
  margin-bottom: 0rem;
  font-weight: 700;
  color: #000000;
}
.cid-v7IhisfreV .location {
  display: flex;
  align-items: center;
}
.cid-v7IhisfreV .mbr-iconfont {
  font-size: 16px;
  color: #c1f7d5;
}
.cid-v7IhisfreV .iconsBackground {
  margin-right: 0.8rem;
}
.cid-v7IhisfreV .reverseTimeline {
  display: flex;
  flex-direction: column-reverse;
}
@media (max-width: 576px) {
  .cid-v7IhisfreV img {
    padding-left: 0.5rem;
  }
  .cid-v7IhisfreV .timeline-text-content {
    flex-direction: column;
    padding: 1.8rem;
    margin: 0 auto;
    width: 280px !important;
    max-width: 280px;
  }
  .cid-v7IhisfreV .image-wrap {
    padding-right: 0rem;
    margin-bottom: 1rem;
  }
  .cid-v7IhisfreV .text-block {
    padding: 1rem 0rem 0rem 0rem;
  }
  .cid-v7IhisfreV .block-timeline {
    flex-direction: column;
    padding: 0;
    width: 100%;
    align-items: center;
    margin-left: 50px;
    margin-right: auto;
  }
  .cid-v7IhisfreV .timeline-element {
    flex-direction: column !important;
    margin-bottom: 20px;
    width: 100%;
    align-items: center;
  }
  .cid-v7IhisfreV .reverse {
    flex-direction: column !important;
  }
  .cid-v7IhisfreV .date-block {
    display: flex !important;
    justify-content: center;
    margin-bottom: 1rem;
    margin-right: 0;
    width: 100%;
    align-items: center;
  }
  .cid-v7IhisfreV .inner-date {
    min-width: 430px;
    max-width: 430px;
    width: 430px !important;
    padding: 1rem 0.4rem;
    text-align: center;
    margin: 0 auto;
    transform: translateX(10px);
    display: block;
  }
}
@media (max-width: 767px) and (min-width: 577px) {
  .cid-v7IhisfreV .date-block {
    display: flex !important;
    justify-content: center;
    margin-bottom: 1rem;
    margin-right: 0;
    width: 100%;
    align-items: center;
  }
  .cid-v7IhisfreV .inner-date {
    min-width: 500px;
    max-width: 500px;
    width: 500px !important;
    padding: 1rem 1.0rem;
    text-align: center;
    margin: 0 auto;
    transform: translateX(10px);
    display: block;
  }
  .cid-v7IhisfreV .timeline-text-content {
    flex-direction: column;
    padding: 1rem;
    margin: 0 auto;
    width: 350px !important;
    max-width: 350px;
  }
  .cid-v7IhisfreV .image-wrap {
    padding-right: 0rem;
    margin-bottom: 1rem;
  }
  .cid-v7IhisfreV .text-block {
    padding: 1.5rem 0rem 0rem 0rem;
  }
  .cid-v7IhisfreV .block-timeline {
    padding: 0;
    flex-direction: column;
    align-items: center;
    margin-left: 50px;
    margin-right: auto;
  }
  .cid-v7IhisfreV .timeline-element {
    flex-direction: column !important;
    align-items: center;
  }
  .cid-v7IhisfreV .reverse {
    flex-direction: column !important;
  }
  .cid-v7IhisfreV img {
    padding-left: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  .cid-v7IhisfreV .date-block {
    display: flex !important;
    justify-content: center;
    margin-bottom: 1rem;
    margin-right: 0;
    width: 100%;
    align-items: center;
  }
  .cid-v7IhisfreV .inner-date {
    min-width: 600px;
    max-width: 600px;
    width: 600px !important;
    padding: 1rem 1.5rem;
    text-align: center;
    margin: 0 auto;
    transform: translateX(10px);
    display: block;
  }
  .cid-v7IhisfreV .timeline-text-content {
    flex-direction: row;
    padding: 1.2rem;
    margin: 0 auto;
    width: 450px !important;
    max-width: 450px;
  }
  .cid-v7IhisfreV .image-wrap {
    padding-right: 1.5rem;
    flex: 0 0 40%;
  }
  .cid-v7IhisfreV .text-block {
    padding: 0;
    flex: 1;
  }
  .cid-v7IhisfreV .block-timeline {
    padding: 0;
    width: 100%;
    justify-content: center;
    flex-direction: column;
    margin-left: 50px;
    margin-right: auto;
  }
  .cid-v7IhisfreV .timeline-element {
    justify-content: center;
    flex-direction: column !important;
    align-items: center;
  }
  .cid-v7IhisfreV img {
    padding-left: 2rem;
  }
}
@media (min-width: 993px) and (max-width: 1200px) {
  .cid-v7IhisfreV .timeline-text-content {
    padding: 1.5rem;
    width: 100%;
    max-width: 1100px;
    flex: 1;
  }
  .cid-v7IhisfreV .block-timeline {
    width: 100%;
    max-width: 1100px;
    margin-left: 50px;
    margin-right: auto;
  }
}
@media (min-width: 1201px) {
  .cid-v7IhisfreV .timeline-text-content {
    padding: 1.9rem;
    width: 100%;
    max-width: 1400px;
    flex: 1;
  }
  .cid-v7IhisfreV .block-timeline {
    width: 100%;
    max-width: 1400px;
    margin-left: 50px;
    margin-right: auto;
  }
}
.cid-v7IhisfreV .mbr-fallback-image.disabled {
  display: none;
}
.cid-v7IhisfreV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v7IhisfreV H5 {
  color: #ffffff;
  text-align: justify;
}
.cid-v7IhisfreV H3 {
  line-height: 36px;
  text-align: justify;
}
.cid-v7IhisfreV gross {
  line-height: 36px;
  font-size: 36px;
}
.cid-v7IhisfreV meld {
  color: #333333;
  font-size: 14px;
  font-family: FiraSanmsCondensed-Light;
}
.cid-v7IbNWn7rG {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #406f67;
}
.cid-v7IbNWn7rG .listico {
  padding-right: 1rem;
  font-size: 1.5rem;
}
.cid-v7IbNWn7rG .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-v7IbNWn7rG .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-v7IbNWn7rG .btn-primary {
  border: 1px solid #6592e6 !important;
}
.cid-v7IbNWn7rG .btn-primary:hover {
  border: 1px solid #6592e6 !important;
}
.cid-v7IbNWn7rG .stripe {
  border-bottom: 1px solid #ffe161;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-v7IbNWn7rG .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-v7IbNWn7rG .input-group-btn {
  padding-left: 0;
}
.cid-v7IbNWn7rG .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-v7IbNWn7rG .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #004d40;
  width: 85%;
}
.cid-v7IbNWn7rG .mbr-text {
  color: #444;
}
.cid-v7IbNWn7rG h5 {
  margin-bottom: 0;
}
.cid-v7IbNWn7rG .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-v7IbNWn7rG .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v7IbNWn7rG .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-v7IbNWn7rG .socicon {
  font-size: 1.3rem;
  background: #e9e9e9;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-v7IbNWn7rG .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-v7IbNWn7rG .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-v7IbNWn7rG .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-v7IbNWn7rG .social-list a:hover {
  opacity: 0.4;
}
.cid-v7IbNWn7rG .media-container-row > div {
  padding: 0px;
}
.cid-v7IbNWn7rG .text2 {
  color: #fafafa;
  text-align: left;
}
.cid-v7IbNWn7rG .group-title {
  text-align: left;
  color: #ffffff;
  padding-bottom: 0.2rem;
}
.cid-v7IbNWn7rG .links {
  color: #ecf5da;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-v7IbNWn7rG .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-v7IbNWn7rG .social-list,
  .cid-v7IbNWn7rG .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-v7IbNWn7rG h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-v7IbNWn7rG .form-group {
    max-width: 180px;
  }
}
.cid-v7IbNWn7rG .links span {
  color: #9e9e9e;
}
.cid-v7IbNWn7rG .logo-sub-title {
  text-align: center;
  color: #fafafa;
}
.cid-v7IbNWn7rG .logo-title {
  text-align: center;
}
.cid-v7IbNWn7rG .mbr-fallback-image.disabled {
  display: none;
}
.cid-v7IbNWn7rG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v7IbNWn7rG .logo-title,
.cid-v7IbNWn7rG .logo {
  text-align: center;
  color: #ffffff;
}
.cid-v7IbNWQZA2 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #365c55;
  overflow: hidden;
}
.cid-v7IbNWQZA2 .media-container-row .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-v7J1qGeA3V {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 80px;
}
.cid-v7J1qGeA3V .logo-container {
  position: fixed;
  top: 0;
  z-index: 1001;
  width: 100%;
}
.cid-v7J1qGeA3V nav.navbar {
  position: fixed;
  width: 100%;
  top: 130px;
}
.cid-v7J1qGeA3V .container-fluid {
  padding-left: 40px;
  padding-right: 40px;
}
.cid-v7J1qGeA3V section.menu {
  margin: 0 !important;
  padding: 0 !important;
}
.cid-v7J1qGeA3V .logo-container {
  width: 100%;
  background: #d5debc;
  padding-top: 2px;
  padding-bottom: 25px;
  text-align: center;
  margin: 0;
  max-height: 150px;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 0;
}
.cid-v7J1qGeA3V .logo-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 3px;
  margin: 0;
  width: 100%;
  height: 100%;
}
.cid-v7J1qGeA3V .navbar-logo {
  display: block;
  margin: 0;
  padding: 0;
}
.cid-v7J1qGeA3V .navbar-logo a {
  outline: none;
  display: inline-block;
  margin: 0;
  padding: 0;
}
.cid-v7J1qGeA3V .navbar-logo img {
  display: block;
  margin: 0 auto;
}
.cid-v7J1qGeA3V .navbar-caption-wrap {
  text-align: center;
  margin: 0;
  padding: 0;
}
.cid-v7J1qGeA3V .navbar-caption-wrap .navbar-caption {
  line-height: inherit !important;
  font-weight: 700;
  display: inline-block;
  margin: 0;
}
.cid-v7J1qGeA3V .navbar {
  min-height: 80px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  margin: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ecf5da;
  position: fixed;
  width: 100%;
  z-index: 1000;
  padding: 0 !important;
  border-radius: 0 !important;
  border: none !important;
  box-shadow: none !important;
}
.cid-v7J1qGeA3V .navbar.opened {
  transition: all 0.3s;
}
.cid-v7J1qGeA3V .navbar .navbar-collapse {
  justify-content: center;
  z-index: 1;
  position: relative;
}
.cid-v7J1qGeA3V .navbar.navbar-short {
  min-height: 80px;
}
.cid-v7J1qGeA3V .container {
  display: flex;
  margin: 0 auto;
  max-width: 1600px;
  background: transparent;
}
.cid-v7J1qGeA3V button.navbar-toggler {
  outline: none;
  width: 50px;
  height: 50px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  border-radius: 100%;
  background-color: #ecf5da !important;
  border: none !important;
  box-shadow: none !important;
}
.cid-v7J1qGeA3V button.navbar-toggler .menu-text {
  display: none;
}
.cid-v7J1qGeA3V button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 20px;
  height: 2px;
  background-color: #004d40;
}
.cid-v7J1qGeA3V button.navbar-toggler .hamburger span:nth-child(1) {
  top: 18px;
  left: 15px;
  transition: all 0.2s;
}
.cid-v7J1qGeA3V button.navbar-toggler .hamburger span:nth-child(2) {
  left: 15px;
  top: 24px;
  transition: all 0.15s;
}
.cid-v7J1qGeA3V button.navbar-toggler .hamburger span:nth-child(3) {
  left: 15px;
  top: 30px;
  transition: all 0.2s;
}
@media (min-width: 992px) {
  .cid-v7J1qGeA3V nav.opened .hamburger span:nth-child(1) {
    top: 24px;
    transform: rotate(45deg);
    transition: all 0.25s;
  }
  .cid-v7J1qGeA3V nav.opened .hamburger span:nth-child(2) {
    opacity: 0;
    transition: all 0.2s;
  }
  .cid-v7J1qGeA3V nav.opened .hamburger span:nth-child(3) {
    top: 24px;
    transform: rotate(-45deg);
    transition: all 0.25s;
  }
}
.cid-v7J1qGeA3V .navbar-dropdown {
  padding: 0 1rem;
  margin: 0;
}
.cid-v7J1qGeA3V .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
.cid-v7J1qGeA3V .iconfont-wrapper {
  color: #000c3f !important;
  font-size: 1.5rem;
  transition: all 0.3s ease-in-out;
}
.cid-v7J1qGeA3V .iconfont-wrapper:hover {
  opacity: .5;
}
.cid-v7J1qGeA3V .primary-buttons-container {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  gap: 0;
  margin: 0 auto;
  padding: 0;
  position: static;
}
.cid-v7J1qGeA3V .primary-button-item {
  list-style: none;
  margin: 0;
  padding: 0;
  position: static;
}
.cid-v7J1qGeA3V .primary-button {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 250px;
  min-height: 120px;
  background-color: #ecf5da;
  padding: 10px 20px;
  margin: 0;
  text-decoration: none;
  transition: all 0.3s ease;
  cursor: pointer;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.cid-v7J1qGeA3V .primary-button:hover {
  background-color: #004d40;
}
.cid-v7J1qGeA3V .primary-button:hover .h1-text {
  color: #ffffff;
}
.cid-v7J1qGeA3V .primary-button:hover .h2-text {
  color: #ffffff;
}
.cid-v7J1qGeA3V .primary-button.show {
  background-color: #004d40;
}
.cid-v7J1qGeA3V .primary-button.show .h1-text {
  color: #ffffff;
}
.cid-v7J1qGeA3V .primary-button.show .h2-text {
  color: #ffffff;
}
.cid-v7J1qGeA3V .button-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  gap: 4px;
}
.cid-v7J1qGeA3V .h1-text {
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
  color: #000000;
  margin: 0;
  padding: 0;
  line-height: 1.2;
  text-align: center;
  transition: color 0.3s ease;
  font-family: Thasadith-Regular;
}
.cid-v7J1qGeA3V .h2-text {
  font-size: 15px;
  font-weight: 600;
  color: #749B00;
  margin: 0;
  padding: 0;
  line-height: 1.2;
  text-align: center;
  transition: color 0.3s ease;
  font-family: Thasadith-Regular;
}
.cid-v7J1qGeA3V .megamenu {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  background: #ecf5da;
  border: none;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  padding: 20px;
  margin: 0;
  z-index: 998;
}
.cid-v7J1qGeA3V .megamenu.columns-1 {
  width: 250px;
}
.cid-v7J1qGeA3V .megamenu.columns-2 {
  width: 500px;
}
.cid-v7J1qGeA3V .megamenu.columns-3 {
  width: 750px;
}
.cid-v7J1qGeA3V .megamenu.columns-4 {
  width: 1000px;
}
.cid-v7J1qGeA3V .megamenu.show {
  display: block;
}
.cid-v7J1qGeA3V .megamenu-grid {
  display: grid;
  gap: 20px;
  width: 100%;
  margin: 0 auto;
}
.cid-v7J1qGeA3V .megamenu.columns-1 .megamenu-grid {
  grid-template-columns: 1fr;
}
.cid-v7J1qGeA3V .megamenu.columns-2 .megamenu-grid {
  grid-template-columns: repeat(2, 1fr);
}
.cid-v7J1qGeA3V .megamenu.columns-3 .megamenu-grid {
  grid-template-columns: repeat(3, 1fr);
}
.cid-v7J1qGeA3V .megamenu.columns-4 .megamenu-grid {
  grid-template-columns: repeat(4, 1fr);
}
.cid-v7J1qGeA3V .megamenu-column {
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 10px 20px;
  border-right: 1px solid #bcbcbc;
}
.cid-v7J1qGeA3V .megamenu-column:last-child {
  border-right: none;
}
.cid-v7J1qGeA3V .secondary-button {
  display: block;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 2vpx;
  padding-right: 20px;
  background: transparent;
  color: #000000;
  text-decoration: none;
  border: none;
  border-bottom: 1px solid #749B00;
  border-radius: 0;
  transition: all 0.3s ease;
  text-align: left;
  font-size: 14px;
  font-weight: 600;
  font-family: Thasadith-Regular;
}
.cid-v7J1qGeA3V .secondary-button:hover {
  background: transparent;
  color: #749B00;
  transform: translateX(5px);
  border-bottom-color: #749B00;
  font-family: Thasadith-Regular;
}
.cid-v7J1qGeA3V .secondary-button:last-child {
  border-bottom: none;
}
.cid-v7J1qGeA3V .content-wrap {
  min-height: 10px;
  margin: 0;
  padding: 0;
  background: #ecf5da;
}
@media (max-width: 991px) {
  .cid-v7J1qGeA3V nav.navbar {
    top: 80px;
  }
  .cid-v7J1qGeA3V .container-fluid {
    padding-left: 0;
    padding-right: 0;
  }
  .cid-v7J1qGeA3V .logo-container {
    padding-top: 5px;
    padding-bottom: 5px !important;
    max-height: 100px;
  }
  .cid-v7J1qGeA3V .navbar-logo img {
    height: 3rem !important;
  }
  .cid-v7J1qGeA3V .container {
    flex-wrap: nowrap;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .cid-v7J1qGeA3V .navbar-dropdown {
    padding: 0 !important;
  }
  .cid-v7J1qGeA3V .navbar-nav {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
  }
  .cid-v7J1qGeA3V .nav-dropdown {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
  }
  .cid-v7J1qGeA3V .megamenu.columns-2 .megamenu-grid,
  .cid-v7J1qGeA3V .megamenu.columns-3 .megamenu-grid,
  .cid-v7J1qGeA3V .megamenu.columns-4 .megamenu-grid {
    grid-template-columns: 1fr;
  }
  .cid-v7J1qGeA3V .megamenu {
    position: relative;
    top: 0;
    width: 100%;
  }
  .cid-v7J1qGeA3V .megamenu.columns-1,
  .cid-v7J1qGeA3V .megamenu.columns-2,
  .cid-v7J1qGeA3V .megamenu.columns-3,
  .cid-v7J1qGeA3V .megamenu.columns-4 {
    width: 100% !important;
    max-width: 100% !important;
    padding: 20px;
  }
  .cid-v7J1qGeA3V .megamenu-grid {
    gap: 0;
  }
  .cid-v7J1qGeA3V .megamenu-column {
    border-right: none;
    padding: 0;
  }
  .cid-v7J1qGeA3V .secondary-button {
    border-bottom: 1px solid #bcbcbc !important;
  }
  .cid-v7J1qGeA3V .secondary-button:last-child {
    border-bottom: 1px solid #bcbcbc !important;
  }
  .cid-v7J1qGeA3V .primary-buttons-container {
    flex-direction: column;
    width: 100% !important;
    max-width: 100% !important;
    padding: 0;
    margin: 0;
  }
  .cid-v7J1qGeA3V .primary-button-item {
    width: 100% !important;
    max-width: 100% !important;
  }
  .cid-v7J1qGeA3V .navbar-collapse {
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .cid-v7J1qGeA3V .primary-button {
    width: 100% !important;
    max-width: 100% !important;
    min-height: 60px;
    margin-bottom: 4px;
    margin-left: 0;
    margin-right: 0;
  }
  .cid-v7J1qGeA3V .navbar {
    min-height: 10px;
    flex-direction: column;
    align-items: center;
  }
  .cid-v7J1qGeA3V .navbar .navbar-toggler {
    flex-basis: auto;
    margin-top: 5px;
  }
  .cid-v7J1qGeA3V .navbar.opened {
    min-height: 100vh !important;
    flex-direction: column !important;
    justify-content: flex-start !important;
  }
  .cid-v7J1qGeA3V .navbar.opened .navbar-collapse {
    padding: 0 0 3rem;
    width: 100%;
  }
  .cid-v7J1qGeA3V .navbar:not(.opened) .navbar-collapse {
    display: none;
  }
  .cid-v7J1qGeA3V button.navbar-toggler {
    width: 65px;
    height: 65px;
    border-radius: 10px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 5px;
    padding: 5px;
  }
  .cid-v7J1qGeA3V button.navbar-toggler .menu-text {
    display: block;
    font-size: 14px;
    font-weight: 700;
    color: #004d40;
    letter-spacing: 0px;
    white-space: nowrap;
    font-family: Thasadith-Regular;
  }
  .cid-v7J1qGeA3V button.navbar-toggler nav.opened button.navbar-toggler {
    margin-left: calc(53%);
    margin-right: calc(47%);
  }
  .cid-v7J1qGeA3V button.navbar-toggler .hamburger {
    display: flex;
    flex-direction: column;
    gap: 5px;
    align-items: center;
    width: 100%;
    justify-content: center;
  }
  .cid-v7J1qGeA3V button.navbar-toggler .hamburger span {
    width: 30px;
    height: 3px;
    position: static;
    transform-origin: center;
  }
  .cid-v7J1qGeA3V nav.opened .hamburger span:nth-child(1) {
    transform: rotate(45deg) translateY(11px);
    transition: all 0.25s;
  }
  .cid-v7J1qGeA3V nav.opened .hamburger span:nth-child(2) {
    opacity: 0;
    transition: all 0.2s;
  }
  .cid-v7J1qGeA3V nav.opened .hamburger span:nth-child(3) {
    transform: rotate(-45deg) translateY(-11px);
    transition: all 0.25s;
  }
  .cid-v7J1qGeA3V .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    height: 40px;
  }
  .cid-v7J1qGeA3V .content-wrap {
    min-height: 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 0 !important;
    transform: translateY(0px);
    width: 100% !important;
  }
}
.cid-v7J1qGeA3V .column-title {
  font-size: 14px;
  font-weight: bold;
  color: #AF8300;
  text-transform: uppercase;
  text-align: left;
  margin: 0 0 8px 0;
  padding: 0 0 1px 0;
  border-bottom: 0px solid #AF8300;
  line-height: 1.2;
  font-family: Thasadith-Regular;
}
.cid-v7J1qGXEIK {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #f4f4f4;
}
.cid-v7J1qGXEIK .container-fluid {
  margin: 0px;
  padding: 0px;
  height: auto;
  min-height: 40px;
}
.cid-v7J1qGXEIK .dentaura-top-spacer {
  margin-left: auto;
  margin-right: auto;
  margin: 0px;
  padding: 0px;
  width: 100%;
  background-color: transparent;
  border-style: solid;
  border-width: 0px 0px 0 0px;
  border-bottom-width: 1px;
  border-color: #f2f2f0;
}
@media (max-width: 768px) {
  .cid-v7J1qGXEIK .dentaura-top-spacer {
    height: 40px;
  }
}
@media (min-width: 769px) {
  .cid-v7J1qGXEIK .dentaura-top-spacer {
    height: 40px;
  }
}
@media (min-width: 992px) {
  .cid-v7J1qGXEIK .dentaura-top-spacer {
    height: 100px;
  }
}
.cid-v7J1qH9eNo {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #57665c;
}
.cid-v7J1qH9eNo .container-fluid {
  padding-left: 0;
  padding-right: 0;
}
.cid-v7J1qH9eNo .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-v7J1qH9eNo .card-box {
  padding: 0rem;
}
.cid-v7J1qH9eNo .mbr-section-btn {
  margin-top: 1.8rem;
}
.cid-v7J1qH9eNo .card {
  padding: 0;
  margin: auto;
}
.cid-v7J1qH9eNo .card-img {
  height: 280px;
}
.cid-v7J1qH9eNo .card-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-v7J1qH9eNo .card-wrapper {
  padding: 2rem;
  width: 100%;
}
@media (min-width: 1400px) {
  .cid-v7J1qH9eNo .card-wrapper {
    padding: 4rem;
  }
}
.cid-v7J1qH9eNo .card-title {
  color: #efeeee;
  text-align: left;
}
.cid-v7J1qH9eNo h2 {
  color: #f9f9f9;
  font-size: 34px;
  line-height: 26px;
}
.cid-v7J1qH9eNo h3 {
  color: #f9f9f9;
  font-size: 26px;
  line-height: 22px;
}
.cid-v7J1qH9eNo .card-title DIV {
  text-align: left;
}
.cid-v7J1qH9eNo hh1 {
  color: #ffffff;
  font-size: 16px;
}
.cid-v7J1qH9eNo gelb {
  color: #EBBC00;
  font-size: 30px;
}
.cid-v7J1qH9eNo rest {
  color: #EBBC00;
  font-size: 18px;
}
.cid-v7J1qHoZgL {
  padding-top: 60px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-v7J1qHoZgL .line {
  background-color: #84a06c;
  color: #84a06c;
  align: center;
  height: 0.9px;
  margin: 0 auto;
}
.cid-v7J1qHoZgL .section-text {
  padding: 0.3rem 0;
  text-align: justify;
  color: #365c55;
}
.cid-v7J1qHoZgL .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-v7J1qHoZgL .inner-container {
    width: 100% !important;
  }
}
.cid-v7TE4J5LPq {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-v7TE4J5LPq .line {
  background-color: #84a06c;
  align: center;
  height: 1px;
  margin: 0 auto;
}
.cid-v7TE4J5LPq .mbr-text {
  text-align: justify;
  color: #458b08;
}
.cid-v7J2bXUxaw {
  padding-top: 30px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-v7J2bXUxaw {
    padding-top: 6px;
    padding-bottom: 1px;
  }
}
.cid-v7J2bXUxaw img {
  width: 100%;
  padding-right: 0;
  padding-left: 1rem;
  border: 1px solid #DBD9BC;
  padding: 0.3em;
  max-width: 100%;
  height: auto;
}
.cid-v7J2bXUxaw .text-block {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0;
}
.cid-v7J2bXUxaw .block-timeline {
  display: flex;
  width: 100%;
  max-width: 900px;
  margin: 0 auto;
}
.cid-v7J2bXUxaw .image-wrap {
  padding: 0rem;
  padding-right: 2rem;
}
.cid-v7J2bXUxaw .mbr-timeline-title {
  color: #a05408;
  margin-bottom: 0.9rem;
  text-align: left;
}
.cid-v7J2bXUxaw .inner-date {
  padding: 1rem 1.5rem;
  background-color: #5e5844;
  width: 100%;
  max-width: 220px;
  min-width: 150px;
}
.cid-v7J2bXUxaw .date-block {
  margin-right: 0.6rem;
  flex-shrink: 0;
}
.cid-v7J2bXUxaw .mbr-date-block {
  margin-bottom: 0rem;
}
.cid-v7J2bXUxaw .mbr-timeline-text {
  color: #000000;
  margin-bottom: 1.7rem;
  text-align: left;
}
.cid-v7J2bXUxaw .mbr-timeline-date {
  color: #000000;
  font-weight: 700;
  margin-bottom: 0rem;
  text-align: left;
}
.cid-v7J2bXUxaw .mbr-section-subtitle {
  color: #767676;
  text-align: center;
  font-weight: 300;
}
.cid-v7J2bXUxaw .timeline-text-content {
  display: flex;
  background: #f4f1e9;
  transition: all 0.4s;
  max-width: 900px;
}
.cid-v7J2bXUxaw .month-block {
  font-weight: 700;
  text-align: center;
  color: #ffffff;
}
.cid-v7J2bXUxaw .timeline-element {
  margin-bottom: 30px;
  justify-content: center;
  position: relative;
  word-wrap: break-word;
  word-break: break-word;
  display: flex;
  flex-direction: row;
}
.cid-v7J2bXUxaw .timeline-element:hover .timeline-text-content {
  box-shadow: 0 7px 20px 0px rgba(0, 0, 0, 0.08);
  transition: all 0.4s;
}
.cid-v7J2bXUxaw .reverse {
  flex-direction: row-reverse;
}
.cid-v7J2bXUxaw .reverse .timeline-text-content {
  margin-right: 0;
}
.cid-v7J2bXUxaw .bottom-date {
  display: flex;
  align-items: center;
  margin-bottom: 0.6rem;
}
.cid-v7J2bXUxaw .mbr-timeline-location {
  margin-bottom: 0rem;
  font-weight: 700;
  color: #000000;
}
.cid-v7J2bXUxaw .location {
  display: flex;
  align-items: center;
}
.cid-v7J2bXUxaw .mbr-iconfont {
  font-size: 16px;
  color: #c1f7d5;
}
.cid-v7J2bXUxaw .iconsBackground {
  margin-right: 0.8rem;
}
.cid-v7J2bXUxaw .reverseTimeline {
  display: flex;
  flex-direction: column-reverse;
}
@media (max-width: 576px) {
  .cid-v7J2bXUxaw img {
    padding-left: 0.5rem;
  }
  .cid-v7J2bXUxaw .timeline-text-content {
    flex-direction: column;
    padding: 1.8rem;
    margin: 0 auto;
    width: 280px !important;
    max-width: 280px;
  }
  .cid-v7J2bXUxaw .image-wrap {
    padding-right: 0rem;
    margin-bottom: 1rem;
  }
  .cid-v7J2bXUxaw .text-block {
    padding: 1rem 0rem 0rem 0rem;
  }
  .cid-v7J2bXUxaw .block-timeline {
    flex-direction: column;
    padding: 0;
    width: 100%;
    align-items: center;
  }
  .cid-v7J2bXUxaw .timeline-element {
    flex-direction: column !important;
    margin-bottom: 20px;
    width: 100%;
    align-items: center;
  }
  .cid-v7J2bXUxaw .reverse {
    flex-direction: column !important;
  }
  .cid-v7J2bXUxaw .date-block {
    display: flex !important;
    justify-content: center;
    margin-bottom: 1rem;
    margin-right: 0;
    width: 100%;
    align-items: center;
  }
  .cid-v7J2bXUxaw .inner-date {
    min-width: 280px;
    max-width: 280px;
    width: 280px !important;
    padding: 1rem 0.4rem;
    text-align: center;
    margin: 0 auto;
    transform: translateX(10px);
    display: block;
  }
}
@media (max-width: 767px) and (min-width: 577px) {
  .cid-v7J2bXUxaw .date-block {
    display: flex !important;
    justify-content: center;
    margin-bottom: 1rem;
    margin-right: 0;
    width: 100%;
    align-items: center;
  }
  .cid-v7J2bXUxaw .inner-date {
    min-width: 350px;
    max-width: 350px;
    width: 350px !important;
    padding: 1rem 1.0rem;
    text-align: center;
    margin: 0 auto;
    transform: translateX(10px);
    display: block;
  }
  .cid-v7J2bXUxaw .timeline-text-content {
    flex-direction: column;
    padding: 1rem;
    margin: 0 auto;
    width: 350px !important;
    max-width: 350px;
  }
  .cid-v7J2bXUxaw .image-wrap {
    padding-right: 0rem;
    margin-bottom: 1rem;
  }
  .cid-v7J2bXUxaw .text-block {
    padding: 1.5rem 0rem 0rem 0rem;
  }
  .cid-v7J2bXUxaw .block-timeline {
    padding: 0;
    flex-direction: column;
    align-items: center;
  }
  .cid-v7J2bXUxaw .timeline-element {
    flex-direction: column !important;
    align-items: center;
  }
  .cid-v7J2bXUxaw .reverse {
    flex-direction: column !important;
  }
  .cid-v7J2bXUxaw img {
    padding-left: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  .cid-v7J2bXUxaw .date-block {
    display: flex !important;
    justify-content: center;
    margin-bottom: 1rem;
    margin-right: 0;
    width: 100%;
    align-items: center;
  }
  .cid-v7J2bXUxaw .inner-date {
    min-width: 450px;
    max-width: 450px;
    width: 450px !important;
    padding: 1rem 1.5rem;
    text-align: center;
    margin: 0 auto;
    transform: translateX(10px);
    display: block;
  }
  .cid-v7J2bXUxaw .timeline-text-content {
    flex-direction: row;
    padding: 1.2rem;
    margin: 0 auto;
    width: 450px !important;
    max-width: 450px;
  }
  .cid-v7J2bXUxaw .image-wrap {
    padding-right: 1.5rem;
    flex: 0 0 40%;
  }
  .cid-v7J2bXUxaw .text-block {
    padding: 0;
    flex: 1;
  }
  .cid-v7J2bXUxaw .block-timeline {
    padding: 0;
    width: 100%;
    justify-content: center;
    flex-direction: column;
  }
  .cid-v7J2bXUxaw .timeline-element {
    justify-content: center;
    flex-direction: column !important;
    align-items: center;
  }
  .cid-v7J2bXUxaw img {
    padding-left: 2rem;
  }
}
@media (min-width: 993px) and (max-width: 1200px) {
  .cid-v7J2bXUxaw .timeline-text-content {
    padding: 1.5rem;
    width: 100%;
    max-width: 800px;
    flex: 1;
  }
  .cid-v7J2bXUxaw .block-timeline {
    width: 100%;
    max-width: 800px;
  }
}
@media (min-width: 1201px) {
  .cid-v7J2bXUxaw .timeline-text-content {
    padding: 1.9rem;
    width: 100%;
    max-width: 900px;
    flex: 1;
  }
  .cid-v7J2bXUxaw .block-timeline {
    width: 100%;
    max-width: 900px;
  }
}
.cid-v7J2bXUxaw .mbr-fallback-image.disabled {
  display: none;
}
.cid-v7J2bXUxaw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v7J2bXUxaw H5 {
  color: #ffffff;
  text-align: justify;
}
.cid-v7J2bXUxaw H3 {
  line-height: 26px;
  text-align: right;
}
.cid-v7J2bXUxaw meld {
  color: #333333;
  font-size: 14px;
  font-family: FiraSanmsCondensed-Light;
}
.cid-v7J1qIjA8n {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #406f67;
}
.cid-v7J1qIjA8n .listico {
  padding-right: 1rem;
  font-size: 1.5rem;
}
.cid-v7J1qIjA8n .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-v7J1qIjA8n .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-v7J1qIjA8n .btn-primary {
  border: 1px solid #6592e6 !important;
}
.cid-v7J1qIjA8n .btn-primary:hover {
  border: 1px solid #6592e6 !important;
}
.cid-v7J1qIjA8n .stripe {
  border-bottom: 1px solid #ffe161;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-v7J1qIjA8n .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-v7J1qIjA8n .input-group-btn {
  padding-left: 0;
}
.cid-v7J1qIjA8n .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-v7J1qIjA8n .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #004d40;
  width: 85%;
}
.cid-v7J1qIjA8n .mbr-text {
  color: #444;
}
.cid-v7J1qIjA8n h5 {
  margin-bottom: 0;
}
.cid-v7J1qIjA8n .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-v7J1qIjA8n .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v7J1qIjA8n .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-v7J1qIjA8n .socicon {
  font-size: 1.3rem;
  background: #e9e9e9;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-v7J1qIjA8n .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-v7J1qIjA8n .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-v7J1qIjA8n .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-v7J1qIjA8n .social-list a:hover {
  opacity: 0.4;
}
.cid-v7J1qIjA8n .media-container-row > div {
  padding: 0px;
}
.cid-v7J1qIjA8n .text2 {
  color: #fafafa;
  text-align: left;
}
.cid-v7J1qIjA8n .group-title {
  text-align: left;
  color: #ffffff;
  padding-bottom: 0.2rem;
}
.cid-v7J1qIjA8n .links {
  color: #ecf5da;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-v7J1qIjA8n .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-v7J1qIjA8n .social-list,
  .cid-v7J1qIjA8n .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-v7J1qIjA8n h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-v7J1qIjA8n .form-group {
    max-width: 180px;
  }
}
.cid-v7J1qIjA8n .links span {
  color: #9e9e9e;
}
.cid-v7J1qIjA8n .logo-sub-title {
  text-align: center;
  color: #fafafa;
}
.cid-v7J1qIjA8n .logo-title {
  text-align: center;
}
.cid-v7J1qIjA8n .mbr-fallback-image.disabled {
  display: none;
}
.cid-v7J1qIjA8n .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v7J1qIjA8n .logo-title,
.cid-v7J1qIjA8n .logo {
  text-align: center;
  color: #ffffff;
}
.cid-v7J1qIKpcA {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #365c55;
  overflow: hidden;
}
.cid-v7J1qIKpcA .media-container-row .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-v7Jear1d9m {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 80px;
}
.cid-v7Jear1d9m .logo-container {
  position: fixed;
  top: 0;
  z-index: 1001;
  width: 100%;
}
.cid-v7Jear1d9m nav.navbar {
  position: fixed;
  width: 100%;
  top: 130px;
}
.cid-v7Jear1d9m .container-fluid {
  padding-left: 40px;
  padding-right: 40px;
}
.cid-v7Jear1d9m section.menu {
  margin: 0 !important;
  padding: 0 !important;
}
.cid-v7Jear1d9m .logo-container {
  width: 100%;
  background: #d5debc;
  padding-top: 2px;
  padding-bottom: 25px;
  text-align: center;
  margin: 0;
  max-height: 150px;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 0;
}
.cid-v7Jear1d9m .logo-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 3px;
  margin: 0;
  width: 100%;
  height: 100%;
}
.cid-v7Jear1d9m .navbar-logo {
  display: block;
  margin: 0;
  padding: 0;
}
.cid-v7Jear1d9m .navbar-logo a {
  outline: none;
  display: inline-block;
  margin: 0;
  padding: 0;
}
.cid-v7Jear1d9m .navbar-logo img {
  display: block;
  margin: 0 auto;
}
.cid-v7Jear1d9m .navbar-caption-wrap {
  text-align: center;
  margin: 0;
  padding: 0;
}
.cid-v7Jear1d9m .navbar-caption-wrap .navbar-caption {
  line-height: inherit !important;
  font-weight: 700;
  display: inline-block;
  margin: 0;
}
.cid-v7Jear1d9m .navbar {
  min-height: 80px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  margin: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ecf5da;
  position: fixed;
  width: 100%;
  z-index: 1000;
  padding: 0 !important;
  border-radius: 0 !important;
  border: none !important;
  box-shadow: none !important;
}
.cid-v7Jear1d9m .navbar.opened {
  transition: all 0.3s;
}
.cid-v7Jear1d9m .navbar .navbar-collapse {
  justify-content: center;
  z-index: 1;
  position: relative;
}
.cid-v7Jear1d9m .navbar.navbar-short {
  min-height: 80px;
}
.cid-v7Jear1d9m .container {
  display: flex;
  margin: 0 auto;
  max-width: 1600px;
  background: transparent;
}
.cid-v7Jear1d9m button.navbar-toggler {
  outline: none;
  width: 50px;
  height: 50px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  border-radius: 100%;
  background-color: #ecf5da !important;
  border: none !important;
  box-shadow: none !important;
}
.cid-v7Jear1d9m button.navbar-toggler .menu-text {
  display: none;
}
.cid-v7Jear1d9m button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 20px;
  height: 2px;
  background-color: #004d40;
}
.cid-v7Jear1d9m button.navbar-toggler .hamburger span:nth-child(1) {
  top: 18px;
  left: 15px;
  transition: all 0.2s;
}
.cid-v7Jear1d9m button.navbar-toggler .hamburger span:nth-child(2) {
  left: 15px;
  top: 24px;
  transition: all 0.15s;
}
.cid-v7Jear1d9m button.navbar-toggler .hamburger span:nth-child(3) {
  left: 15px;
  top: 30px;
  transition: all 0.2s;
}
@media (min-width: 992px) {
  .cid-v7Jear1d9m nav.opened .hamburger span:nth-child(1) {
    top: 24px;
    transform: rotate(45deg);
    transition: all 0.25s;
  }
  .cid-v7Jear1d9m nav.opened .hamburger span:nth-child(2) {
    opacity: 0;
    transition: all 0.2s;
  }
  .cid-v7Jear1d9m nav.opened .hamburger span:nth-child(3) {
    top: 24px;
    transform: rotate(-45deg);
    transition: all 0.25s;
  }
}
.cid-v7Jear1d9m .navbar-dropdown {
  padding: 0 1rem;
  margin: 0;
}
.cid-v7Jear1d9m .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
.cid-v7Jear1d9m .iconfont-wrapper {
  color: #000c3f !important;
  font-size: 1.5rem;
  transition: all 0.3s ease-in-out;
}
.cid-v7Jear1d9m .iconfont-wrapper:hover {
  opacity: .5;
}
.cid-v7Jear1d9m .primary-buttons-container {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  gap: 0;
  margin: 0 auto;
  padding: 0;
  position: static;
}
.cid-v7Jear1d9m .primary-button-item {
  list-style: none;
  margin: 0;
  padding: 0;
  position: static;
}
.cid-v7Jear1d9m .primary-button {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 250px;
  min-height: 120px;
  background-color: #ecf5da;
  padding: 10px 20px;
  margin: 0;
  text-decoration: none;
  transition: all 0.3s ease;
  cursor: pointer;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.cid-v7Jear1d9m .primary-button:hover {
  background-color: #004d40;
}
.cid-v7Jear1d9m .primary-button:hover .h1-text {
  color: #ffffff;
}
.cid-v7Jear1d9m .primary-button:hover .h2-text {
  color: #ffffff;
}
.cid-v7Jear1d9m .primary-button.show {
  background-color: #004d40;
}
.cid-v7Jear1d9m .primary-button.show .h1-text {
  color: #ffffff;
}
.cid-v7Jear1d9m .primary-button.show .h2-text {
  color: #ffffff;
}
.cid-v7Jear1d9m .button-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  gap: 4px;
}
.cid-v7Jear1d9m .h1-text {
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
  color: #000000;
  margin: 0;
  padding: 0;
  line-height: 1.2;
  text-align: center;
  transition: color 0.3s ease;
  font-family: Thasadith-Regular;
}
.cid-v7Jear1d9m .h2-text {
  font-size: 15px;
  font-weight: 600;
  color: #749B00;
  margin: 0;
  padding: 0;
  line-height: 1.2;
  text-align: center;
  transition: color 0.3s ease;
  font-family: Thasadith-Regular;
}
.cid-v7Jear1d9m .megamenu {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  background: #ecf5da;
  border: none;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  padding: 20px;
  margin: 0;
  z-index: 998;
}
.cid-v7Jear1d9m .megamenu.columns-1 {
  width: 250px;
}
.cid-v7Jear1d9m .megamenu.columns-2 {
  width: 500px;
}
.cid-v7Jear1d9m .megamenu.columns-3 {
  width: 750px;
}
.cid-v7Jear1d9m .megamenu.columns-4 {
  width: 1000px;
}
.cid-v7Jear1d9m .megamenu.show {
  display: block;
}
.cid-v7Jear1d9m .megamenu-grid {
  display: grid;
  gap: 20px;
  width: 100%;
  margin: 0 auto;
}
.cid-v7Jear1d9m .megamenu.columns-1 .megamenu-grid {
  grid-template-columns: 1fr;
}
.cid-v7Jear1d9m .megamenu.columns-2 .megamenu-grid {
  grid-template-columns: repeat(2, 1fr);
}
.cid-v7Jear1d9m .megamenu.columns-3 .megamenu-grid {
  grid-template-columns: repeat(3, 1fr);
}
.cid-v7Jear1d9m .megamenu.columns-4 .megamenu-grid {
  grid-template-columns: repeat(4, 1fr);
}
.cid-v7Jear1d9m .megamenu-column {
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 10px 20px;
  border-right: 1px solid #bcbcbc;
}
.cid-v7Jear1d9m .megamenu-column:last-child {
  border-right: none;
}
.cid-v7Jear1d9m .secondary-button {
  display: block;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 2vpx;
  padding-right: 20px;
  background: transparent;
  color: #000000;
  text-decoration: none;
  border: none;
  border-bottom: 1px solid #749B00;
  border-radius: 0;
  transition: all 0.3s ease;
  text-align: left;
  font-size: 14px;
  font-weight: 600;
  font-family: Thasadith-Regular;
}
.cid-v7Jear1d9m .secondary-button:hover {
  background: transparent;
  color: #749B00;
  transform: translateX(5px);
  border-bottom-color: #749B00;
  font-family: Thasadith-Regular;
}
.cid-v7Jear1d9m .secondary-button:last-child {
  border-bottom: none;
}
.cid-v7Jear1d9m .content-wrap {
  min-height: 10px;
  margin: 0;
  padding: 0;
  background: #ecf5da;
}
@media (max-width: 991px) {
  .cid-v7Jear1d9m nav.navbar {
    top: 80px;
  }
  .cid-v7Jear1d9m .container-fluid {
    padding-left: 0;
    padding-right: 0;
  }
  .cid-v7Jear1d9m .logo-container {
    padding-top: 5px;
    padding-bottom: 5px !important;
    max-height: 100px;
  }
  .cid-v7Jear1d9m .navbar-logo img {
    height: 3rem !important;
  }
  .cid-v7Jear1d9m .container {
    flex-wrap: nowrap;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .cid-v7Jear1d9m .navbar-dropdown {
    padding: 0 !important;
  }
  .cid-v7Jear1d9m .navbar-nav {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
  }
  .cid-v7Jear1d9m .nav-dropdown {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
  }
  .cid-v7Jear1d9m .megamenu.columns-2 .megamenu-grid,
  .cid-v7Jear1d9m .megamenu.columns-3 .megamenu-grid,
  .cid-v7Jear1d9m .megamenu.columns-4 .megamenu-grid {
    grid-template-columns: 1fr;
  }
  .cid-v7Jear1d9m .megamenu {
    position: relative;
    top: 0;
    width: 100%;
  }
  .cid-v7Jear1d9m .megamenu.columns-1,
  .cid-v7Jear1d9m .megamenu.columns-2,
  .cid-v7Jear1d9m .megamenu.columns-3,
  .cid-v7Jear1d9m .megamenu.columns-4 {
    width: 100% !important;
    max-width: 100% !important;
    padding: 20px;
  }
  .cid-v7Jear1d9m .megamenu-grid {
    gap: 0;
  }
  .cid-v7Jear1d9m .megamenu-column {
    border-right: none;
    padding: 0;
  }
  .cid-v7Jear1d9m .secondary-button {
    border-bottom: 1px solid #bcbcbc !important;
  }
  .cid-v7Jear1d9m .secondary-button:last-child {
    border-bottom: 1px solid #bcbcbc !important;
  }
  .cid-v7Jear1d9m .primary-buttons-container {
    flex-direction: column;
    width: 100% !important;
    max-width: 100% !important;
    padding: 0;
    margin: 0;
  }
  .cid-v7Jear1d9m .primary-button-item {
    width: 100% !important;
    max-width: 100% !important;
  }
  .cid-v7Jear1d9m .navbar-collapse {
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .cid-v7Jear1d9m .primary-button {
    width: 100% !important;
    max-width: 100% !important;
    min-height: 60px;
    margin-bottom: 4px;
    margin-left: 0;
    margin-right: 0;
  }
  .cid-v7Jear1d9m .navbar {
    min-height: 10px;
    flex-direction: column;
    align-items: center;
  }
  .cid-v7Jear1d9m .navbar .navbar-toggler {
    flex-basis: auto;
    margin-top: 5px;
  }
  .cid-v7Jear1d9m .navbar.opened {
    min-height: 100vh !important;
    flex-direction: column !important;
    justify-content: flex-start !important;
  }
  .cid-v7Jear1d9m .navbar.opened .navbar-collapse {
    padding: 0 0 3rem;
    width: 100%;
  }
  .cid-v7Jear1d9m .navbar:not(.opened) .navbar-collapse {
    display: none;
  }
  .cid-v7Jear1d9m button.navbar-toggler {
    width: 65px;
    height: 65px;
    border-radius: 10px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 5px;
    padding: 5px;
  }
  .cid-v7Jear1d9m button.navbar-toggler .menu-text {
    display: block;
    font-size: 14px;
    font-weight: 700;
    color: #004d40;
    letter-spacing: 0px;
    white-space: nowrap;
    font-family: Thasadith-Regular;
  }
  .cid-v7Jear1d9m button.navbar-toggler nav.opened button.navbar-toggler {
    margin-left: calc(53%);
    margin-right: calc(47%);
  }
  .cid-v7Jear1d9m button.navbar-toggler .hamburger {
    display: flex;
    flex-direction: column;
    gap: 5px;
    align-items: center;
    width: 100%;
    justify-content: center;
  }
  .cid-v7Jear1d9m button.navbar-toggler .hamburger span {
    width: 30px;
    height: 3px;
    position: static;
    transform-origin: center;
  }
  .cid-v7Jear1d9m nav.opened .hamburger span:nth-child(1) {
    transform: rotate(45deg) translateY(11px);
    transition: all 0.25s;
  }
  .cid-v7Jear1d9m nav.opened .hamburger span:nth-child(2) {
    opacity: 0;
    transition: all 0.2s;
  }
  .cid-v7Jear1d9m nav.opened .hamburger span:nth-child(3) {
    transform: rotate(-45deg) translateY(-11px);
    transition: all 0.25s;
  }
  .cid-v7Jear1d9m .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    height: 40px;
  }
  .cid-v7Jear1d9m .content-wrap {
    min-height: 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 0 !important;
    transform: translateY(0px);
    width: 100% !important;
  }
}
.cid-v7Jear1d9m .column-title {
  font-size: 14px;
  font-weight: bold;
  color: #AF8300;
  text-transform: uppercase;
  text-align: left;
  margin: 0 0 8px 0;
  padding: 0 0 1px 0;
  border-bottom: 0px solid #AF8300;
  line-height: 1.2;
  font-family: Thasadith-Regular;
}
.cid-v7JearzKzQ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #f4f4f4;
}
.cid-v7JearzKzQ .container-fluid {
  margin: 0px;
  padding: 0px;
  height: auto;
  min-height: 40px;
}
.cid-v7JearzKzQ .dentaura-top-spacer {
  margin-left: auto;
  margin-right: auto;
  margin: 0px;
  padding: 0px;
  width: 100%;
  background-color: transparent;
  border-style: solid;
  border-width: 0px 0px 0 0px;
  border-bottom-width: 1px;
  border-color: #f2f2f0;
}
@media (max-width: 768px) {
  .cid-v7JearzKzQ .dentaura-top-spacer {
    height: 40px;
  }
}
@media (min-width: 769px) {
  .cid-v7JearzKzQ .dentaura-top-spacer {
    height: 40px;
  }
}
@media (min-width: 992px) {
  .cid-v7JearzKzQ .dentaura-top-spacer {
    height: 100px;
  }
}
.cid-v7JearKIUV {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #57665c;
}
.cid-v7JearKIUV .container-fluid {
  padding-left: 0;
  padding-right: 0;
}
.cid-v7JearKIUV .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-v7JearKIUV .card-box {
  padding: 0rem;
}
.cid-v7JearKIUV .mbr-section-btn {
  margin-top: 1.8rem;
}
.cid-v7JearKIUV .card {
  padding: 0;
  margin: auto;
}
.cid-v7JearKIUV .card-img {
  height: 280px;
}
.cid-v7JearKIUV .card-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-v7JearKIUV .card-wrapper {
  padding: 2rem;
  width: 100%;
}
@media (min-width: 1400px) {
  .cid-v7JearKIUV .card-wrapper {
    padding: 4rem;
  }
}
.cid-v7JearKIUV .card-title {
  color: #efeeee;
  text-align: left;
}
.cid-v7JearKIUV h2 {
  color: #f9f9f9;
  font-size: 34px;
  line-height: 26px;
}
.cid-v7JearKIUV h3 {
  color: #f9f9f9;
  font-size: 26px;
  line-height: 22px;
}
.cid-v7JearKIUV .card-title DIV {
  text-align: left;
}
.cid-v7JearKIUV hh1 {
  color: #ffffff;
  font-size: 16px;
}
.cid-v7JearKIUV gelb {
  color: #EBBC00;
  font-size: 30px;
}
.cid-v7JearKIUV rest {
  color: #EBBC00;
  font-size: 18px;
}
.cid-v7JearVGAM {
  padding-top: 60px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-v7JearVGAM .line {
  background-color: #84a06c;
  color: #84a06c;
  align: center;
  height: 0.9px;
  margin: 0 auto;
}
.cid-v7JearVGAM .section-text {
  padding: 0.3rem 0;
  text-align: justify;
  color: #365c55;
}
.cid-v7JearVGAM .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-v7JearVGAM .inner-container {
    width: 100% !important;
  }
}
.cid-v7JeXtBzOs {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-v7JeXtBzOs {
    padding-top: 18px;
    padding-bottom: 1px;
  }
  .cid-v7JeXtBzOs .row {
    flex-direction: column;
    margin-left: 0 !important;
  }
  .cid-v7JeXtBzOs .text-container {
    max-width: 100% !important;
  }
}
.cid-v7JeXtBzOs .row {
  margin-left: -30px;
}
.cid-v7JeXtBzOs .row .slide-overlay {
  z-index: 1 !important;
}
.cid-v7JeXtBzOs .carousel {
  max-width: 350px;
  margin: 0 auto;
}
@media (min-width: 992px) {
  .cid-v7JeXtBzOs .carousel {
    min-height: 225px;
  }
  .cid-v7JeXtBzOs .carousel img {
    max-height: 225px;
    object-fit: cover;
    width: 100%;
    height: 100%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-v7JeXtBzOs .carousel {
    min-height: 130.5px;
    max-width: 90%;
  }
  .cid-v7JeXtBzOs .carousel img {
    max-height: 130.5px;
    object-fit: cover;
    width: 100%;
    height: 90%;
  }
}
@media (max-width: 767px) {
  .cid-v7JeXtBzOs .carousel {
    min-height: 250px;
    max-width: 100% !important;
  }
  .cid-v7JeXtBzOs .carousel img {
    max-height: 250px;
    object-fit: cover;
    width: 100%;
    height: 100%;
  }
  .cid-v7JeXtBzOs .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-v7JeXtBzOs .divider-section {
    margin-top: 1rem;
  }
  .cid-v7JeXtBzOs .mbr-section-btn {
    margin-bottom: 0.5rem;
  }
}
.cid-v7JeXtBzOs .carousel,
.cid-v7JeXtBzOs .carousel-inner {
  display: flex;
  align-items: stretch;
}
.cid-v7JeXtBzOs .item-wrapper {
  width: 100%;
  overflow: hidden;
}
.cid-v7JeXtBzOs .carousel-caption {
  z-index: 2 !important;
  left: 1rem;
  bottom: 1rem;
  width: fit-content;
  max-width: calc(68%);
  background-color: #33363b;
  padding: 8px;
  background-color: transparent;
}
.cid-v7JeXtBzOs .mbr-section-subtitle {
  color: #FFFFFF;
  margin-bottom: 0 !important;
  text-align: left;
}
.cid-v7JeXtBzOs .mbr-section-text {
  margin-bottom: 0 !important;
  margin-top: 8px !important;
  color: #FFFFFF;
  text-align: left;
  display: none;
}
.cid-v7JeXtBzOs .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-v7JeXtBzOs .carousel-control {
  top: 50%;
  width: 24px;
  height: 24px;
  margin-top: -1.3rem;
  font-size: 14px;
  background-color: #e8e8e8;
  border: 1px solid #8c8c8c;
  border-radius: 20%;
  transition: all 0.3s;
  opacity: 1;
}
.cid-v7JeXtBzOs .carousel-control .mobi-mbri {
  color: #24262b;
  transition: all 0.3s;
}
.cid-v7JeXtBzOs .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: -11px;
}
@media (max-width: 767px) {
  .cid-v7JeXtBzOs .carousel-control.carousel-control-prev {
    margin-left: 1rem;
  }
}
.cid-v7JeXtBzOs .carousel-control.carousel-control-next {
  right: 0;
  margin-right: -11px;
}
@media (max-width: 767px) {
  .cid-v7JeXtBzOs .carousel-control.carousel-control-next {
    margin-right: 1rem;
  }
}
.cid-v7JeXtBzOs .carousel-control:hover,
.cid-v7JeXtBzOs .carousel-control:focus {
  border-color: #ffffff;
  opacity: 1;
}
.cid-v7JeXtBzOs .carousel-control-prev:hover .mobi-mbri,
.cid-v7JeXtBzOs .carousel-control-prev:focus .mobi-mbri {
  transform: translateX(-7px);
}
.cid-v7JeXtBzOs .carousel-control-next:hover .mobi-mbri,
.cid-v7JeXtBzOs .carousel-control-next:focus .mobi-mbri {
  transform: translateX(7px);
}
.cid-v7JeXtBzOs .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-v7JeXtBzOs .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-v7JeXtBzOs .carousel-indicators {
  display: none !important;
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-v7JeXtBzOs .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-v7JeXtBzOs .carousel-indicators li.active,
.cid-v7JeXtBzOs .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-v7JeXtBzOs .carousel-indicators li::after,
.cid-v7JeXtBzOs .carousel-indicators li::before {
  content: none;
}
.cid-v7JeXtBzOs .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-v7JeXtBzOs .carousel-indicators {
    display: none !important;
  }
}
.cid-v7JeXtBzOs .text-container-wrapper {
  display: flex;
  align-items: center;
  height: 100%;
  margin-left: 0px;
}
@media (max-width: 991px) {
  .cid-v7JeXtBzOs .text-container-wrapper {
    margin-top: 2rem;
    margin-left: 0 !important;
    height: auto;
  }
}
.cid-v7JeXtBzOs .text-container {
  width: 100%;
  transition: all 0.3s;
  border-style: none;
}
.cid-v7JeXtBzOs .mbr-section-title {
  margin-bottom: 1rem;
}
.cid-v7JeXtBzOs .mbr-text {
  margin-bottom: 1rem;
  margin-top: 0;
}
.cid-v7JeXtBzOs .mbr-section-subtitle2 {
  margin-bottom: 0;
}
.cid-v7JeXtBzOs .divider-section {
  margin-top: 1.5rem;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.cid-v7JeXtBzOs .mbr-section-btn {
  margin-bottom: 0.75rem;
}
.cid-v7JeXtBzOs .divider-line {
  width: 100%;
  border: 0;
  border-top-style: solid;
  margin: 0;
  opacity: 1;
}
.cid-v7Jeas4VaQ {
  padding-top: 0px;
  padding-bottom: 60px;
  background-image: url("../../../assets/images/b5-1300x100.png");
}
.cid-v7Jeas4VaQ P {
  color: #767676;
}
.cid-v7JeasuSVe {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #406f67;
}
.cid-v7JeasuSVe .listico {
  padding-right: 1rem;
  font-size: 1.5rem;
}
.cid-v7JeasuSVe .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-v7JeasuSVe .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-v7JeasuSVe .btn-primary {
  border: 1px solid #6592e6 !important;
}
.cid-v7JeasuSVe .btn-primary:hover {
  border: 1px solid #6592e6 !important;
}
.cid-v7JeasuSVe .stripe {
  border-bottom: 1px solid #ffe161;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-v7JeasuSVe .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-v7JeasuSVe .input-group-btn {
  padding-left: 0;
}
.cid-v7JeasuSVe .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-v7JeasuSVe .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #004d40;
  width: 85%;
}
.cid-v7JeasuSVe .mbr-text {
  color: #444;
}
.cid-v7JeasuSVe h5 {
  margin-bottom: 0;
}
.cid-v7JeasuSVe .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-v7JeasuSVe .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v7JeasuSVe .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-v7JeasuSVe .socicon {
  font-size: 1.3rem;
  background: #e9e9e9;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-v7JeasuSVe .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-v7JeasuSVe .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-v7JeasuSVe .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-v7JeasuSVe .social-list a:hover {
  opacity: 0.4;
}
.cid-v7JeasuSVe .media-container-row > div {
  padding: 0px;
}
.cid-v7JeasuSVe .text2 {
  color: #fafafa;
  text-align: left;
}
.cid-v7JeasuSVe .group-title {
  text-align: left;
  color: #ffffff;
  padding-bottom: 0.2rem;
}
.cid-v7JeasuSVe .links {
  color: #ecf5da;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-v7JeasuSVe .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-v7JeasuSVe .social-list,
  .cid-v7JeasuSVe .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-v7JeasuSVe h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-v7JeasuSVe .form-group {
    max-width: 180px;
  }
}
.cid-v7JeasuSVe .links span {
  color: #9e9e9e;
}
.cid-v7JeasuSVe .logo-sub-title {
  text-align: center;
  color: #fafafa;
}
.cid-v7JeasuSVe .logo-title {
  text-align: center;
}
.cid-v7JeasuSVe .mbr-fallback-image.disabled {
  display: none;
}
.cid-v7JeasuSVe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v7JeasuSVe .logo-title,
.cid-v7JeasuSVe .logo {
  text-align: center;
  color: #ffffff;
}
.cid-v7JeasPvYP {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #365c55;
  overflow: hidden;
}
.cid-v7JeasPvYP .media-container-row .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-v7NQSKVGW2 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 80px;
}
.cid-v7NQSKVGW2 .logo-container {
  position: fixed;
  top: 0;
  z-index: 1001;
  width: 100%;
}
.cid-v7NQSKVGW2 nav.navbar {
  position: fixed;
  width: 100%;
  top: 130px;
}
.cid-v7NQSKVGW2 .container-fluid {
  padding-left: 40px;
  padding-right: 40px;
}
.cid-v7NQSKVGW2 section.menu {
  margin: 0 !important;
  padding: 0 !important;
}
.cid-v7NQSKVGW2 .logo-container {
  width: 100%;
  background: #d5debc;
  padding-top: 2px;
  padding-bottom: 25px;
  text-align: center;
  margin: 0;
  max-height: 150px;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 0;
}
.cid-v7NQSKVGW2 .logo-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 3px;
  margin: 0;
  width: 100%;
  height: 100%;
}
.cid-v7NQSKVGW2 .navbar-logo {
  display: block;
  margin: 0;
  padding: 0;
}
.cid-v7NQSKVGW2 .navbar-logo a {
  outline: none;
  display: inline-block;
  margin: 0;
  padding: 0;
}
.cid-v7NQSKVGW2 .navbar-logo img {
  display: block;
  margin: 0 auto;
}
.cid-v7NQSKVGW2 .navbar-caption-wrap {
  text-align: center;
  margin: 0;
  padding: 0;
}
.cid-v7NQSKVGW2 .navbar-caption-wrap .navbar-caption {
  line-height: inherit !important;
  font-weight: 700;
  display: inline-block;
  margin: 0;
}
.cid-v7NQSKVGW2 .navbar {
  min-height: 80px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  margin: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ecf5da;
  position: fixed;
  width: 100%;
  z-index: 1000;
  padding: 0 !important;
  border-radius: 0 !important;
  border: none !important;
  box-shadow: none !important;
}
.cid-v7NQSKVGW2 .navbar.opened {
  transition: all 0.3s;
}
.cid-v7NQSKVGW2 .navbar .navbar-collapse {
  justify-content: center;
  z-index: 1;
  position: relative;
}
.cid-v7NQSKVGW2 .navbar.navbar-short {
  min-height: 80px;
}
.cid-v7NQSKVGW2 .container {
  display: flex;
  margin: 0 auto;
  max-width: 1600px;
  background: transparent;
}
.cid-v7NQSKVGW2 button.navbar-toggler {
  outline: none;
  width: 50px;
  height: 50px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  border-radius: 100%;
  background-color: #ecf5da !important;
  border: none !important;
  box-shadow: none !important;
}
.cid-v7NQSKVGW2 button.navbar-toggler .menu-text {
  display: none;
}
.cid-v7NQSKVGW2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 20px;
  height: 2px;
  background-color: #004d40;
}
.cid-v7NQSKVGW2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 18px;
  left: 15px;
  transition: all 0.2s;
}
.cid-v7NQSKVGW2 button.navbar-toggler .hamburger span:nth-child(2) {
  left: 15px;
  top: 24px;
  transition: all 0.15s;
}
.cid-v7NQSKVGW2 button.navbar-toggler .hamburger span:nth-child(3) {
  left: 15px;
  top: 30px;
  transition: all 0.2s;
}
@media (min-width: 992px) {
  .cid-v7NQSKVGW2 nav.opened .hamburger span:nth-child(1) {
    top: 24px;
    transform: rotate(45deg);
    transition: all 0.25s;
  }
  .cid-v7NQSKVGW2 nav.opened .hamburger span:nth-child(2) {
    opacity: 0;
    transition: all 0.2s;
  }
  .cid-v7NQSKVGW2 nav.opened .hamburger span:nth-child(3) {
    top: 24px;
    transform: rotate(-45deg);
    transition: all 0.25s;
  }
}
.cid-v7NQSKVGW2 .navbar-dropdown {
  padding: 0 1rem;
  margin: 0;
}
.cid-v7NQSKVGW2 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
.cid-v7NQSKVGW2 .iconfont-wrapper {
  color: #000c3f !important;
  font-size: 1.5rem;
  transition: all 0.3s ease-in-out;
}
.cid-v7NQSKVGW2 .iconfont-wrapper:hover {
  opacity: .5;
}
.cid-v7NQSKVGW2 .primary-buttons-container {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  gap: 0;
  margin: 0 auto;
  padding: 0;
  position: static;
}
.cid-v7NQSKVGW2 .primary-button-item {
  list-style: none;
  margin: 0;
  padding: 0;
  position: static;
}
.cid-v7NQSKVGW2 .primary-button {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 250px;
  min-height: 120px;
  background-color: #ecf5da;
  padding: 10px 20px;
  margin: 0;
  text-decoration: none;
  transition: all 0.3s ease;
  cursor: pointer;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.cid-v7NQSKVGW2 .primary-button:hover {
  background-color: #004d40;
}
.cid-v7NQSKVGW2 .primary-button:hover .h1-text {
  color: #ffffff;
}
.cid-v7NQSKVGW2 .primary-button:hover .h2-text {
  color: #ffffff;
}
.cid-v7NQSKVGW2 .primary-button.show {
  background-color: #004d40;
}
.cid-v7NQSKVGW2 .primary-button.show .h1-text {
  color: #ffffff;
}
.cid-v7NQSKVGW2 .primary-button.show .h2-text {
  color: #ffffff;
}
.cid-v7NQSKVGW2 .button-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  gap: 4px;
}
.cid-v7NQSKVGW2 .h1-text {
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
  color: #000000;
  margin: 0;
  padding: 0;
  line-height: 1.2;
  text-align: center;
  transition: color 0.3s ease;
  font-family: Thasadith-Regular;
}
.cid-v7NQSKVGW2 .h2-text {
  font-size: 15px;
  font-weight: 600;
  color: #749B00;
  margin: 0;
  padding: 0;
  line-height: 1.2;
  text-align: center;
  transition: color 0.3s ease;
  font-family: Thasadith-Regular;
}
.cid-v7NQSKVGW2 .megamenu {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  background: #ecf5da;
  border: none;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  padding: 20px;
  margin: 0;
  z-index: 998;
}
.cid-v7NQSKVGW2 .megamenu.columns-1 {
  width: 250px;
}
.cid-v7NQSKVGW2 .megamenu.columns-2 {
  width: 500px;
}
.cid-v7NQSKVGW2 .megamenu.columns-3 {
  width: 750px;
}
.cid-v7NQSKVGW2 .megamenu.columns-4 {
  width: 1000px;
}
.cid-v7NQSKVGW2 .megamenu.show {
  display: block;
}
.cid-v7NQSKVGW2 .megamenu-grid {
  display: grid;
  gap: 20px;
  width: 100%;
  margin: 0 auto;
}
.cid-v7NQSKVGW2 .megamenu.columns-1 .megamenu-grid {
  grid-template-columns: 1fr;
}
.cid-v7NQSKVGW2 .megamenu.columns-2 .megamenu-grid {
  grid-template-columns: repeat(2, 1fr);
}
.cid-v7NQSKVGW2 .megamenu.columns-3 .megamenu-grid {
  grid-template-columns: repeat(3, 1fr);
}
.cid-v7NQSKVGW2 .megamenu.columns-4 .megamenu-grid {
  grid-template-columns: repeat(4, 1fr);
}
.cid-v7NQSKVGW2 .megamenu-column {
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 10px 20px;
  border-right: 1px solid #bcbcbc;
}
.cid-v7NQSKVGW2 .megamenu-column:last-child {
  border-right: none;
}
.cid-v7NQSKVGW2 .secondary-button {
  display: block;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 2vpx;
  padding-right: 20px;
  background: transparent;
  color: #000000;
  text-decoration: none;
  border: none;
  border-bottom: 1px solid #749B00;
  border-radius: 0;
  transition: all 0.3s ease;
  text-align: left;
  font-size: 14px;
  font-weight: 600;
  font-family: Thasadith-Regular;
}
.cid-v7NQSKVGW2 .secondary-button:hover {
  background: transparent;
  color: #749B00;
  transform: translateX(5px);
  border-bottom-color: #749B00;
  font-family: Thasadith-Regular;
}
.cid-v7NQSKVGW2 .secondary-button:last-child {
  border-bottom: none;
}
.cid-v7NQSKVGW2 .content-wrap {
  min-height: 10px;
  margin: 0;
  padding: 0;
  background: #ecf5da;
}
@media (max-width: 991px) {
  .cid-v7NQSKVGW2 nav.navbar {
    top: 80px;
  }
  .cid-v7NQSKVGW2 .container-fluid {
    padding-left: 0;
    padding-right: 0;
  }
  .cid-v7NQSKVGW2 .logo-container {
    padding-top: 5px;
    padding-bottom: 5px !important;
    max-height: 100px;
  }
  .cid-v7NQSKVGW2 .navbar-logo img {
    height: 3rem !important;
  }
  .cid-v7NQSKVGW2 .container {
    flex-wrap: nowrap;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .cid-v7NQSKVGW2 .navbar-dropdown {
    padding: 0 !important;
  }
  .cid-v7NQSKVGW2 .navbar-nav {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
  }
  .cid-v7NQSKVGW2 .nav-dropdown {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
  }
  .cid-v7NQSKVGW2 .megamenu.columns-2 .megamenu-grid,
  .cid-v7NQSKVGW2 .megamenu.columns-3 .megamenu-grid,
  .cid-v7NQSKVGW2 .megamenu.columns-4 .megamenu-grid {
    grid-template-columns: 1fr;
  }
  .cid-v7NQSKVGW2 .megamenu {
    position: relative;
    top: 0;
    width: 100%;
  }
  .cid-v7NQSKVGW2 .megamenu.columns-1,
  .cid-v7NQSKVGW2 .megamenu.columns-2,
  .cid-v7NQSKVGW2 .megamenu.columns-3,
  .cid-v7NQSKVGW2 .megamenu.columns-4 {
    width: 100% !important;
    max-width: 100% !important;
    padding: 20px;
  }
  .cid-v7NQSKVGW2 .megamenu-grid {
    gap: 0;
  }
  .cid-v7NQSKVGW2 .megamenu-column {
    border-right: none;
    padding: 0;
  }
  .cid-v7NQSKVGW2 .secondary-button {
    border-bottom: 1px solid #bcbcbc !important;
  }
  .cid-v7NQSKVGW2 .secondary-button:last-child {
    border-bottom: 1px solid #bcbcbc !important;
  }
  .cid-v7NQSKVGW2 .primary-buttons-container {
    flex-direction: column;
    width: 100% !important;
    max-width: 100% !important;
    padding: 0;
    margin: 0;
  }
  .cid-v7NQSKVGW2 .primary-button-item {
    width: 100% !important;
    max-width: 100% !important;
  }
  .cid-v7NQSKVGW2 .navbar-collapse {
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .cid-v7NQSKVGW2 .primary-button {
    width: 100% !important;
    max-width: 100% !important;
    min-height: 60px;
    margin-bottom: 4px;
    margin-left: 0;
    margin-right: 0;
  }
  .cid-v7NQSKVGW2 .navbar {
    min-height: 10px;
    flex-direction: column;
    align-items: center;
  }
  .cid-v7NQSKVGW2 .navbar .navbar-toggler {
    flex-basis: auto;
    margin-top: 5px;
  }
  .cid-v7NQSKVGW2 .navbar.opened {
    min-height: 100vh !important;
    flex-direction: column !important;
    justify-content: flex-start !important;
  }
  .cid-v7NQSKVGW2 .navbar.opened .navbar-collapse {
    padding: 0 0 3rem;
    width: 100%;
  }
  .cid-v7NQSKVGW2 .navbar:not(.opened) .navbar-collapse {
    display: none;
  }
  .cid-v7NQSKVGW2 button.navbar-toggler {
    width: 65px;
    height: 65px;
    border-radius: 10px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 5px;
    padding: 5px;
  }
  .cid-v7NQSKVGW2 button.navbar-toggler .menu-text {
    display: block;
    font-size: 14px;
    font-weight: 700;
    color: #004d40;
    letter-spacing: 0px;
    white-space: nowrap;
    font-family: Thasadith-Regular;
  }
  .cid-v7NQSKVGW2 button.navbar-toggler nav.opened button.navbar-toggler {
    margin-left: calc(53%);
    margin-right: calc(47%);
  }
  .cid-v7NQSKVGW2 button.navbar-toggler .hamburger {
    display: flex;
    flex-direction: column;
    gap: 5px;
    align-items: center;
    width: 100%;
    justify-content: center;
  }
  .cid-v7NQSKVGW2 button.navbar-toggler .hamburger span {
    width: 30px;
    height: 3px;
    position: static;
    transform-origin: center;
  }
  .cid-v7NQSKVGW2 nav.opened .hamburger span:nth-child(1) {
    transform: rotate(45deg) translateY(11px);
    transition: all 0.25s;
  }
  .cid-v7NQSKVGW2 nav.opened .hamburger span:nth-child(2) {
    opacity: 0;
    transition: all 0.2s;
  }
  .cid-v7NQSKVGW2 nav.opened .hamburger span:nth-child(3) {
    transform: rotate(-45deg) translateY(-11px);
    transition: all 0.25s;
  }
  .cid-v7NQSKVGW2 .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    height: 40px;
  }
  .cid-v7NQSKVGW2 .content-wrap {
    min-height: 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 0 !important;
    transform: translateY(0px);
    width: 100% !important;
  }
}
.cid-v7NQSKVGW2 .column-title {
  font-size: 14px;
  font-weight: bold;
  color: #AF8300;
  text-transform: uppercase;
  text-align: left;
  margin: 0 0 8px 0;
  padding: 0 0 1px 0;
  border-bottom: 0px solid #AF8300;
  line-height: 1.2;
  font-family: Thasadith-Regular;
}
.cid-v7NQSLtFqh {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #f4f4f4;
}
.cid-v7NQSLtFqh .container-fluid {
  margin: 0px;
  padding: 0px;
  height: auto;
  min-height: 40px;
}
.cid-v7NQSLtFqh .dentaura-top-spacer {
  margin-left: auto;
  margin-right: auto;
  margin: 0px;
  padding: 0px;
  width: 100%;
  background-color: transparent;
  border-style: solid;
  border-width: 0px 0px 0 0px;
  border-bottom-width: 1px;
  border-color: #f2f2f0;
}
@media (max-width: 768px) {
  .cid-v7NQSLtFqh .dentaura-top-spacer {
    height: 40px;
  }
}
@media (min-width: 769px) {
  .cid-v7NQSLtFqh .dentaura-top-spacer {
    height: 40px;
  }
}
@media (min-width: 992px) {
  .cid-v7NQSLtFqh .dentaura-top-spacer {
    height: 100px;
  }
}
.cid-v7NQSLCUjf {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #57665c;
}
.cid-v7NQSLCUjf .container-fluid {
  padding-left: 0;
  padding-right: 0;
}
.cid-v7NQSLCUjf .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-v7NQSLCUjf .card-box {
  padding: 0rem;
}
.cid-v7NQSLCUjf .mbr-section-btn {
  margin-top: 1.8rem;
}
.cid-v7NQSLCUjf .card {
  padding: 0;
  margin: auto;
}
.cid-v7NQSLCUjf .card-img {
  height: 280px;
}
.cid-v7NQSLCUjf .card-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-v7NQSLCUjf .card-wrapper {
  padding: 2rem;
  width: 100%;
}
@media (min-width: 1400px) {
  .cid-v7NQSLCUjf .card-wrapper {
    padding: 4rem;
  }
}
.cid-v7NQSLCUjf .card-title {
  color: #efeeee;
  text-align: left;
}
.cid-v7NQSLCUjf h2 {
  color: #f9f9f9;
  font-size: 34px;
  line-height: 26px;
}
.cid-v7NQSLCUjf h3 {
  color: #f9f9f9;
  font-size: 26px;
  line-height: 22px;
}
.cid-v7NQSLCUjf .card-title DIV {
  text-align: left;
}
.cid-v7NQSLCUjf hh1 {
  color: #ffffff;
  font-size: 16px;
}
.cid-v7NQSLCUjf gelb {
  color: #EBBC00;
  font-size: 30px;
}
.cid-v7NQSLCUjf rest {
  color: #EBBC00;
  font-size: 18px;
}
.cid-v7NQSLNotn {
  padding-top: 60px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-v7NQSLNotn .line {
  background-color: #84a06c;
  color: #84a06c;
  align: center;
  height: 0.9px;
  margin: 0 auto;
}
.cid-v7NQSLNotn .section-text {
  padding: 0.3rem 0;
  text-align: justify;
  color: #365c55;
}
.cid-v7NQSLNotn .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-v7NQSLNotn .inner-container {
    width: 100% !important;
  }
}
.cid-v7NR0LsKmv {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-v7NR0LsKmv {
    padding-top: 15px;
    padding-bottom: 1px;
  }
}
.cid-v7NR0LsKmv .mbr-fallback-image.disabled {
  display: none;
}
.cid-v7NR0LsKmv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v7NR0LsKmv .title-wrapper .mbr-section-title {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-v7NR0LsKmv .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-v7NR0LsKmv .items-wrap {
  justify-content: center;
  margin: 0 -7px;
}
.cid-v7NR0LsKmv .items-wrap .item {
  padding: 0 7px;
  margin-bottom: 14px;
}
.cid-v7NR0LsKmv .items-wrap .item .item-wrapper {
  position: relative;
  border: 1px solid #b2ccd2;
  height: 100%;
  overflow: hidden;
  background-color: #fefced;
}
.cid-v7NR0LsKmv .items-wrap .item .item-wrapper .card-box {
  position: relative;
  z-index: 1;
}
.cid-v7NR0LsKmv .items-wrap .item .item-wrapper .card-box .item-title {
  padding: 14px 24px;
  background-color: #b89607;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-v7NR0LsKmv .items-wrap .item .item-wrapper .card-box .item-title {
    padding: 14px;
  }
}
.cid-v7NR0LsKmv .items-wrap .item .item-wrapper .card-box .text-wrapper {
  padding: 24px;
}
@media (max-width: 992px) {
  .cid-v7NR0LsKmv .items-wrap .item .item-wrapper .card-box .text-wrapper {
    padding: 14px;
  }
}
.cid-v7NR0LsKmv .items-wrap .item .item-wrapper .card-box .text-wrapper .item-text {
  margin-bottom: 16px;
}
.cid-v7NR0LsKmv .items-wrap .item .item-wrapper .card-box .text-wrapper .mbr-section-btn {
  width: 100%;
}
.cid-v7NR0LsKmv .items-wrap .item .item-wrapper .card-box .text-wrapper .mbr-section-btn .btn {
  width: 100%;
  margin-bottom: 0;
}
.cid-v7NR0LsKmv .mbr-section-title {
  color: #ffffff;
  text-align: center;
  line-height: 44px;
}
.cid-v7NR0LsKmv .item-number {
  color: #bcfe1e;
}
.cid-v7NR0LsKmv .item-title {
  color: #ffffff;
}
.cid-v7NR0LsKmv .item-text {
  color: #5b686b;
  letter-spacing: 1px;
}
.cid-v7NR0LsKmv line {
  line-height: 30px;
}
.cid-v7NR0LsKmv h4 {
  line-height: 40px;
}
.cid-v7Q6gpUYmk {
  padding-top: 90px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-v7Q6gpUYmk {
    padding-top: 18px;
    padding-bottom: 0px;
  }
}
.cid-v7Q6gpUYmk H1 {
  color: #57468b;
  font-size: 22px;
}
.cid-v7Q6gpUYmk .mbr-text,
.cid-v7Q6gpUYmk .mbr-section-btn {
  color: #716c80;
}
.cid-v7Q6gpUYmk H3 {
  color: #716c80;
}
.cid-v7Q6gpUYmk .row {
  justify-content: space-between;
}
.cid-v7Q6gpUYmk .col-lg-6 {
  max-width: 500px;
}
.cid-v7Q6gpUYmk .title2 {
  text-align: left;
  color: #458b08;
  font-size: 26px;
}
.cid-v7Q6gpUYmk .text2,
.cid-v7Q6gpUYmk .btn2 {
  text-align: left;
  color: #000000;
}
.cid-v7Q6gpUYmk .title1 {
  color: #458b08;
  font-size: 26px;
  text-align: left;
}
.cid-v7Q6gpUYmk .text1,
.cid-v7Q6gpUYmk .btn1 {
  text-align: left;
  color: #000000;
}
.cid-v7Q6gpUYmk .title2 DIV {
  text-align: left;
}
.cid-v7NQSMqAkc {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #406f67;
}
.cid-v7NQSMqAkc .listico {
  padding-right: 1rem;
  font-size: 1.5rem;
}
.cid-v7NQSMqAkc .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-v7NQSMqAkc .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-v7NQSMqAkc .btn-primary {
  border: 1px solid #6592e6 !important;
}
.cid-v7NQSMqAkc .btn-primary:hover {
  border: 1px solid #6592e6 !important;
}
.cid-v7NQSMqAkc .stripe {
  border-bottom: 1px solid #ffe161;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-v7NQSMqAkc .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-v7NQSMqAkc .input-group-btn {
  padding-left: 0;
}
.cid-v7NQSMqAkc .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-v7NQSMqAkc .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #004d40;
  width: 85%;
}
.cid-v7NQSMqAkc .mbr-text {
  color: #444;
}
.cid-v7NQSMqAkc h5 {
  margin-bottom: 0;
}
.cid-v7NQSMqAkc .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-v7NQSMqAkc .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v7NQSMqAkc .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-v7NQSMqAkc .socicon {
  font-size: 1.3rem;
  background: #e9e9e9;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-v7NQSMqAkc .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-v7NQSMqAkc .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-v7NQSMqAkc .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-v7NQSMqAkc .social-list a:hover {
  opacity: 0.4;
}
.cid-v7NQSMqAkc .media-container-row > div {
  padding: 0px;
}
.cid-v7NQSMqAkc .text2 {
  color: #fafafa;
  text-align: left;
}
.cid-v7NQSMqAkc .group-title {
  text-align: left;
  color: #ffffff;
  padding-bottom: 0.2rem;
}
.cid-v7NQSMqAkc .links {
  color: #ecf5da;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-v7NQSMqAkc .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-v7NQSMqAkc .social-list,
  .cid-v7NQSMqAkc .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-v7NQSMqAkc h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-v7NQSMqAkc .form-group {
    max-width: 180px;
  }
}
.cid-v7NQSMqAkc .links span {
  color: #9e9e9e;
}
.cid-v7NQSMqAkc .logo-sub-title {
  text-align: center;
  color: #fafafa;
}
.cid-v7NQSMqAkc .logo-title {
  text-align: center;
}
.cid-v7NQSMqAkc .mbr-fallback-image.disabled {
  display: none;
}
.cid-v7NQSMqAkc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v7NQSMqAkc .logo-title,
.cid-v7NQSMqAkc .logo {
  text-align: center;
  color: #ffffff;
}
.cid-v7NQSMJMgY {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #365c55;
  overflow: hidden;
}
.cid-v7NQSMJMgY .media-container-row .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-v7NRqolW1A {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 80px;
}
.cid-v7NRqolW1A .logo-container {
  position: fixed;
  top: 0;
  z-index: 1001;
  width: 100%;
}
.cid-v7NRqolW1A nav.navbar {
  position: fixed;
  width: 100%;
  top: 130px;
}
.cid-v7NRqolW1A .container-fluid {
  padding-left: 40px;
  padding-right: 40px;
}
.cid-v7NRqolW1A section.menu {
  margin: 0 !important;
  padding: 0 !important;
}
.cid-v7NRqolW1A .logo-container {
  width: 100%;
  background: #d5debc;
  padding-top: 2px;
  padding-bottom: 25px;
  text-align: center;
  margin: 0;
  max-height: 150px;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 0;
}
.cid-v7NRqolW1A .logo-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 3px;
  margin: 0;
  width: 100%;
  height: 100%;
}
.cid-v7NRqolW1A .navbar-logo {
  display: block;
  margin: 0;
  padding: 0;
}
.cid-v7NRqolW1A .navbar-logo a {
  outline: none;
  display: inline-block;
  margin: 0;
  padding: 0;
}
.cid-v7NRqolW1A .navbar-logo img {
  display: block;
  margin: 0 auto;
}
.cid-v7NRqolW1A .navbar-caption-wrap {
  text-align: center;
  margin: 0;
  padding: 0;
}
.cid-v7NRqolW1A .navbar-caption-wrap .navbar-caption {
  line-height: inherit !important;
  font-weight: 700;
  display: inline-block;
  margin: 0;
}
.cid-v7NRqolW1A .navbar {
  min-height: 80px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  margin: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ecf5da;
  position: fixed;
  width: 100%;
  z-index: 1000;
  padding: 0 !important;
  border-radius: 0 !important;
  border: none !important;
  box-shadow: none !important;
}
.cid-v7NRqolW1A .navbar.opened {
  transition: all 0.3s;
}
.cid-v7NRqolW1A .navbar .navbar-collapse {
  justify-content: center;
  z-index: 1;
  position: relative;
}
.cid-v7NRqolW1A .navbar.navbar-short {
  min-height: 80px;
}
.cid-v7NRqolW1A .container {
  display: flex;
  margin: 0 auto;
  max-width: 1600px;
  background: transparent;
}
.cid-v7NRqolW1A button.navbar-toggler {
  outline: none;
  width: 50px;
  height: 50px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  border-radius: 100%;
  background-color: #ecf5da !important;
  border: none !important;
  box-shadow: none !important;
}
.cid-v7NRqolW1A button.navbar-toggler .menu-text {
  display: none;
}
.cid-v7NRqolW1A button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 20px;
  height: 2px;
  background-color: #004d40;
}
.cid-v7NRqolW1A button.navbar-toggler .hamburger span:nth-child(1) {
  top: 18px;
  left: 15px;
  transition: all 0.2s;
}
.cid-v7NRqolW1A button.navbar-toggler .hamburger span:nth-child(2) {
  left: 15px;
  top: 24px;
  transition: all 0.15s;
}
.cid-v7NRqolW1A button.navbar-toggler .hamburger span:nth-child(3) {
  left: 15px;
  top: 30px;
  transition: all 0.2s;
}
@media (min-width: 992px) {
  .cid-v7NRqolW1A nav.opened .hamburger span:nth-child(1) {
    top: 24px;
    transform: rotate(45deg);
    transition: all 0.25s;
  }
  .cid-v7NRqolW1A nav.opened .hamburger span:nth-child(2) {
    opacity: 0;
    transition: all 0.2s;
  }
  .cid-v7NRqolW1A nav.opened .hamburger span:nth-child(3) {
    top: 24px;
    transform: rotate(-45deg);
    transition: all 0.25s;
  }
}
.cid-v7NRqolW1A .navbar-dropdown {
  padding: 0 1rem;
  margin: 0;
}
.cid-v7NRqolW1A .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
.cid-v7NRqolW1A .iconfont-wrapper {
  color: #000c3f !important;
  font-size: 1.5rem;
  transition: all 0.3s ease-in-out;
}
.cid-v7NRqolW1A .iconfont-wrapper:hover {
  opacity: .5;
}
.cid-v7NRqolW1A .primary-buttons-container {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  gap: 0;
  margin: 0 auto;
  padding: 0;
  position: static;
}
.cid-v7NRqolW1A .primary-button-item {
  list-style: none;
  margin: 0;
  padding: 0;
  position: static;
}
.cid-v7NRqolW1A .primary-button {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 250px;
  min-height: 120px;
  background-color: #ecf5da;
  padding: 10px 20px;
  margin: 0;
  text-decoration: none;
  transition: all 0.3s ease;
  cursor: pointer;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.cid-v7NRqolW1A .primary-button:hover {
  background-color: #004d40;
}
.cid-v7NRqolW1A .primary-button:hover .h1-text {
  color: #ffffff;
}
.cid-v7NRqolW1A .primary-button:hover .h2-text {
  color: #ffffff;
}
.cid-v7NRqolW1A .primary-button.show {
  background-color: #004d40;
}
.cid-v7NRqolW1A .primary-button.show .h1-text {
  color: #ffffff;
}
.cid-v7NRqolW1A .primary-button.show .h2-text {
  color: #ffffff;
}
.cid-v7NRqolW1A .button-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  gap: 4px;
}
.cid-v7NRqolW1A .h1-text {
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
  color: #000000;
  margin: 0;
  padding: 0;
  line-height: 1.2;
  text-align: center;
  transition: color 0.3s ease;
  font-family: Thasadith-Regular;
}
.cid-v7NRqolW1A .h2-text {
  font-size: 15px;
  font-weight: 600;
  color: #749B00;
  margin: 0;
  padding: 0;
  line-height: 1.2;
  text-align: center;
  transition: color 0.3s ease;
  font-family: Thasadith-Regular;
}
.cid-v7NRqolW1A .megamenu {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  background: #ecf5da;
  border: none;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  padding: 20px;
  margin: 0;
  z-index: 998;
}
.cid-v7NRqolW1A .megamenu.columns-1 {
  width: 250px;
}
.cid-v7NRqolW1A .megamenu.columns-2 {
  width: 500px;
}
.cid-v7NRqolW1A .megamenu.columns-3 {
  width: 750px;
}
.cid-v7NRqolW1A .megamenu.columns-4 {
  width: 1000px;
}
.cid-v7NRqolW1A .megamenu.show {
  display: block;
}
.cid-v7NRqolW1A .megamenu-grid {
  display: grid;
  gap: 20px;
  width: 100%;
  margin: 0 auto;
}
.cid-v7NRqolW1A .megamenu.columns-1 .megamenu-grid {
  grid-template-columns: 1fr;
}
.cid-v7NRqolW1A .megamenu.columns-2 .megamenu-grid {
  grid-template-columns: repeat(2, 1fr);
}
.cid-v7NRqolW1A .megamenu.columns-3 .megamenu-grid {
  grid-template-columns: repeat(3, 1fr);
}
.cid-v7NRqolW1A .megamenu.columns-4 .megamenu-grid {
  grid-template-columns: repeat(4, 1fr);
}
.cid-v7NRqolW1A .megamenu-column {
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 10px 20px;
  border-right: 1px solid #bcbcbc;
}
.cid-v7NRqolW1A .megamenu-column:last-child {
  border-right: none;
}
.cid-v7NRqolW1A .secondary-button {
  display: block;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 2vpx;
  padding-right: 20px;
  background: transparent;
  color: #000000;
  text-decoration: none;
  border: none;
  border-bottom: 1px solid #749B00;
  border-radius: 0;
  transition: all 0.3s ease;
  text-align: left;
  font-size: 14px;
  font-weight: 600;
  font-family: Thasadith-Regular;
}
.cid-v7NRqolW1A .secondary-button:hover {
  background: transparent;
  color: #749B00;
  transform: translateX(5px);
  border-bottom-color: #749B00;
  font-family: Thasadith-Regular;
}
.cid-v7NRqolW1A .secondary-button:last-child {
  border-bottom: none;
}
.cid-v7NRqolW1A .content-wrap {
  min-height: 10px;
  margin: 0;
  padding: 0;
  background: #ecf5da;
}
@media (max-width: 991px) {
  .cid-v7NRqolW1A nav.navbar {
    top: 80px;
  }
  .cid-v7NRqolW1A .container-fluid {
    padding-left: 0;
    padding-right: 0;
  }
  .cid-v7NRqolW1A .logo-container {
    padding-top: 5px;
    padding-bottom: 5px !important;
    max-height: 100px;
  }
  .cid-v7NRqolW1A .navbar-logo img {
    height: 3rem !important;
  }
  .cid-v7NRqolW1A .container {
    flex-wrap: nowrap;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .cid-v7NRqolW1A .navbar-dropdown {
    padding: 0 !important;
  }
  .cid-v7NRqolW1A .navbar-nav {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
  }
  .cid-v7NRqolW1A .nav-dropdown {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
  }
  .cid-v7NRqolW1A .megamenu.columns-2 .megamenu-grid,
  .cid-v7NRqolW1A .megamenu.columns-3 .megamenu-grid,
  .cid-v7NRqolW1A .megamenu.columns-4 .megamenu-grid {
    grid-template-columns: 1fr;
  }
  .cid-v7NRqolW1A .megamenu {
    position: relative;
    top: 0;
    width: 100%;
  }
  .cid-v7NRqolW1A .megamenu.columns-1,
  .cid-v7NRqolW1A .megamenu.columns-2,
  .cid-v7NRqolW1A .megamenu.columns-3,
  .cid-v7NRqolW1A .megamenu.columns-4 {
    width: 100% !important;
    max-width: 100% !important;
    padding: 20px;
  }
  .cid-v7NRqolW1A .megamenu-grid {
    gap: 0;
  }
  .cid-v7NRqolW1A .megamenu-column {
    border-right: none;
    padding: 0;
  }
  .cid-v7NRqolW1A .secondary-button {
    border-bottom: 1px solid #bcbcbc !important;
  }
  .cid-v7NRqolW1A .secondary-button:last-child {
    border-bottom: 1px solid #bcbcbc !important;
  }
  .cid-v7NRqolW1A .primary-buttons-container {
    flex-direction: column;
    width: 100% !important;
    max-width: 100% !important;
    padding: 0;
    margin: 0;
  }
  .cid-v7NRqolW1A .primary-button-item {
    width: 100% !important;
    max-width: 100% !important;
  }
  .cid-v7NRqolW1A .navbar-collapse {
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .cid-v7NRqolW1A .primary-button {
    width: 100% !important;
    max-width: 100% !important;
    min-height: 60px;
    margin-bottom: 4px;
    margin-left: 0;
    margin-right: 0;
  }
  .cid-v7NRqolW1A .navbar {
    min-height: 10px;
    flex-direction: column;
    align-items: center;
  }
  .cid-v7NRqolW1A .navbar .navbar-toggler {
    flex-basis: auto;
    margin-top: 5px;
  }
  .cid-v7NRqolW1A .navbar.opened {
    min-height: 100vh !important;
    flex-direction: column !important;
    justify-content: flex-start !important;
  }
  .cid-v7NRqolW1A .navbar.opened .navbar-collapse {
    padding: 0 0 3rem;
    width: 100%;
  }
  .cid-v7NRqolW1A .navbar:not(.opened) .navbar-collapse {
    display: none;
  }
  .cid-v7NRqolW1A button.navbar-toggler {
    width: 65px;
    height: 65px;
    border-radius: 10px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 5px;
    padding: 5px;
  }
  .cid-v7NRqolW1A button.navbar-toggler .menu-text {
    display: block;
    font-size: 14px;
    font-weight: 700;
    color: #004d40;
    letter-spacing: 0px;
    white-space: nowrap;
    font-family: Thasadith-Regular;
  }
  .cid-v7NRqolW1A button.navbar-toggler nav.opened button.navbar-toggler {
    margin-left: calc(53%);
    margin-right: calc(47%);
  }
  .cid-v7NRqolW1A button.navbar-toggler .hamburger {
    display: flex;
    flex-direction: column;
    gap: 5px;
    align-items: center;
    width: 100%;
    justify-content: center;
  }
  .cid-v7NRqolW1A button.navbar-toggler .hamburger span {
    width: 30px;
    height: 3px;
    position: static;
    transform-origin: center;
  }
  .cid-v7NRqolW1A nav.opened .hamburger span:nth-child(1) {
    transform: rotate(45deg) translateY(11px);
    transition: all 0.25s;
  }
  .cid-v7NRqolW1A nav.opened .hamburger span:nth-child(2) {
    opacity: 0;
    transition: all 0.2s;
  }
  .cid-v7NRqolW1A nav.opened .hamburger span:nth-child(3) {
    transform: rotate(-45deg) translateY(-11px);
    transition: all 0.25s;
  }
  .cid-v7NRqolW1A .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    height: 40px;
  }
  .cid-v7NRqolW1A .content-wrap {
    min-height: 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 0 !important;
    transform: translateY(0px);
    width: 100% !important;
  }
}
.cid-v7NRqolW1A .column-title {
  font-size: 14px;
  font-weight: bold;
  color: #AF8300;
  text-transform: uppercase;
  text-align: left;
  margin: 0 0 8px 0;
  padding: 0 0 1px 0;
  border-bottom: 0px solid #AF8300;
  line-height: 1.2;
  font-family: Thasadith-Regular;
}
.cid-v7NRqoTBew {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #f4f4f4;
}
.cid-v7NRqoTBew .container-fluid {
  margin: 0px;
  padding: 0px;
  height: auto;
  min-height: 40px;
}
.cid-v7NRqoTBew .dentaura-top-spacer {
  margin-left: auto;
  margin-right: auto;
  margin: 0px;
  padding: 0px;
  width: 100%;
  background-color: transparent;
  border-style: solid;
  border-width: 0px 0px 0 0px;
  border-bottom-width: 1px;
  border-color: #f2f2f0;
}
@media (max-width: 768px) {
  .cid-v7NRqoTBew .dentaura-top-spacer {
    height: 40px;
  }
}
@media (min-width: 769px) {
  .cid-v7NRqoTBew .dentaura-top-spacer {
    height: 40px;
  }
}
@media (min-width: 992px) {
  .cid-v7NRqoTBew .dentaura-top-spacer {
    height: 100px;
  }
}
.cid-v7NRqp4wCm {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #57665c;
}
.cid-v7NRqp4wCm .container-fluid {
  padding-left: 0;
  padding-right: 0;
}
.cid-v7NRqp4wCm .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-v7NRqp4wCm .card-box {
  padding: 0rem;
}
.cid-v7NRqp4wCm .mbr-section-btn {
  margin-top: 1.8rem;
}
.cid-v7NRqp4wCm .card {
  padding: 0;
  margin: auto;
}
.cid-v7NRqp4wCm .card-img {
  height: 280px;
}
.cid-v7NRqp4wCm .card-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-v7NRqp4wCm .card-wrapper {
  padding: 2rem;
  width: 100%;
}
@media (min-width: 1400px) {
  .cid-v7NRqp4wCm .card-wrapper {
    padding: 4rem;
  }
}
.cid-v7NRqp4wCm .card-title {
  color: #efeeee;
  text-align: left;
}
.cid-v7NRqp4wCm h2 {
  color: #f9f9f9;
  font-size: 34px;
  line-height: 26px;
}
.cid-v7NRqp4wCm h3 {
  color: #f9f9f9;
  font-size: 26px;
  line-height: 22px;
}
.cid-v7NRqp4wCm .card-title DIV {
  text-align: left;
}
.cid-v7NRqp4wCm hh1 {
  color: #ffffff;
  font-size: 16px;
}
.cid-v7NRqp4wCm gelb {
  color: #EBBC00;
  font-size: 30px;
}
.cid-v7NRqp4wCm rest {
  color: #EBBC00;
  font-size: 18px;
}
.cid-v7PY4zv1D9 {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-v7PY4zv1D9 .line {
  background-color: #6592e6;
  align: center;
  height: 1px;
  margin: 0 auto;
}
.cid-v7PY4zv1D9 .mbr-text {
  text-align: justify;
}
.cid-v7NRZ0ujUM {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v7NRZ0ujUM H1 {
  color: #57468b;
  font-size: 22px;
}
.cid-v7NRZ0ujUM .mbr-text,
.cid-v7NRZ0ujUM .mbr-section-btn {
  color: #716c80;
}
.cid-v7NRZ0ujUM H3 {
  color: #716c80;
}
.cid-v7NRZ0ujUM .row {
  justify-content: space-between;
}
.cid-v7NRZ0ujUM .col-lg-6 {
  max-width: 500px;
}
.cid-v7NRZ0ujUM .title2 {
  text-align: left;
  color: #458b08;
  font-size: 26px;
}
.cid-v7NRZ0ujUM .text2,
.cid-v7NRZ0ujUM .btn2 {
  text-align: left;
  color: #000000;
}
.cid-v7NRZ0ujUM .title1 {
  color: #458b08;
  font-size: 26px;
  text-align: left;
}
.cid-v7NRZ0ujUM .text1,
.cid-v7NRZ0ujUM .btn1 {
  text-align: left;
  color: #000000;
}
.cid-v7NRZ0ujUM .title2 DIV {
  text-align: left;
}
.cid-v7NS73tMBh {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v7NS73tMBh H1 {
  color: #57468b;
  font-size: 22px;
}
.cid-v7NS73tMBh .mbr-text,
.cid-v7NS73tMBh .mbr-section-btn {
  color: #716c80;
}
.cid-v7NS73tMBh H3 {
  color: #716c80;
}
.cid-v7NS73tMBh .row {
  justify-content: space-between;
}
.cid-v7NS73tMBh .col-lg-6 {
  max-width: 500px;
}
.cid-v7NS73tMBh .title2 {
  text-align: left;
  color: #458b08;
  font-size: 26px;
}
.cid-v7NS73tMBh .text2,
.cid-v7NS73tMBh .btn2 {
  text-align: left;
  color: #000000;
}
.cid-v7NS73tMBh .title1 {
  color: #458b08;
  font-size: 26px;
  text-align: left;
}
.cid-v7NS73tMBh .text1,
.cid-v7NS73tMBh .btn1 {
  text-align: left;
  color: #000000;
}
.cid-v7NS73tMBh .title2 DIV {
  text-align: left;
}
.cid-v7Q16Wh2tH {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v7Q16Wh2tH H1 {
  color: #57468b;
  font-size: 22px;
}
.cid-v7Q16Wh2tH .mbr-text,
.cid-v7Q16Wh2tH .mbr-section-btn {
  color: #716c80;
}
.cid-v7Q16Wh2tH H3 {
  color: #716c80;
}
.cid-v7Q16Wh2tH .row {
  justify-content: space-between;
}
.cid-v7Q16Wh2tH .col-lg-6 {
  max-width: 500px;
}
.cid-v7Q16Wh2tH .title2 {
  text-align: left;
  color: #458b08;
  font-size: 26px;
}
.cid-v7Q16Wh2tH .text2,
.cid-v7Q16Wh2tH .btn2 {
  text-align: left;
  color: #000000;
}
.cid-v7Q16Wh2tH .title1 {
  color: #458b08;
  font-size: 26px;
  text-align: left;
}
.cid-v7Q16Wh2tH .text1,
.cid-v7Q16Wh2tH .btn1 {
  text-align: left;
  color: #000000;
}
.cid-v7Q16Wh2tH .title2 DIV {
  text-align: left;
}
.cid-v7NRHwuWiR {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v7NRHwuWiR H1 {
  color: #57468b;
  font-size: 22px;
}
.cid-v7NRHwuWiR .mbr-text,
.cid-v7NRHwuWiR .mbr-section-btn {
  color: #716c80;
}
.cid-v7NRHwuWiR H3 {
  color: #716c80;
}
.cid-v7NRHwuWiR .row {
  justify-content: space-between;
}
.cid-v7NRHwuWiR .col-lg-6 {
  max-width: 500px;
}
.cid-v7NRHwuWiR .title2 {
  text-align: left;
  color: #458b08;
  font-size: 26px;
}
.cid-v7NRHwuWiR .text2,
.cid-v7NRHwuWiR .btn2 {
  text-align: left;
  color: #000000;
}
.cid-v7NRHwuWiR .title1 {
  color: #458b08;
  font-size: 26px;
  text-align: left;
}
.cid-v7NRHwuWiR .text1,
.cid-v7NRHwuWiR .btn1 {
  text-align: left;
  color: #000000;
}
.cid-v7NRHwuWiR .title2 DIV {
  text-align: left;
}
.cid-v7Q2tF4EhB {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v7Q2tF4EhB H1 {
  color: #57468b;
  font-size: 22px;
}
.cid-v7Q2tF4EhB .mbr-text,
.cid-v7Q2tF4EhB .mbr-section-btn {
  color: #716c80;
}
.cid-v7Q2tF4EhB H3 {
  color: #716c80;
}
.cid-v7Q2tF4EhB .row {
  justify-content: space-between;
}
.cid-v7Q2tF4EhB .col-lg-6 {
  max-width: 500px;
}
.cid-v7Q2tF4EhB .title2 {
  text-align: left;
  color: #458b08;
  font-size: 26px;
}
.cid-v7Q2tF4EhB .text2,
.cid-v7Q2tF4EhB .btn2 {
  text-align: left;
  color: #000000;
}
.cid-v7Q2tF4EhB .title1 {
  color: #458b08;
  font-size: 26px;
  text-align: left;
}
.cid-v7Q2tF4EhB .text1,
.cid-v7Q2tF4EhB .btn1 {
  text-align: left;
  color: #000000;
}
.cid-v7Q2tF4EhB .title2 DIV {
  text-align: left;
}
.cid-v7NRqpNO7p {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #406f67;
}
.cid-v7NRqpNO7p .listico {
  padding-right: 1rem;
  font-size: 1.5rem;
}
.cid-v7NRqpNO7p .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-v7NRqpNO7p .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-v7NRqpNO7p .btn-primary {
  border: 1px solid #6592e6 !important;
}
.cid-v7NRqpNO7p .btn-primary:hover {
  border: 1px solid #6592e6 !important;
}
.cid-v7NRqpNO7p .stripe {
  border-bottom: 1px solid #ffe161;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-v7NRqpNO7p .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-v7NRqpNO7p .input-group-btn {
  padding-left: 0;
}
.cid-v7NRqpNO7p .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-v7NRqpNO7p .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #004d40;
  width: 85%;
}
.cid-v7NRqpNO7p .mbr-text {
  color: #444;
}
.cid-v7NRqpNO7p h5 {
  margin-bottom: 0;
}
.cid-v7NRqpNO7p .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-v7NRqpNO7p .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v7NRqpNO7p .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-v7NRqpNO7p .socicon {
  font-size: 1.3rem;
  background: #e9e9e9;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-v7NRqpNO7p .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-v7NRqpNO7p .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-v7NRqpNO7p .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-v7NRqpNO7p .social-list a:hover {
  opacity: 0.4;
}
.cid-v7NRqpNO7p .media-container-row > div {
  padding: 0px;
}
.cid-v7NRqpNO7p .text2 {
  color: #fafafa;
  text-align: left;
}
.cid-v7NRqpNO7p .group-title {
  text-align: left;
  color: #ffffff;
  padding-bottom: 0.2rem;
}
.cid-v7NRqpNO7p .links {
  color: #ecf5da;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-v7NRqpNO7p .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-v7NRqpNO7p .social-list,
  .cid-v7NRqpNO7p .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-v7NRqpNO7p h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-v7NRqpNO7p .form-group {
    max-width: 180px;
  }
}
.cid-v7NRqpNO7p .links span {
  color: #9e9e9e;
}
.cid-v7NRqpNO7p .logo-sub-title {
  text-align: center;
  color: #fafafa;
}
.cid-v7NRqpNO7p .logo-title {
  text-align: center;
}
.cid-v7NRqpNO7p .mbr-fallback-image.disabled {
  display: none;
}
.cid-v7NRqpNO7p .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v7NRqpNO7p .logo-title,
.cid-v7NRqpNO7p .logo {
  text-align: center;
  color: #ffffff;
}
.cid-v7NRqq8zFK {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #365c55;
  overflow: hidden;
}
.cid-v7NRqq8zFK .media-container-row .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-v7NRsvpZbk {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 80px;
}
.cid-v7NRsvpZbk .logo-container {
  position: fixed;
  top: 0;
  z-index: 1001;
  width: 100%;
}
.cid-v7NRsvpZbk nav.navbar {
  position: fixed;
  width: 100%;
  top: 130px;
}
.cid-v7NRsvpZbk .container-fluid {
  padding-left: 40px;
  padding-right: 40px;
}
.cid-v7NRsvpZbk section.menu {
  margin: 0 !important;
  padding: 0 !important;
}
.cid-v7NRsvpZbk .logo-container {
  width: 100%;
  background: #d5debc;
  padding-top: 2px;
  padding-bottom: 25px;
  text-align: center;
  margin: 0;
  max-height: 150px;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 0;
}
.cid-v7NRsvpZbk .logo-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 3px;
  margin: 0;
  width: 100%;
  height: 100%;
}
.cid-v7NRsvpZbk .navbar-logo {
  display: block;
  margin: 0;
  padding: 0;
}
.cid-v7NRsvpZbk .navbar-logo a {
  outline: none;
  display: inline-block;
  margin: 0;
  padding: 0;
}
.cid-v7NRsvpZbk .navbar-logo img {
  display: block;
  margin: 0 auto;
}
.cid-v7NRsvpZbk .navbar-caption-wrap {
  text-align: center;
  margin: 0;
  padding: 0;
}
.cid-v7NRsvpZbk .navbar-caption-wrap .navbar-caption {
  line-height: inherit !important;
  font-weight: 700;
  display: inline-block;
  margin: 0;
}
.cid-v7NRsvpZbk .navbar {
  min-height: 80px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  margin: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ecf5da;
  position: fixed;
  width: 100%;
  z-index: 1000;
  padding: 0 !important;
  border-radius: 0 !important;
  border: none !important;
  box-shadow: none !important;
}
.cid-v7NRsvpZbk .navbar.opened {
  transition: all 0.3s;
}
.cid-v7NRsvpZbk .navbar .navbar-collapse {
  justify-content: center;
  z-index: 1;
  position: relative;
}
.cid-v7NRsvpZbk .navbar.navbar-short {
  min-height: 80px;
}
.cid-v7NRsvpZbk .container {
  display: flex;
  margin: 0 auto;
  max-width: 1600px;
  background: transparent;
}
.cid-v7NRsvpZbk button.navbar-toggler {
  outline: none;
  width: 50px;
  height: 50px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  border-radius: 100%;
  background-color: #ecf5da !important;
  border: none !important;
  box-shadow: none !important;
}
.cid-v7NRsvpZbk button.navbar-toggler .menu-text {
  display: none;
}
.cid-v7NRsvpZbk button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 20px;
  height: 2px;
  background-color: #004d40;
}
.cid-v7NRsvpZbk button.navbar-toggler .hamburger span:nth-child(1) {
  top: 18px;
  left: 15px;
  transition: all 0.2s;
}
.cid-v7NRsvpZbk button.navbar-toggler .hamburger span:nth-child(2) {
  left: 15px;
  top: 24px;
  transition: all 0.15s;
}
.cid-v7NRsvpZbk button.navbar-toggler .hamburger span:nth-child(3) {
  left: 15px;
  top: 30px;
  transition: all 0.2s;
}
@media (min-width: 992px) {
  .cid-v7NRsvpZbk nav.opened .hamburger span:nth-child(1) {
    top: 24px;
    transform: rotate(45deg);
    transition: all 0.25s;
  }
  .cid-v7NRsvpZbk nav.opened .hamburger span:nth-child(2) {
    opacity: 0;
    transition: all 0.2s;
  }
  .cid-v7NRsvpZbk nav.opened .hamburger span:nth-child(3) {
    top: 24px;
    transform: rotate(-45deg);
    transition: all 0.25s;
  }
}
.cid-v7NRsvpZbk .navbar-dropdown {
  padding: 0 1rem;
  margin: 0;
}
.cid-v7NRsvpZbk .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
.cid-v7NRsvpZbk .iconfont-wrapper {
  color: #000c3f !important;
  font-size: 1.5rem;
  transition: all 0.3s ease-in-out;
}
.cid-v7NRsvpZbk .iconfont-wrapper:hover {
  opacity: .5;
}
.cid-v7NRsvpZbk .primary-buttons-container {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  gap: 0;
  margin: 0 auto;
  padding: 0;
  position: static;
}
.cid-v7NRsvpZbk .primary-button-item {
  list-style: none;
  margin: 0;
  padding: 0;
  position: static;
}
.cid-v7NRsvpZbk .primary-button {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 250px;
  min-height: 120px;
  background-color: #ecf5da;
  padding: 10px 20px;
  margin: 0;
  text-decoration: none;
  transition: all 0.3s ease;
  cursor: pointer;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.cid-v7NRsvpZbk .primary-button:hover {
  background-color: #004d40;
}
.cid-v7NRsvpZbk .primary-button:hover .h1-text {
  color: #ffffff;
}
.cid-v7NRsvpZbk .primary-button:hover .h2-text {
  color: #ffffff;
}
.cid-v7NRsvpZbk .primary-button.show {
  background-color: #004d40;
}
.cid-v7NRsvpZbk .primary-button.show .h1-text {
  color: #ffffff;
}
.cid-v7NRsvpZbk .primary-button.show .h2-text {
  color: #ffffff;
}
.cid-v7NRsvpZbk .button-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  gap: 4px;
}
.cid-v7NRsvpZbk .h1-text {
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
  color: #000000;
  margin: 0;
  padding: 0;
  line-height: 1.2;
  text-align: center;
  transition: color 0.3s ease;
  font-family: Thasadith-Regular;
}
.cid-v7NRsvpZbk .h2-text {
  font-size: 15px;
  font-weight: 600;
  color: #749B00;
  margin: 0;
  padding: 0;
  line-height: 1.2;
  text-align: center;
  transition: color 0.3s ease;
  font-family: Thasadith-Regular;
}
.cid-v7NRsvpZbk .megamenu {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  background: #ecf5da;
  border: none;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  padding: 20px;
  margin: 0;
  z-index: 998;
}
.cid-v7NRsvpZbk .megamenu.columns-1 {
  width: 250px;
}
.cid-v7NRsvpZbk .megamenu.columns-2 {
  width: 500px;
}
.cid-v7NRsvpZbk .megamenu.columns-3 {
  width: 750px;
}
.cid-v7NRsvpZbk .megamenu.columns-4 {
  width: 1000px;
}
.cid-v7NRsvpZbk .megamenu.show {
  display: block;
}
.cid-v7NRsvpZbk .megamenu-grid {
  display: grid;
  gap: 20px;
  width: 100%;
  margin: 0 auto;
}
.cid-v7NRsvpZbk .megamenu.columns-1 .megamenu-grid {
  grid-template-columns: 1fr;
}
.cid-v7NRsvpZbk .megamenu.columns-2 .megamenu-grid {
  grid-template-columns: repeat(2, 1fr);
}
.cid-v7NRsvpZbk .megamenu.columns-3 .megamenu-grid {
  grid-template-columns: repeat(3, 1fr);
}
.cid-v7NRsvpZbk .megamenu.columns-4 .megamenu-grid {
  grid-template-columns: repeat(4, 1fr);
}
.cid-v7NRsvpZbk .megamenu-column {
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 10px 20px;
  border-right: 1px solid #bcbcbc;
}
.cid-v7NRsvpZbk .megamenu-column:last-child {
  border-right: none;
}
.cid-v7NRsvpZbk .secondary-button {
  display: block;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 2vpx;
  padding-right: 20px;
  background: transparent;
  color: #000000;
  text-decoration: none;
  border: none;
  border-bottom: 1px solid #749B00;
  border-radius: 0;
  transition: all 0.3s ease;
  text-align: left;
  font-size: 14px;
  font-weight: 600;
  font-family: Thasadith-Regular;
}
.cid-v7NRsvpZbk .secondary-button:hover {
  background: transparent;
  color: #749B00;
  transform: translateX(5px);
  border-bottom-color: #749B00;
  font-family: Thasadith-Regular;
}
.cid-v7NRsvpZbk .secondary-button:last-child {
  border-bottom: none;
}
.cid-v7NRsvpZbk .content-wrap {
  min-height: 10px;
  margin: 0;
  padding: 0;
  background: #ecf5da;
}
@media (max-width: 991px) {
  .cid-v7NRsvpZbk nav.navbar {
    top: 80px;
  }
  .cid-v7NRsvpZbk .container-fluid {
    padding-left: 0;
    padding-right: 0;
  }
  .cid-v7NRsvpZbk .logo-container {
    padding-top: 5px;
    padding-bottom: 5px !important;
    max-height: 100px;
  }
  .cid-v7NRsvpZbk .navbar-logo img {
    height: 3rem !important;
  }
  .cid-v7NRsvpZbk .container {
    flex-wrap: nowrap;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .cid-v7NRsvpZbk .navbar-dropdown {
    padding: 0 !important;
  }
  .cid-v7NRsvpZbk .navbar-nav {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
  }
  .cid-v7NRsvpZbk .nav-dropdown {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
  }
  .cid-v7NRsvpZbk .megamenu.columns-2 .megamenu-grid,
  .cid-v7NRsvpZbk .megamenu.columns-3 .megamenu-grid,
  .cid-v7NRsvpZbk .megamenu.columns-4 .megamenu-grid {
    grid-template-columns: 1fr;
  }
  .cid-v7NRsvpZbk .megamenu {
    position: relative;
    top: 0;
    width: 100%;
  }
  .cid-v7NRsvpZbk .megamenu.columns-1,
  .cid-v7NRsvpZbk .megamenu.columns-2,
  .cid-v7NRsvpZbk .megamenu.columns-3,
  .cid-v7NRsvpZbk .megamenu.columns-4 {
    width: 100% !important;
    max-width: 100% !important;
    padding: 20px;
  }
  .cid-v7NRsvpZbk .megamenu-grid {
    gap: 0;
  }
  .cid-v7NRsvpZbk .megamenu-column {
    border-right: none;
    padding: 0;
  }
  .cid-v7NRsvpZbk .secondary-button {
    border-bottom: 1px solid #bcbcbc !important;
  }
  .cid-v7NRsvpZbk .secondary-button:last-child {
    border-bottom: 1px solid #bcbcbc !important;
  }
  .cid-v7NRsvpZbk .primary-buttons-container {
    flex-direction: column;
    width: 100% !important;
    max-width: 100% !important;
    padding: 0;
    margin: 0;
  }
  .cid-v7NRsvpZbk .primary-button-item {
    width: 100% !important;
    max-width: 100% !important;
  }
  .cid-v7NRsvpZbk .navbar-collapse {
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .cid-v7NRsvpZbk .primary-button {
    width: 100% !important;
    max-width: 100% !important;
    min-height: 60px;
    margin-bottom: 4px;
    margin-left: 0;
    margin-right: 0;
  }
  .cid-v7NRsvpZbk .navbar {
    min-height: 10px;
    flex-direction: column;
    align-items: center;
  }
  .cid-v7NRsvpZbk .navbar .navbar-toggler {
    flex-basis: auto;
    margin-top: 5px;
  }
  .cid-v7NRsvpZbk .navbar.opened {
    min-height: 100vh !important;
    flex-direction: column !important;
    justify-content: flex-start !important;
  }
  .cid-v7NRsvpZbk .navbar.opened .navbar-collapse {
    padding: 0 0 3rem;
    width: 100%;
  }
  .cid-v7NRsvpZbk .navbar:not(.opened) .navbar-collapse {
    display: none;
  }
  .cid-v7NRsvpZbk button.navbar-toggler {
    width: 65px;
    height: 65px;
    border-radius: 10px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 5px;
    padding: 5px;
  }
  .cid-v7NRsvpZbk button.navbar-toggler .menu-text {
    display: block;
    font-size: 14px;
    font-weight: 700;
    color: #004d40;
    letter-spacing: 0px;
    white-space: nowrap;
    font-family: Thasadith-Regular;
  }
  .cid-v7NRsvpZbk button.navbar-toggler nav.opened button.navbar-toggler {
    margin-left: calc(53%);
    margin-right: calc(47%);
  }
  .cid-v7NRsvpZbk button.navbar-toggler .hamburger {
    display: flex;
    flex-direction: column;
    gap: 5px;
    align-items: center;
    width: 100%;
    justify-content: center;
  }
  .cid-v7NRsvpZbk button.navbar-toggler .hamburger span {
    width: 30px;
    height: 3px;
    position: static;
    transform-origin: center;
  }
  .cid-v7NRsvpZbk nav.opened .hamburger span:nth-child(1) {
    transform: rotate(45deg) translateY(11px);
    transition: all 0.25s;
  }
  .cid-v7NRsvpZbk nav.opened .hamburger span:nth-child(2) {
    opacity: 0;
    transition: all 0.2s;
  }
  .cid-v7NRsvpZbk nav.opened .hamburger span:nth-child(3) {
    transform: rotate(-45deg) translateY(-11px);
    transition: all 0.25s;
  }
  .cid-v7NRsvpZbk .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    height: 40px;
  }
  .cid-v7NRsvpZbk .content-wrap {
    min-height: 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 0 !important;
    transform: translateY(0px);
    width: 100% !important;
  }
}
.cid-v7NRsvpZbk .column-title {
  font-size: 14px;
  font-weight: bold;
  color: #AF8300;
  text-transform: uppercase;
  text-align: left;
  margin: 0 0 8px 0;
  padding: 0 0 1px 0;
  border-bottom: 0px solid #AF8300;
  line-height: 1.2;
  font-family: Thasadith-Regular;
}
.cid-v7NRsvSxLo {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #f4f4f4;
}
.cid-v7NRsvSxLo .container-fluid {
  margin: 0px;
  padding: 0px;
  height: auto;
  min-height: 40px;
}
.cid-v7NRsvSxLo .dentaura-top-spacer {
  margin-left: auto;
  margin-right: auto;
  margin: 0px;
  padding: 0px;
  width: 100%;
  background-color: transparent;
  border-style: solid;
  border-width: 0px 0px 0 0px;
  border-bottom-width: 1px;
  border-color: #f2f2f0;
}
@media (max-width: 768px) {
  .cid-v7NRsvSxLo .dentaura-top-spacer {
    height: 40px;
  }
}
@media (min-width: 769px) {
  .cid-v7NRsvSxLo .dentaura-top-spacer {
    height: 40px;
  }
}
@media (min-width: 992px) {
  .cid-v7NRsvSxLo .dentaura-top-spacer {
    height: 100px;
  }
}
.cid-v7NRsw2dJ8 {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #57665c;
}
.cid-v7NRsw2dJ8 .container-fluid {
  padding-left: 0;
  padding-right: 0;
}
.cid-v7NRsw2dJ8 .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-v7NRsw2dJ8 .card-box {
  padding: 0rem;
}
.cid-v7NRsw2dJ8 .mbr-section-btn {
  margin-top: 1.8rem;
}
.cid-v7NRsw2dJ8 .card {
  padding: 0;
  margin: auto;
}
.cid-v7NRsw2dJ8 .card-img {
  height: 280px;
}
.cid-v7NRsw2dJ8 .card-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-v7NRsw2dJ8 .card-wrapper {
  padding: 2rem;
  width: 100%;
}
@media (min-width: 1400px) {
  .cid-v7NRsw2dJ8 .card-wrapper {
    padding: 4rem;
  }
}
.cid-v7NRsw2dJ8 .card-title {
  color: #efeeee;
  text-align: left;
}
.cid-v7NRsw2dJ8 h2 {
  color: #f9f9f9;
  font-size: 34px;
  line-height: 26px;
}
.cid-v7NRsw2dJ8 h3 {
  color: #f9f9f9;
  font-size: 26px;
  line-height: 22px;
}
.cid-v7NRsw2dJ8 .card-title DIV {
  text-align: left;
}
.cid-v7NRsw2dJ8 hh1 {
  color: #ffffff;
  font-size: 16px;
}
.cid-v7NRsw2dJ8 gelb {
  color: #EBBC00;
  font-size: 30px;
}
.cid-v7NRsw2dJ8 rest {
  color: #EBBC00;
  font-size: 18px;
}
.cid-v7Q3uNUjYn {
  padding-top: 90px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-v7Q3uNUjYn {
    padding-top: 18px;
    padding-bottom: 0px;
  }
}
.cid-v7Q3uNUjYn .line {
  background-color: #ffffff;
  color: #ffffff;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-v7Q3uNUjYn .section-text {
  padding: 0.2rem 0;
  text-align: left;
  color: #e43f3f;
}
.cid-v7Q3uNUjYn .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-v7Q3uNUjYn .inner-container {
    width: 100% !important;
  }
}
.cid-v7Q59pbW46 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-v7Q59pbW46 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
.cid-v7Q59pbW46 .line {
  background-color: #ffffff;
  color: #ffffff;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-v7Q59pbW46 .section-text {
  padding: 0.2rem 0;
  text-align: left;
  color: #e43f3f;
}
.cid-v7Q59pbW46 .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-v7Q59pbW46 .inner-container {
    width: 100% !important;
  }
}
.cid-v7Q3tvGE5B {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-v7Q3tvGE5B {
    padding-top: 6px;
    padding-bottom: 0px;
  }
}
.cid-v7Q3tvGE5B .line {
  background-color: #149dcc;
  color: #149dcc;
  align: center;
  height: 0.px;
  margin: 0 auto;
}
.cid-v7Q3tvGE5B .section-text {
  padding: 2rem 0;
  text-align: left;
}
.cid-v7Q3tvGE5B .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-v7Q3tvGE5B .inner-container {
    width: 100% !important;
  }
}
.cid-v7Q3NsJrZe {
  padding-top: 90px;
  padding-bottom: 0px;
  background-color: #f0f3e9;
}
@media (max-width: 991px) {
  .cid-v7Q3NsJrZe {
    padding-top: 18px;
    padding-bottom: 0px;
  }
}
.cid-v7Q3NsJrZe .line {
  background-color: #149dcc;
  color: #149dcc;
  align: center;
  height: 0.px;
  margin: 0 auto;
}
.cid-v7Q3NsJrZe .section-text {
  padding: 2rem 0;
  text-align: left;
}
.cid-v7Q3NsJrZe .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-v7Q3NsJrZe .inner-container {
    width: 100% !important;
  }
}
.cid-v7Q49driFD {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-v7Q49driFD {
    padding-top: 6px;
    padding-bottom: 0px;
  }
}
.cid-v7Q49driFD .line {
  background-color: #149dcc;
  color: #149dcc;
  align: center;
  height: 0.px;
  margin: 0 auto;
}
.cid-v7Q49driFD .section-text {
  padding: 2rem 0;
  text-align: left;
}
.cid-v7Q49driFD .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-v7Q49driFD .inner-container {
    width: 100% !important;
  }
}
.cid-v7NRswOMlM {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #406f67;
}
.cid-v7NRswOMlM .listico {
  padding-right: 1rem;
  font-size: 1.5rem;
}
.cid-v7NRswOMlM .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-v7NRswOMlM .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-v7NRswOMlM .btn-primary {
  border: 1px solid #6592e6 !important;
}
.cid-v7NRswOMlM .btn-primary:hover {
  border: 1px solid #6592e6 !important;
}
.cid-v7NRswOMlM .stripe {
  border-bottom: 1px solid #ffe161;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-v7NRswOMlM .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-v7NRswOMlM .input-group-btn {
  padding-left: 0;
}
.cid-v7NRswOMlM .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-v7NRswOMlM .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #004d40;
  width: 85%;
}
.cid-v7NRswOMlM .mbr-text {
  color: #444;
}
.cid-v7NRswOMlM h5 {
  margin-bottom: 0;
}
.cid-v7NRswOMlM .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-v7NRswOMlM .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v7NRswOMlM .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-v7NRswOMlM .socicon {
  font-size: 1.3rem;
  background: #e9e9e9;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-v7NRswOMlM .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-v7NRswOMlM .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-v7NRswOMlM .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-v7NRswOMlM .social-list a:hover {
  opacity: 0.4;
}
.cid-v7NRswOMlM .media-container-row > div {
  padding: 0px;
}
.cid-v7NRswOMlM .text2 {
  color: #fafafa;
  text-align: left;
}
.cid-v7NRswOMlM .group-title {
  text-align: left;
  color: #ffffff;
  padding-bottom: 0.2rem;
}
.cid-v7NRswOMlM .links {
  color: #ecf5da;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-v7NRswOMlM .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-v7NRswOMlM .social-list,
  .cid-v7NRswOMlM .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-v7NRswOMlM h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-v7NRswOMlM .form-group {
    max-width: 180px;
  }
}
.cid-v7NRswOMlM .links span {
  color: #9e9e9e;
}
.cid-v7NRswOMlM .logo-sub-title {
  text-align: center;
  color: #fafafa;
}
.cid-v7NRswOMlM .logo-title {
  text-align: center;
}
.cid-v7NRswOMlM .mbr-fallback-image.disabled {
  display: none;
}
.cid-v7NRswOMlM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v7NRswOMlM .logo-title,
.cid-v7NRswOMlM .logo {
  text-align: center;
  color: #ffffff;
}
.cid-v7NRsx9Rxr {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #365c55;
  overflow: hidden;
}
.cid-v7NRsx9Rxr .media-container-row .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-v7Qe3inJos {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 80px;
}
.cid-v7Qe3inJos .logo-container {
  position: fixed;
  top: 0;
  z-index: 1001;
  width: 100%;
}
.cid-v7Qe3inJos nav.navbar {
  position: fixed;
  width: 100%;
  top: 130px;
}
.cid-v7Qe3inJos .container-fluid {
  padding-left: 40px;
  padding-right: 40px;
}
.cid-v7Qe3inJos section.menu {
  margin: 0 !important;
  padding: 0 !important;
}
.cid-v7Qe3inJos .logo-container {
  width: 100%;
  background: #d5debc;
  padding-top: 2px;
  padding-bottom: 25px;
  text-align: center;
  margin: 0;
  max-height: 150px;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 0;
}
.cid-v7Qe3inJos .logo-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 3px;
  margin: 0;
  width: 100%;
  height: 100%;
}
.cid-v7Qe3inJos .navbar-logo {
  display: block;
  margin: 0;
  padding: 0;
}
.cid-v7Qe3inJos .navbar-logo a {
  outline: none;
  display: inline-block;
  margin: 0;
  padding: 0;
}
.cid-v7Qe3inJos .navbar-logo img {
  display: block;
  margin: 0 auto;
}
.cid-v7Qe3inJos .navbar-caption-wrap {
  text-align: center;
  margin: 0;
  padding: 0;
}
.cid-v7Qe3inJos .navbar-caption-wrap .navbar-caption {
  line-height: inherit !important;
  font-weight: 700;
  display: inline-block;
  margin: 0;
}
.cid-v7Qe3inJos .navbar {
  min-height: 80px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  margin: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ecf5da;
  position: fixed;
  width: 100%;
  z-index: 1000;
  padding: 0 !important;
  border-radius: 0 !important;
  border: none !important;
  box-shadow: none !important;
}
.cid-v7Qe3inJos .navbar.opened {
  transition: all 0.3s;
}
.cid-v7Qe3inJos .navbar .navbar-collapse {
  justify-content: center;
  z-index: 1;
  position: relative;
}
.cid-v7Qe3inJos .navbar.navbar-short {
  min-height: 80px;
}
.cid-v7Qe3inJos .container {
  display: flex;
  margin: 0 auto;
  max-width: 1600px;
  background: transparent;
}
.cid-v7Qe3inJos button.navbar-toggler {
  outline: none;
  width: 50px;
  height: 50px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  border-radius: 100%;
  background-color: #ecf5da !important;
  border: none !important;
  box-shadow: none !important;
}
.cid-v7Qe3inJos button.navbar-toggler .menu-text {
  display: none;
}
.cid-v7Qe3inJos button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 20px;
  height: 2px;
  background-color: #004d40;
}
.cid-v7Qe3inJos button.navbar-toggler .hamburger span:nth-child(1) {
  top: 18px;
  left: 15px;
  transition: all 0.2s;
}
.cid-v7Qe3inJos button.navbar-toggler .hamburger span:nth-child(2) {
  left: 15px;
  top: 24px;
  transition: all 0.15s;
}
.cid-v7Qe3inJos button.navbar-toggler .hamburger span:nth-child(3) {
  left: 15px;
  top: 30px;
  transition: all 0.2s;
}
@media (min-width: 992px) {
  .cid-v7Qe3inJos nav.opened .hamburger span:nth-child(1) {
    top: 24px;
    transform: rotate(45deg);
    transition: all 0.25s;
  }
  .cid-v7Qe3inJos nav.opened .hamburger span:nth-child(2) {
    opacity: 0;
    transition: all 0.2s;
  }
  .cid-v7Qe3inJos nav.opened .hamburger span:nth-child(3) {
    top: 24px;
    transform: rotate(-45deg);
    transition: all 0.25s;
  }
}
.cid-v7Qe3inJos .navbar-dropdown {
  padding: 0 1rem;
  margin: 0;
}
.cid-v7Qe3inJos .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
.cid-v7Qe3inJos .iconfont-wrapper {
  color: #000c3f !important;
  font-size: 1.5rem;
  transition: all 0.3s ease-in-out;
}
.cid-v7Qe3inJos .iconfont-wrapper:hover {
  opacity: .5;
}
.cid-v7Qe3inJos .primary-buttons-container {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  gap: 0;
  margin: 0 auto;
  padding: 0;
  position: static;
}
.cid-v7Qe3inJos .primary-button-item {
  list-style: none;
  margin: 0;
  padding: 0;
  position: static;
}
.cid-v7Qe3inJos .primary-button {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 250px;
  min-height: 120px;
  background-color: #ecf5da;
  padding: 10px 20px;
  margin: 0;
  text-decoration: none;
  transition: all 0.3s ease;
  cursor: pointer;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.cid-v7Qe3inJos .primary-button:hover {
  background-color: #004d40;
}
.cid-v7Qe3inJos .primary-button:hover .h1-text {
  color: #ffffff;
}
.cid-v7Qe3inJos .primary-button:hover .h2-text {
  color: #ffffff;
}
.cid-v7Qe3inJos .primary-button.show {
  background-color: #004d40;
}
.cid-v7Qe3inJos .primary-button.show .h1-text {
  color: #ffffff;
}
.cid-v7Qe3inJos .primary-button.show .h2-text {
  color: #ffffff;
}
.cid-v7Qe3inJos .button-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  gap: 4px;
}
.cid-v7Qe3inJos .h1-text {
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
  color: #000000;
  margin: 0;
  padding: 0;
  line-height: 1.2;
  text-align: center;
  transition: color 0.3s ease;
  font-family: Thasadith-Regular;
}
.cid-v7Qe3inJos .h2-text {
  font-size: 15px;
  font-weight: 600;
  color: #749B00;
  margin: 0;
  padding: 0;
  line-height: 1.2;
  text-align: center;
  transition: color 0.3s ease;
  font-family: Thasadith-Regular;
}
.cid-v7Qe3inJos .megamenu {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  background: #ecf5da;
  border: none;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  padding: 20px;
  margin: 0;
  z-index: 998;
}
.cid-v7Qe3inJos .megamenu.columns-1 {
  width: 250px;
}
.cid-v7Qe3inJos .megamenu.columns-2 {
  width: 500px;
}
.cid-v7Qe3inJos .megamenu.columns-3 {
  width: 750px;
}
.cid-v7Qe3inJos .megamenu.columns-4 {
  width: 1000px;
}
.cid-v7Qe3inJos .megamenu.show {
  display: block;
}
.cid-v7Qe3inJos .megamenu-grid {
  display: grid;
  gap: 20px;
  width: 100%;
  margin: 0 auto;
}
.cid-v7Qe3inJos .megamenu.columns-1 .megamenu-grid {
  grid-template-columns: 1fr;
}
.cid-v7Qe3inJos .megamenu.columns-2 .megamenu-grid {
  grid-template-columns: repeat(2, 1fr);
}
.cid-v7Qe3inJos .megamenu.columns-3 .megamenu-grid {
  grid-template-columns: repeat(3, 1fr);
}
.cid-v7Qe3inJos .megamenu.columns-4 .megamenu-grid {
  grid-template-columns: repeat(4, 1fr);
}
.cid-v7Qe3inJos .megamenu-column {
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 10px 20px;
  border-right: 1px solid #bcbcbc;
}
.cid-v7Qe3inJos .megamenu-column:last-child {
  border-right: none;
}
.cid-v7Qe3inJos .secondary-button {
  display: block;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 2vpx;
  padding-right: 20px;
  background: transparent;
  color: #000000;
  text-decoration: none;
  border: none;
  border-bottom: 1px solid #749B00;
  border-radius: 0;
  transition: all 0.3s ease;
  text-align: left;
  font-size: 14px;
  font-weight: 600;
  font-family: Thasadith-Regular;
}
.cid-v7Qe3inJos .secondary-button:hover {
  background: transparent;
  color: #749B00;
  transform: translateX(5px);
  border-bottom-color: #749B00;
  font-family: Thasadith-Regular;
}
.cid-v7Qe3inJos .secondary-button:last-child {
  border-bottom: none;
}
.cid-v7Qe3inJos .content-wrap {
  min-height: 10px;
  margin: 0;
  padding: 0;
  background: #ecf5da;
}
@media (max-width: 991px) {
  .cid-v7Qe3inJos nav.navbar {
    top: 80px;
  }
  .cid-v7Qe3inJos .container-fluid {
    padding-left: 0;
    padding-right: 0;
  }
  .cid-v7Qe3inJos .logo-container {
    padding-top: 5px;
    padding-bottom: 5px !important;
    max-height: 100px;
  }
  .cid-v7Qe3inJos .navbar-logo img {
    height: 3rem !important;
  }
  .cid-v7Qe3inJos .container {
    flex-wrap: nowrap;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .cid-v7Qe3inJos .navbar-dropdown {
    padding: 0 !important;
  }
  .cid-v7Qe3inJos .navbar-nav {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
  }
  .cid-v7Qe3inJos .nav-dropdown {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
  }
  .cid-v7Qe3inJos .megamenu.columns-2 .megamenu-grid,
  .cid-v7Qe3inJos .megamenu.columns-3 .megamenu-grid,
  .cid-v7Qe3inJos .megamenu.columns-4 .megamenu-grid {
    grid-template-columns: 1fr;
  }
  .cid-v7Qe3inJos .megamenu {
    position: relative;
    top: 0;
    width: 100%;
  }
  .cid-v7Qe3inJos .megamenu.columns-1,
  .cid-v7Qe3inJos .megamenu.columns-2,
  .cid-v7Qe3inJos .megamenu.columns-3,
  .cid-v7Qe3inJos .megamenu.columns-4 {
    width: 100% !important;
    max-width: 100% !important;
    padding: 20px;
  }
  .cid-v7Qe3inJos .megamenu-grid {
    gap: 0;
  }
  .cid-v7Qe3inJos .megamenu-column {
    border-right: none;
    padding: 0;
  }
  .cid-v7Qe3inJos .secondary-button {
    border-bottom: 1px solid #bcbcbc !important;
  }
  .cid-v7Qe3inJos .secondary-button:last-child {
    border-bottom: 1px solid #bcbcbc !important;
  }
  .cid-v7Qe3inJos .primary-buttons-container {
    flex-direction: column;
    width: 100% !important;
    max-width: 100% !important;
    padding: 0;
    margin: 0;
  }
  .cid-v7Qe3inJos .primary-button-item {
    width: 100% !important;
    max-width: 100% !important;
  }
  .cid-v7Qe3inJos .navbar-collapse {
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .cid-v7Qe3inJos .primary-button {
    width: 100% !important;
    max-width: 100% !important;
    min-height: 60px;
    margin-bottom: 4px;
    margin-left: 0;
    margin-right: 0;
  }
  .cid-v7Qe3inJos .navbar {
    min-height: 10px;
    flex-direction: column;
    align-items: center;
  }
  .cid-v7Qe3inJos .navbar .navbar-toggler {
    flex-basis: auto;
    margin-top: 5px;
  }
  .cid-v7Qe3inJos .navbar.opened {
    min-height: 100vh !important;
    flex-direction: column !important;
    justify-content: flex-start !important;
  }
  .cid-v7Qe3inJos .navbar.opened .navbar-collapse {
    padding: 0 0 3rem;
    width: 100%;
  }
  .cid-v7Qe3inJos .navbar:not(.opened) .navbar-collapse {
    display: none;
  }
  .cid-v7Qe3inJos button.navbar-toggler {
    width: 65px;
    height: 65px;
    border-radius: 10px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 5px;
    padding: 5px;
  }
  .cid-v7Qe3inJos button.navbar-toggler .menu-text {
    display: block;
    font-size: 14px;
    font-weight: 700;
    color: #004d40;
    letter-spacing: 0px;
    white-space: nowrap;
    font-family: Thasadith-Regular;
  }
  .cid-v7Qe3inJos button.navbar-toggler nav.opened button.navbar-toggler {
    margin-left: calc(53%);
    margin-right: calc(47%);
  }
  .cid-v7Qe3inJos button.navbar-toggler .hamburger {
    display: flex;
    flex-direction: column;
    gap: 5px;
    align-items: center;
    width: 100%;
    justify-content: center;
  }
  .cid-v7Qe3inJos button.navbar-toggler .hamburger span {
    width: 30px;
    height: 3px;
    position: static;
    transform-origin: center;
  }
  .cid-v7Qe3inJos nav.opened .hamburger span:nth-child(1) {
    transform: rotate(45deg) translateY(11px);
    transition: all 0.25s;
  }
  .cid-v7Qe3inJos nav.opened .hamburger span:nth-child(2) {
    opacity: 0;
    transition: all 0.2s;
  }
  .cid-v7Qe3inJos nav.opened .hamburger span:nth-child(3) {
    transform: rotate(-45deg) translateY(-11px);
    transition: all 0.25s;
  }
  .cid-v7Qe3inJos .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    height: 40px;
  }
  .cid-v7Qe3inJos .content-wrap {
    min-height: 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 0 !important;
    transform: translateY(0px);
    width: 100% !important;
  }
}
.cid-v7Qe3inJos .column-title {
  font-size: 14px;
  font-weight: bold;
  color: #AF8300;
  text-transform: uppercase;
  text-align: left;
  margin: 0 0 8px 0;
  padding: 0 0 1px 0;
  border-bottom: 0px solid #AF8300;
  line-height: 1.2;
  font-family: Thasadith-Regular;
}
.cid-v7Qe3iYfPZ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #f4f4f4;
}
.cid-v7Qe3iYfPZ .container-fluid {
  margin: 0px;
  padding: 0px;
  height: auto;
  min-height: 40px;
}
.cid-v7Qe3iYfPZ .dentaura-top-spacer {
  margin-left: auto;
  margin-right: auto;
  margin: 0px;
  padding: 0px;
  width: 100%;
  background-color: transparent;
  border-style: solid;
  border-width: 0px 0px 0 0px;
  border-bottom-width: 1px;
  border-color: #f2f2f0;
}
@media (max-width: 768px) {
  .cid-v7Qe3iYfPZ .dentaura-top-spacer {
    height: 40px;
  }
}
@media (min-width: 769px) {
  .cid-v7Qe3iYfPZ .dentaura-top-spacer {
    height: 40px;
  }
}
@media (min-width: 992px) {
  .cid-v7Qe3iYfPZ .dentaura-top-spacer {
    height: 100px;
  }
}
.cid-v7Qe3jddLY {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #57665c;
}
.cid-v7Qe3jddLY .container-fluid {
  padding-left: 0;
  padding-right: 0;
}
.cid-v7Qe3jddLY .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-v7Qe3jddLY .card-box {
  padding: 0rem;
}
.cid-v7Qe3jddLY .mbr-section-btn {
  margin-top: 1.8rem;
}
.cid-v7Qe3jddLY .card {
  padding: 0;
  margin: auto;
}
.cid-v7Qe3jddLY .card-img {
  height: 280px;
}
.cid-v7Qe3jddLY .card-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-v7Qe3jddLY .card-wrapper {
  padding: 2rem;
  width: 100%;
}
@media (min-width: 1400px) {
  .cid-v7Qe3jddLY .card-wrapper {
    padding: 4rem;
  }
}
.cid-v7Qe3jddLY .card-title {
  color: #efeeee;
  text-align: left;
}
.cid-v7Qe3jddLY h2 {
  color: #f9f9f9;
  font-size: 34px;
  line-height: 26px;
}
.cid-v7Qe3jddLY h3 {
  color: #f9f9f9;
  font-size: 26px;
  line-height: 22px;
}
.cid-v7Qe3jddLY .card-title DIV {
  text-align: left;
}
.cid-v7Qe3jddLY hh1 {
  color: #ffffff;
  font-size: 16px;
}
.cid-v7Qe3jddLY gelb {
  color: #EBBC00;
  font-size: 30px;
}
.cid-v7Qe3jddLY rest {
  color: #EBBC00;
  font-size: 18px;
}
.cid-v7Qe3jrioz {
  padding-top: 60px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-v7Qe3jrioz .line {
  background-color: #84a06c;
  color: #84a06c;
  align: center;
  height: 0.9px;
  margin: 0 auto;
}
.cid-v7Qe3jrioz .section-text {
  padding: 0.3rem 0;
  text-align: justify;
  color: #365c55;
}
.cid-v7Qe3jrioz .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-v7Qe3jrioz .inner-container {
    width: 100% !important;
  }
}
.cid-v7QeD25vaT {
  padding-top: 120px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-v7QeD25vaT {
    padding-top: 24px;
    padding-bottom: 8px;
  }
}
.cid-v7QeD25vaT .line {
  background-color: #ffffff;
  color: #ffffff;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-v7QeD25vaT .section-text {
  padding: 0.2rem 0;
  text-align: left;
  color: #e43f3f;
}
.cid-v7QeD25vaT .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-v7QeD25vaT .inner-container {
    width: 100% !important;
  }
}
.cid-v7Qe3khoFO {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #406f67;
}
.cid-v7Qe3khoFO .listico {
  padding-right: 1rem;
  font-size: 1.5rem;
}
.cid-v7Qe3khoFO .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-v7Qe3khoFO .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-v7Qe3khoFO .btn-primary {
  border: 1px solid #6592e6 !important;
}
.cid-v7Qe3khoFO .btn-primary:hover {
  border: 1px solid #6592e6 !important;
}
.cid-v7Qe3khoFO .stripe {
  border-bottom: 1px solid #ffe161;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-v7Qe3khoFO .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-v7Qe3khoFO .input-group-btn {
  padding-left: 0;
}
.cid-v7Qe3khoFO .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-v7Qe3khoFO .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #004d40;
  width: 85%;
}
.cid-v7Qe3khoFO .mbr-text {
  color: #444;
}
.cid-v7Qe3khoFO h5 {
  margin-bottom: 0;
}
.cid-v7Qe3khoFO .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-v7Qe3khoFO .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v7Qe3khoFO .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-v7Qe3khoFO .socicon {
  font-size: 1.3rem;
  background: #e9e9e9;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-v7Qe3khoFO .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-v7Qe3khoFO .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-v7Qe3khoFO .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-v7Qe3khoFO .social-list a:hover {
  opacity: 0.4;
}
.cid-v7Qe3khoFO .media-container-row > div {
  padding: 0px;
}
.cid-v7Qe3khoFO .text2 {
  color: #fafafa;
  text-align: left;
}
.cid-v7Qe3khoFO .group-title {
  text-align: left;
  color: #ffffff;
  padding-bottom: 0.2rem;
}
.cid-v7Qe3khoFO .links {
  color: #ecf5da;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-v7Qe3khoFO .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-v7Qe3khoFO .social-list,
  .cid-v7Qe3khoFO .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-v7Qe3khoFO h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-v7Qe3khoFO .form-group {
    max-width: 180px;
  }
}
.cid-v7Qe3khoFO .links span {
  color: #9e9e9e;
}
.cid-v7Qe3khoFO .logo-sub-title {
  text-align: center;
  color: #fafafa;
}
.cid-v7Qe3khoFO .logo-title {
  text-align: center;
}
.cid-v7Qe3khoFO .mbr-fallback-image.disabled {
  display: none;
}
.cid-v7Qe3khoFO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v7Qe3khoFO .logo-title,
.cid-v7Qe3khoFO .logo {
  text-align: center;
  color: #ffffff;
}
.cid-v7Qe3kHUdi {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #365c55;
  overflow: hidden;
}
.cid-v7Qe3kHUdi .media-container-row .mbr-text {
  text-align: center;
  color: #ffffff;
}
